扫码一下
查看教程更方便
解析:
在不同的语言中,有12个具有特殊含义的字符:反斜杠\
,字符^
,符号$
,点.
,竖线符号|
,问号?
,星号*
,加号+
,左括号(
,右括号)
,方括号[
和左花括号{
,这些特殊字符通常称为“元字符”。这些元字符是不能单独使用的。如果要将这些字符中的任何一个用作正则表达式中的文字,则需要使用反斜杠对它们进行转义。
作为一名程序员,出于习惯,可能会认为双引号具有特殊性。其实不然,在正则表达式中,单引号'
和双引号"
并不是特殊字符。所以在编写正则表达式时切勿像在变成语言中那样,使用反斜线对它们进行转义。