出处:RegExLib.com Regular Expression Cheat Sheet (.NET)
元字符 | 说明 |
---|---|
^ | 匹配字符串的开始位置 |
$ | 匹配字符串的结束位置 |
. | 匹配任意单个字符(换行符 除外) |
| | 交替 |
{…} | 指定要限定的数量 |
[...] | 指定要匹配的字符集 |
(…) | 对表达式进行逻辑分组 |
* | 匹配零或多个前面的表达式 |
+ | 匹配一或多个前面的表达式 |
? | 匹配零或一个前面的表达式 |
放在上面任何一个字符之前,表示匹配该字符本身。放在其他特殊字符后面,表示字符转义(见下面) | |
字符转义 | 说明 |
原始字符 | 除 . $ ^ { [ ( | ) ] } * + ? 之外的字符均匹配自身 |
a | 匹配铃声(闹铃)u0007 |
在[]中匹配一个空格 u0008,在其他情况下匹配字边界(位于 w 和 W 字符之间) | |
匹配制表符 u0009 | |
匹制回车符 u000D | |
v | 匹配垂直制表符 u000B |
f | 匹配换页符 u000C |
匹配换行符 u000A | |
e | 匹配退出键(符) u001B |