【发布时间】:2020-09-06 03:28:55
【问题描述】:
我有一个正则表达式来转义搜索字符串中的所有特殊字符。这很好用,但是我似乎无法让它与单词边界一起工作。例如,用大海捞针
add +
或
add (+)
和针
+
正则表达式/\+/gi 匹配“+”。但是正则表达式/\b\+/gi 没有。关于如何完成这项工作的任何想法?
使用
add (plus)
作为大海捞针,/\bplus/gi 作为正则表达式,它匹配得很好。我只是不明白为什么转义字符有问题。
【问题讨论】:
-
我更改了示例字符串的格式以使它们中的空格更加明显;它们对于理解您的正则表达式失败的原因至关重要。
标签: regex