正则表达式匹配规则:
元字符:
匹配:
1. 匹配单字,预定义元字符
. 除了\n外的所有字符
\d,[0,9] 匹配数字
\D, [shift+6 0-9] 匹配所有非数字
\s 空白字符 \t\n\r\f\v
\S 空白字符 [shift+6\t\n\r\f\v]
\w; [a-zA-Z0-9_]匹配字母,数字,字符
\W; [shift+6 a-zA-Z0-9_]非字母,数字,字符
2.批量备选
1.| yes|no
3.量词
1. ? 0或1次
2. * 0或多次
3. + 1或多次
4. 特定
(1) {n,m} 范围次数
(2) {n} n次
(3) {n,} 至少n次
(4) {,m} 最多m次
4. 贪婪与非贪婪
(1)贪婪(默认):尽量匹配最大范围结果
(2)非贪婪:尽量匹配最小的范围结果
方法:量词后追加?
例:??/*?/+?
5. 匹配边界
shift+6 行首
shift+4 行尾
\b 单词边界
\B 非单词边界
\A 输入开头
\Z 输入结尾
注: