通配符和正则表达式链接
  

闵昌松 18531人觉得有帮助

{{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, 下载次数: 40)

    74862608614811f4f4.png

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

    打赏
    3人已打赏

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

    本版版主

    12
    185
    6

    发帖

    粉丝

    关注

    本版达人

    LoveTec...

    本周分享达人

    新手24116...

    本周提问达人