正规则表达式

特殊符号

  • ( a | b )123
    "|"表示逻辑或,上述表达式匹配"a123"或者"b123"
  • ()
    "()"表示分组,�分组的编码顺序是从左到右,从大到小

  • []
    "[]"表示在范围内取值,1[48375][0-9]{9}可以来表示电话号码

  • ^
    和"[]"进行搭配使用,表示取反,[^1]表示不等于1的任意字符

  • [.*]
    在"[]"里面的特殊符号失效,只表示普通的字符

  • \s
    "\s"代表空格, "你\s好"

  • \S
    "\S"代表"\s"的取反,也注是非空格

  • \w
    "\w" 等价于[A-Za-z0-9]

  • \W
    "\w"的取反

  • [\u4E00-\u9FA5]
    用来表示汉字

  • \d
    表示数字

  • \D
    表示非数字

表示前面的字符至少出现过一次

  • {m,n}
    表示前面的字符出现m到n次

  • .号
    匹配除 "\n" 之外的任何单个字符。要匹配包括 '\n' 在内的任何字符,请使用象 '[.\n]' 的模式。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容