| re1|re2 | 匹配正则表达式re1或者re2 |
| . | 匹配任意字符(除了\n之外) |
| ^ | 匹配字符串起始部分 |
| $ | 匹配字符串终止部分 |
| * | 匹配0次或多次前面出现的正则表达式 |
| + | 匹配1次或多次前面出现的正则表达式 |
| ? | 匹配0次或1次前面出现的正则表达式 |
| {N} | 匹配N次前面出现的正则表达式 |
| {M,N} | 匹配M~N次前面出现的正则表达式 |
| [...] | 匹配来自字符集的任意单一字符 |
| [^...] | 不匹配来自字符集的任意单一字符 |
| (...) | 匹配封闭的正则表达式,然后另存为子组 |
| \d | 匹配任何十进制数字(\D与\d相反,不匹配任何非数值型的数字) |
| \w | 匹配任何字母数字字符(\W与之相反) |
| \s | 匹配任何空格字符与[\n\t\r\v\f]相同(\S与之相反) |
| \N | 匹配已保存的子组N,例如:\1 |
| \ | 匹配特殊字符,例如:\. |
| (?=...) | 匹配条件是如果...出现在之后的位置 |
| (?!...) | 匹配条件是如果...不出现在之后的位置 |
| (?<=...) | 匹配条件是如果...出现在之前的位置 |
| (?<!...) | 匹配条件是如果...不出现在之前的位置 |
本文介绍了正则表达式的常用符号及用法,包括基本符号如.、^、$等,特殊符号如d、w等,以及扩展表示法如(?=...)等,帮助读者快速掌握正则表达式的使用。
1180

被折叠的 条评论
为什么被折叠?



