我的樣本串正則表達式:字符串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