我的样本串正则表达式:字符串PHP全字匹配
印度印度的印度。
我只想匹配“印度”作为一个整体词。我的正则表达式是/\b(india)\b/i
。
但这是给我2场比赛。一个在“印度”,另一个在最后一个字。
为了避免在印度得到印度,我用这个正则表达式/\b(india)[^'a-z]\b/i
。但是这个正则表达式匹配“印度”。 (注意点)
我只想匹配印度。我怎样才能做到这一点?
我在做这个。
我的样本串正则表达式:字符串PHP全字匹配
印度印度的印度。
我只想匹配“印度”作为一个整体词。我的正则表达式是/\b(india)\b/i
。
但这是给我2场比赛。一个在“印度”,另一个在最后一个字。
为了避免在印度得到印度,我用这个正则表达式/\b(india)[^'a-z]\b/i
。但是这个正则表达式匹配“印度”。 (注意点)
我只想匹配印度。我怎样才能做到这一点?
我在做这个。
您可以在一行的末尾或者\s
匹配任何空白字符[\r\n\t\f ]
如果你想允许,(comma)
使用下面的正则表达式
\bIndia(?=$|\s)
(?=$|\s)
正向前查找$
断言位置或.(dot)
那么你可以简单地使用 \bIndia(?=[.,]|$|\s)
您只是需要修改的正则表达式:
\b(India)\b(?!\')
看到... HTTP://stackoverflow.com/questions/4722007/php-preg-match-to-find-全词 – CodeLove