使用元字符字面值

在正则表达式中,提供了很多元字符,如:^、$、{}、()等。如果在我们需要匹配的文档中也拥有这些字符,那么在正则表达式中该如何匹配这些字符呢!

下面将介绍两种方式:

转义符(\)

转义符顾名思义就是将某个字符进行转义,转义后的字符将失去原有的作用。例如:\^ 在没有进行转义时,^ 字符表示开始位置,而转义后 \^ 仅仅表示普通的 ^ 字符。

实例:匹配文档中的 “^{}$” 字符,如果你直接这么写是不行的。因为,他们都是正则表示的元字符,拥有其他含义。因此,我们需要进行转义,例如:“\^\{\}\$”

\Q 和 \E

使用 \Q 开始,\E 结束,可使\Q\E中间的标点符号失去特殊意义,将中间的字符作为普通字符。

实例:匹配文档中的 “^{}$” 字符,例如:“\Q^{}$\E”

上面将匹配 “^{}$” 字符串,因为 \Q 和 \E 之间的任何字符都会被解释为普通字符。

说说我的看法
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号