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