正则表达式的元字符是包含特殊含义的字符,他们有一些特殊的功能,可以控制匹配模式的方式,反斜杠后的元字符将失去其特殊含义
单个字符
元字符 匹配情况
. 匹配除换行符外的任意字符
[a-z0-9] 匹配括号中的字符集中的任意字符
[^a-z0-9] 匹配任意不在括号中的字符集中的字符
d 匹配数字
D 匹配非数字同[^0-9]相同
w 匹配字母和数字及_
W 匹配非字母和数字及_
重复字符
x? 匹配0个或者1个x
x* 匹配0个或者任意多个x
x+ 匹配至少1个x
(xyz)+ 匹配至少一个xyx
x{m,n} 匹配最少m个,最多n个x
替代字符
this|where|logo 匹配this或where或logo中任意一个