nealmind's Blog

正则表达式语法

2020-08-15
neal

  • ^ 匹配开始 一般和 $ 成对出现
  • () 表示一个子表达式
  • * 匹配前面的子表达式0到多次
  • + 匹配前面的子表达式1到多次* 注意区分
  • . 匹配除换行符 \n 之外的任意单个字符 针对单个
  • [] 表达式,和()区别是 [] 只匹配单个字符
  • ? 匹配前面的子表达式0次或1次 注意和 *,+ 做区分
  • \ 转义符
  • {} 范围限定符,描述出现频率范围 例如:ab{0,3} 表示 b最多出现3次,最少出现0次
  • \
  • $ 匹配结尾 如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘\n’ 或 ‘\r’。要匹配 $ 字符本身,请使用 $。

学习及测试地址

正则表达式手册


***************************************************************

基于个人学习总结,如有错误,请留言告知,谢谢.


Content