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

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

Sarika Parakala 2月前

103 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 实际用法的解释给了我一个正确的方向。我现在正在对我的正则表达式的第一个字符进行 JS 检查。如果是 \`,我不会附加 \b`。如果不是,我会附加。似乎得到了我想要的结果。谢谢。

返回
作者最近主题: