JooeBlogGitHub

正则表达式

17 June, 2020 - 1 min read

元字符

正则元字符

  • 特殊元字符
  • 空白符
  • 范围
  • 量词
  • 断言

1.特殊元字符

  • .任意字符(换行除外)
  • \d 任意数字 \D 任意非数字
  • \w 任意字母数字下划线 \W 任意非字母数字下划线
  • \s 任意空白符 \S 任意非空白符

2.空白符

  • \r 回车符
  • \n 换行符
  • \f 换页符
  • \t 制表符
  • \v 垂直制表符
  • \s 任意空白符

3.量词

  • * 含义:0 到多次
  • + 含义:1 到多次
  • ?含义:0 到 1 次,如 colou?r
  • {m} 含义:出现 m 次
  • {m,} 含义:出现至少 m 次
  • {m,n} 含义: m 到 n 次

4.范围

  • |或, 如 ab|bc 代表 ab 或 bc
  • [...] 多选一,括号中任意带个元素
  • [a-z] 匹配 a 到 z 之间的任意单个元素(按 ASCII 表,包含 a,z)
  • ... 取反,不能是括号中的任意单个元素
© 2020, Built with Gatsby