虽然正则内容不算很多但是用好正则还是得花一些时间的,这篇文章只是做简单的记录

运算符类型

  • 转义符 /
  • 圆括号和方括号 ()[]
  • 限定符 *+?{n}{n,}{n,m}
  • 定位点和序列 ^$\
  • 替换,或操作 |

注意点

以JavaScript为例使用正则的方法:

  • /[a-z]*/
  • ^[a-z]*$

圆括号相当于子表达式,类似组的概念可以被重复使用

  • /\b([a-z]+) \1\b/
  • /\b([a-z]+) ([a-z]+)\b/

两者效果一样

^虽然为定位符,但是在[]中起到非的作用

推荐网站