扫码一下
查看教程更方便
解析:
正则表达式中,+作为特殊字符,其含义是使其前面的正则标记重复至少一次。因此如果我们想要匹配字符串中的字符加号+。要在正则表达式中对+进行转义,去掉其自身的特殊性。 所以对于正则表达式3\+6=9这个容易理解。但是 3\+6\=9是不是等号前面多了一个转义符呢。其实对于普通字符来说,即使前面多了一个反斜杠进行转义,在正则表达式引擎看来,它还是一个普通的字符,因此对于等=号前面的反斜杠正则引擎会把它忽略掉。因此正则表达式3+6=9也是能够匹配的。只是在实际写正则的过程中为了正则表达式的可读性,我们尽量避免此类写法。