我的示例字符串是
印度印度印度。
我只想将“印度”作为一个整体进行匹配。我的正则表达式是/\b(india)\b/i
.
但这给了我 2 场比赛。一个在“印度”,另一个在最后一个词。
为了避免印度进入印度,我使用了这个正则表达式/\b(india)[^'a-z]\b/i
。但这个正则表达式匹配“India”。 (注意点)
我只想与印度比赛。我怎样才能实现这个目标?
我正在 PHP 中执行此操作。
您可以使用以下正则表达式
\bIndia(?=$|\s)
-
(?=$|\s)
正向前瞻$
在行尾断言位置或\s
匹配任何空白字符[\r\n\t\f ]
如果你想允许,(comma)
or .(dot)
那么你可以简单地使用
\bIndia(?=[.,]|$|\s)
Regex
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)