gpt4 book ai didi

php - 正则表达式:匹配字符串 PHP 中的整个单词

转载 作者:行者123 更新时间:2023-12-02 00:56:52 24 4
gpt4 key购买 nike

我的示例字符串是

Indian India's India.

我只想匹配整个单词“India”。我的正则表达式是 /\b(india)\b/i

但这给了我 2 场比赛。一个在“印度”中,另一个在最后。

为了避免在 India 中出现 India,我使用了这个正则表达式 /\b(india)[^'a-z]\b/i。但是这个正则表达式匹配“印度”。 (注意点)

我只想匹配印度。我怎样才能做到这一点?

我正在用 PHP 执行此操作。

最佳答案

你可以使用下面的正则表达式

\bIndia(?=$|\s)
  • (?=$|\s) Positive Lookahead $ 断言行尾的位置或 \s 匹配任何空白字符[\r\n\t\f]

如果你想允许 ,(comma).(dot) 那么你可以简单地使用

\bIndia(?=[.,]|$|\s)

Regex

关于php - 正则表达式:匹配字符串 PHP 中的整个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33819221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com