通配符和正则表达式链接
  

闵昌松 55281人觉得有帮助

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

    74862608614811f4f4.png

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

    打赏
    5人已打赏

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

    本版达人

    feeling

    本周分享达人

    新手29676...

    本周提问达人