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