代码之家  ›  专栏  ›  技术社区  ›  ggutenberg

正则表达式词边界与特殊字符

  •  3
  • ggutenberg  · 技术社区  · 14 年前

    我有一个正则表达式来转义搜索字符串中的所有特殊字符。这是伟大的作品,但我似乎不能让它与字的界限。例如,干草堆

    add +
    

    add (+)
    

    +
    

    正则表达式 /\+/gi 匹配“+”。但是正则表达式 /\b\+/gi

    add (plus)
    

    /\bplus/gi 作为正则表达式,它匹配得很好。我就是搞不懂为什么逃出来的角色会有问题。

    3 回复  |  直到 14 年前