8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

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

Sarika Parakala 2月前

106 0

我有一个正则表达式来转义搜索字符串中的所有特殊字符。这很有效,但是我似乎无法让它与单词边界一起工作。例如,使用 haystack 广告...

我有一个正则表达式来转义搜索字符串中的所有特殊字符。这很好用,但是我似乎无法让它与单词边界一起工作。例如,使用 haystack

add +

或者

add (+)

和针

+

正则表达式 /\+/gi 匹配 \'+\'。但是正则表达式 /\b\+/gi 不匹配。有什么办法可以让它工作吗?

使用

add (plus)

作为 haystack 和 /\bplus/gi 正则表达式,它匹配得很好。我只是不明白为什么转义字符会出现问题。

帖子版权声明 1、本帖标题:正则表达式单词边界和特殊字符
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Sarika Parakala在本站《apache-spark》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 不确定如何更具体。我需要使用单词边界 \b 来指定特殊字符位于单词的开头。我更新了问题以包含“add (+)”作为示例,但显然还有几十个字符(空格除外)指定单词边界。

返回
作者最近主题: