\d 匹配一个数字

\w匹配一个字母或数字

.匹配任意字符

*表示任意个字符

+表示至少一个字符

?表示0或1个字符

{n}表示n个字符

{n,m}表示n-m个字符

\s可以匹配一个空格(也包括tab等空白符)

要做更精准的匹配,可以用[]表示范围:

[0-9a-zA-Z\_]可以匹配一个数字、字母或者下划线

A|B可以匹配A或B

^表示行的开头,^\d表示必须以数字开头

$表示行的结尾,\d$表示必须以数字结尾