File tree 1 file changed +4
-2
lines changed
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 39
39
| \w | 匹配包括下划线的任何单词字符。类似但不等价于“[ A-Za-z0-9_ ] ”,这里的"单词"字符使用Unicode字符集。 |
40
40
| \W | 匹配任何非单词字符。等价于“[ \^ A-Za-z0-9_ ] ”。 |
41
41
| \xn | 匹配n,其中n为十六进制转义值。十六进制转义值必须为确定的两个数字长。例如,“\x41”匹配“A”。“\x041”则等价于“\x04&1”。正则表达式中可以使用ASCII编码。 |
42
- | \num | 匹配num,其中num是一个正整数。对所获取的匹配的引用。例如,“(.)\1”匹配两个连续的相同字符。 |
42
+ | \num | 匹配num,其中num是一个正整数。对所获取的匹配的引用。例如,“(.)\1”匹配两个连续的相同字符、“(.)\1{2}”匹配两个连续的相同字符333或aaa 。 |
43
43
| \n | 标识一个八进制转义值或一个向后引用。如果\n之前至少n个获取的子表达式,则n为向后引用。否则,如果n为八进制数字(0-7),则n为一个八进制转义值。 |
44
44
| \nm | 标识一个八进制转义值或一个向后引用。如果\nm之前至少有nm个获得子表达式,则nm为向后引用。如果\nm之前至少有n个获取,则n为一个后跟文字m的向后引用。如果前面的条件都不满足,若n和m均为八进制数字(0-7),则\nm将匹配八进制转义值nm。 |
45
45
| \nml | 如果n为八进制数字(0-7),且m和l均为八进制数字(0-7),则匹配八进制转义值nml。 |
55
55
56
56
## 工具
57
57
58
- - [ www.regexr.com ] ( http://www.regexr.com/ ) 检测工具可本地安装
58
+ - [ regexr.com] ( http://www.regexr.com/ ) 检测工具可本地安装
59
+ - [ regexper.com] ( https://regexper.com/ ) 思维导图辅助理解
60
+ - [ regex101.com] ( https://regex101.com/ ) 支持多语言
59
61
60
62
## 方法
61
63
You can’t perform that action at this time.
0 commit comments