• 正则表达式


    \d表示一个数字
    aaa\d      表示aaa后面跟着一个数字
    aaa\dbbb   表示aaa与bbb中间有一个数字

    \D表示一个非数字,与\d正好相反
    \D\D\D表示长度为3,不包含数字的字符串

    \w表示一个字母(大小写都可以),数字或者下划线
    12\w34     表示12和34之间必须有一个数字,字母或者下划线

    \W表示这个位置既不是字母,数字和下划线,也就是一个特殊符号(除下划线外)

    \s表示匹配一个看不见的符号,即空格或制表符
    \S表示匹配一个看的见的符号(数字,字母,下划线....都算)

    .(小数点)表示除了“\n”和“\r”之外的任意单个字符
    |(竖线)表示或的关系,满足其中一个就行
    []表示匹配其中任意一个字符
    [^]表示不与中括号的任意字符匹配
    [值1-值2]表示值1到值2中间的所有字符都满足,包括值1值2
    [^值1-值2]表示除值1到值2的字符,都可以满足
    \num num也就是数字,当\后面跟数字,表示匹配第几个括号中的结果
    ab(c)d\1:abcdc
    ab(c)(d)\1\2:abcdcd
    ?表示匹配前面的子表达式0次或一次
    abc?de
    abde    true
    abcde   true
    abccde  false
    +表示匹配前面的子表达式一次或多次(>=1)
    abc+de
    abde     false
    abcde    true
    abccde   true
    abcccde  true
    {n}这里的n是非负整数,表示匹配前面的子表达式n次
    abc{2}de
    abcde    false
    abccde   true
    abcccde  false
    {n,m}n,m均为负整数,n<=m,最少匹配n次,最多匹配m次
    *表示匹配前面的子表达式任意次

  • 相关阅读:
    正则表达式
    关于iredmail 邮箱
    蓝桥集训之木棒
    VIT理论代码详解
    Hadoop生态圈中的Hive数据仓库技术
    亚马逊黑色星期五什么时候开始?
    van-uploader上传图片报错Invalid handler for event “load“(在uniapp编译)
    Nmap介绍与安装
    firefox浏览器添加自定义搜索引擎方法
    预测性维护为何能够帮助企业降低设备维护成本?
  • 原文地址:https://blog.csdn.net/weixin_58642210/article/details/126253516