正则表达式特殊符号和字符
符号 | 含义 |
literal | 匹配文本字符串的字面值 literal |
re1|re2 | 匹配正则表达式 re1 或者 re2 |
. | 匹配任何字符(除了\n 之外) |
^ | 匹配字符串开始部分 |
$ | 匹配字符串终止部分 |
* | 匹配 0 次或者多次前面出现的正则表达式 |
+ | 匹配 1 次或者多次前面出现的正则表达式 |
? | 匹配 0 次或者 1 次前面出现的正则表达式 |
{N} | 匹配 N 次前面出现的正则表达式 |
{M,N} | 匹配 M~N 次前面出现的正则表达式 |
[…] | 匹配来自字符集的任意单一字符 |
[..x−y..] | 匹配 x ~ y 范围中的任意单一字符 |
[^…] | 不匹配此字符集中出现的任何一个字符,包括某一范围的字符(如果在此字符集中出现) |
(*|+|?|{})? | 用于匹配上面频繁出现/重复出现符号的非贪婪版本 |
(…) | 匹配封闭的正则表达式,然后另存为子组< |