元字符:在正则表达式中有特殊含义的字符。
``单个数字和字符的元字符
``- 转义字符
``\ 在正则表达式中使用\作为转义字符
``. 表示.
``\ 表示
``. 匹配单个的任意字符
``[范围] 匹配单个范围内的字符 [``0``-``9``]
``[a-zA-Z0-9_] 匹配单个的数字、字母下划线
``[^范围] 匹配任意一个除括号范围内的字符
``[^``0``-``9``] 匹配任意一个非数字符号
``\w 匹配单个的数字、字母、下划线
``\W 匹配单个的非数字、字母、下划线
``\d 匹配单个数字
``\D 匹配单个非数字
``空白字符
``\s 匹配任意单个的空白字符
``\S 匹配任意单个非空白字符
``重复字符 x (任意的单个字符)
``x? 匹配``0``个或者``1``个x
``x+ 匹配至少一个x字符
``x* 匹配任意个x字符
``x{m,n} 匹配至少m个,最多n个x字符,包括n
``x{n} 必须匹配n个x字符
``(xyz)+ 小括号括起来的部分当做单个字符处理
``锚字符
``^ 行首匹配 必须以这个正则开头
``$ 行尾匹配 必须以这个正则结尾