×

通配符和正则表达式链接
  

闵昌松 25511人觉得有帮助

{{ttag.title}}
正则表达式链接:https://c.runoob.com/front-end/854
常见的正则表达式链接:https://www.jb51.net/tools/regexsc.htm
正则表达式30分钟入门:https://deerchao.cn/tutorials/regex/regex.htm
1、通配符
  
通配符
  
含义
实例
*
匹配 0 或多个字符
a*b a与b之间可以有任意长度的任意字符, 也可以一个也没有, 如aabcb, axyzb, a012b, ab。
?
匹配任意一个字符
a?b a与b之间必须也只能有一个字符, 可以是任意字符, 如aab, abb, acb, a0b。
    匹配 list 中的任意单一字符
    a[xyz]b  a与b之间必须也只能有一个字符, 但只能是 x 或 y 或 z, 如: axb, ayb, azb。
    [!list]或[^list]
    匹配 除list 中的任意单一字符
    a[!0-9]b a与b之间必须也只能有一个字符, 但不能是阿拉伯数字, 如axb, aab, a-b。
    [c1-c2]
    匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]
    a[0-9]b 0与9之间必须也只能有一个字符 如a0b, a1b... a9b。
    [!c1-c2]或[^c1-c2]
    匹配不在c1-c2的任意字符
    a[!0-9]b 如acb adb
    {string1,string2,...}
    匹配 sring1 或 string2 (或更多)其一字符串
    a{abc,xyz,123}b 列出aabcb,axyzb,a123b
    2、正则表达式
      
    正则表达式
      
    含义
    实例
    .
    匹配任意一个字符
    a.匹配ab或者a1后者a%
    前一个字符匹配0次或1次等同于{0,1}
    aa?匹配a或者aa
    *
    前一个字符匹配0次或任意多次等同于{}
    aa*匹配a或者aa或者aaaa
    +
    前一个字符匹配1次或任意多次等同于
    aa+匹配aa或者aaa或者aaaa
    []
    匹配中括号里的任意指定的一个字符,但只匹配一个字符
    [1]匹配1
      
    [123ad]匹配1或者2或者3或者a或者d
      
    [A-Za-z0-9]匹配所有的大小写字符和数字A或者a或者1
      
    [A-Za-z1-9]*匹配所有的大小写字符和数字的组合aa后者a12或者A13
    [^]
    匹配除中括号以外的任意一个字符
    [^2]匹配a
      
    [^2ba]匹配c
      
    [^A-Za-z1-9]匹配大小写字符和数字以外的字符#或者_
      
    [^A-Za-z1-9]*
    {n}
    前一个字符匹配n
    aa{0}匹配a,aa{1}匹配aa
    {n,}
    前一个字符至少匹配n次
    aa{1}匹配aa或者aaa或者aaaa
    {n,m}
    表示其前面的字符至少出现n次,最多出现m次
    aa{1,3}匹配aa或者aaa或者aaaa
    \
    转义符,取消特殊含义
    \.表示为.而不是匹配任一个字符
    \w
    匹配文字和数字字符以及下划线,也就是[A-Za-z0-9]
    \w匹配所有的大小写字符和数字A或者a或者1或者_
    \W
    \w的反置形式
    匹配一个或多个非单词字符,如点号句号等
    ^
    锚定行首
    ^a匹配用a开头的字符如ab
    $
    锚定行尾
    b$匹配用b结尾的字符如cdb

    74862608614811f4f4.png (191.49 KB, 下载次数: 210)

    74862608614811f4f4.png

    打赏鼓励作者,期待更多好文!

    打赏
    3人已打赏

    gqce 发表于 2021-4-30 14:33
      
    感谢分享
    蟲爺 发表于 2021-5-4 15:41
      
    感谢分享
    一个无趣的人 发表于 2022-6-22 10:18
      
    楼主分析的很详细,不错的实战经验,小白用户一看就懂,非常好的技术干货帖,顶一个!
    发表新帖
    热门标签
    全部标签>
    西北区每日一问
    技术盲盒
    安全效果
    每日一问
    干货满满
    【 社区to talk】
    技术笔记
    新版本体验
    产品连连看
    技术咨询
    功能体验
    GIF动图学习
    2023技术争霸赛专题
    每周精选
    通用技术
    信服课堂视频
    标准化排查
    秒懂零信任
    自助服务平台操作指引
    安装部署配置
    排障笔记本
    答题自测
    原创分享
    技术晨报
    社区新周刊
    POC测试案例
    畅聊IT
    专家问答
    技术圆桌
    在线直播
    MVP
    网络基础知识
    升级
    安全攻防
    上网策略
    测试报告
    日志审计
    问题分析处理
    流量管理
    每日一记
    运维工具
    云计算知识
    用户认证
    解决方案
    sangfor周刊
    VPN 对接
    项目案例
    SANGFOR资讯
    专家分享
    技术顾问
    信服故事
    SDP百科
    功能咨询
    终端接入
    授权
    设备维护
    资源访问
    地址转换
    虚拟机
    存储
    迁移
    加速技术
    产品预警公告
    玩转零信任
    信服圈儿
    S豆商城资讯
    技术争霸赛
    「智能机器人」
    追光者计划
    深信服技术支持平台
    社区帮助指南
    答题榜单公布
    纪元平台
    卧龙计划
    华北区拉练
    天逸直播
    以战代练
    山东区技术晨报
    文档捉虫活动
    齐鲁TV
    华北区交付直播
    2024年技术争霸赛
    北京区每日一练
    场景专题
    故障笔记
    排障那些事
    高手请过招
    升级&主动服务
    高频问题集锦
    全能先锋系列
    云化安全能力

    本版版主

    12
    185
    6

    发帖

    粉丝

    关注

    121
    315
    352

    发帖

    粉丝

    关注

    本版达人

    LoveTec...

    本周分享达人

    新手24116...

    本周提问达人