REDO

  1. language change
  2. change content

[ABC]

[aeiou]匹配括号中的所有字符

[^ABC]

不匹配[^aeiou]

[A-Za-z]

匹配A-Z所有

.

匹配除换行符(\n、\r)之外的任意字符,相当于[^\n\r]

[\s\S]

\s匹配所有空白字符,\S匹配非空白字符,不包括换行符

\w

匹配字母、数字、下划线

*

匹配零次或多次

+

匹配一次或多次

?

匹配前面的子表达式零次或一次

exp1(?=exp2)

查找exp2前面的exp1

(?<=exp2)exp1

查找exp2后面的exp1

exp1(?!exp2)

查找后面不是exp2的exp1

(?<!exp2)exp1

查找前面不是exp2的exp1