元字符
匹配位置
\b 匹配一个位置
^ 匹配一个位置。匹配的是字符串的起始位置
$ 匹配位置。匹配字符串的结束位置
匹配内容
. 匹配字符。除换行符外的任意字符
\d 匹配一个数字 {
0\d\d-\d\d\d\d\d\d\d\d 可以写成 0\d{2}-\d{8}
}
\s : 匹配任意空白符。包括空格、制表符、换行符
[]: [aeiou]、[0-9a-z]
匹配数量
* 匹配数量。匹配*前面的任意重复的数量。
+匹配数量。至少1次
? 匹配数量。重复0或1次
字符转义
为了匹配元字符对应的符号。在前面加上\ 。匹配. 写成\.
反义
取非:[^6] 匹配不是字符6的字符
stop to 后向引用