正则表达式符号表
正则表达式符号表转义符说明一般字符除 .$ ^ { [ ( | ) * + ? \ 外,其他字符与自身匹配。\a 与响铃(警报)\u0007 匹配。\b 在正则表达式中,\b 表示单词边界(在 \w
正则表达式符号表 转义符 说明 一般字符 除.$^{[(|)*+?\外,其他字符与自身匹配。 \a 与响铃(警报)\u0007匹配。 在正则表达式中,\b表示单词边界(在\w和\W之间),不过, \b 在[]字符类中,\b表示退格符。在替换模式中,\b始终表示退 格符。 \t 与Tab符\u0009匹配。 \r 与回车符\u000D匹配。 \v 与垂直Tab符\u000B匹配。 \f 与换页符\u000C匹配。 \n 与换行符\u000A匹配。 \e 与Esc符\u001B匹配。 将ASCII字符匹配为八进制数(最多三位);如果没有前导零的数 \040 字只有一位数或者与捕获组号相对应,则该数字为后向引用。例如, 字符\040表示空格。 \x20 使用十六进制表示形式(恰好两位)与ASCII字符匹配。 \cC 与ASCII控制字符匹配;例如,\cC为Ctrl-C。 \u0020 使用十六进制表示形式(恰好四位)与Unicode字符匹配。 在后面带有不识别为转义符的字符时,与该字符匹配。例如,\*与 \ \x2A相同。 字符类 说明 匹配除\n以外的任何字符。如果已用Singleline选项做过修改, . 则句点字符可与任何字符匹配。 [aeiou] 与指定字符集中包含的任何单个字符匹配。 [^aeiou] 与不在指定字符集中的任何单个字符匹配。 [0-9a-fA-F] 使用连字号(–)允许指定连续字符范围。 与{name}指定的命名字符类中的任何字符都匹配。支持的名称为 Unicode组和块范围。例如,Ll、Nd、Z、IsGreek、IsBoxDrawing。 \p{name} 可以使用GetUnicodeCategory方法找到某个字符所属的Unicode 类别。 \P{name} 与在{name}中指定的组和块范围不包括的文本匹配。 与任何单词字符匹配。等效于Unicode字符类别 [\p{Ll}\p{Lu}\p{Lt}\p{Lo}\p{Nd}\p{Pc}\p{Lm}]。如果用 \w ECMAScript选项指定了符合ECMAScript的行为,则\w等效于 [a-zA-Z_0-9]。 \W 与任何非单词字符匹配。等效于Unicode字符类别

