在正则表达式中,一些字符具有特殊的意义,我们将在下面的章节中探讨:|
{, }
(, )
[, ]
^, $
+,*, ?
\
. -仅在字符类中使用文字
[1] - —有时是字符类中的特殊字符。
当我们希望逐字匹配这些字符时,我们需要“逃避”它们。
这是通过在字符前面加上\
来实现的。
例子
JavaScript在线评论
星号包围的字符串
第一个星号和最后一个星号都是字面意义上的星号,因为它们是转义的*
字符类中的星号不一定需要逃避[1:1],但为了清晰起见,我还是对它进行了逃避。
字符类后面的星号表示字符类的重复,我们将在后面的章节中对此进行探讨