正则表达式中需要转义的字符

2022年 3月 31日 66点热度 0人点赞

\$

匹配输入字符串的结尾位置. 如果设置了 RegExp 对象的 Multiline 属性, 则 $ 也匹配 '\n''\r'. 要匹配 \$ 字符本身, 请使用 \$.

( )

标记一个子表达式的开始和结束位置. 子表达式可以获取供以后使用. 要匹配这些字符, 请使用 \(\).

*

匹配前面的子表达式零次或多次. 要匹配 * 字符, 请使用 \*.

+

匹配前面的子表达式一次或多次. 要匹配 + 字符, 请使用 \+.

.

匹配除换行符 \n 之外的任何单字符. 要匹配 ., 请使用 \..

[ ]

标记一个中括号表达式的开始. 要匹配 [, 请使用 \[.

?

匹配前面的子表达式零次或一次, 或指明一个非贪婪限定符. 要匹配 ? 字符, 请使用 \?.

\

将下一个字符标记为或特殊字符, 或原义字符, 或向后引用, 或八进制转义符. 例如, 'n' 匹配字符 'n'.'\n' 匹配换行符. 序列 '\\' 匹配 "\", 而 '\(' 则匹配 "(".

^

匹配输入字符串的开始位置, 除非在方括号表达式中使用, 此时它表示不接受该字符集合. 要匹配 ^ 字符本身, 请使用 \^.

{ }

标记限定符表达式的开始. 要匹配 {, 请使用 \{.

|

指明两项之间的一个选择. 要匹配 |, 请使用 \|.

还有斜线 / 引号 " 单引号 '

原文:https://www.cnblogs.com/ysk123/p/9858387.html

rainbow

这个人很懒,什么都没留下

文章评论