正则表达式:在字符串PHP中匹配整个单词
我的示例字符串是 印度的印度 我只想把“印度”作为一个整体来匹配。我的正则表达式是正则表达式:在字符串PHP中匹配整个单词,php,regex,Php,Regex,我的示例字符串是 印度的印度 我只想把“印度”作为一个整体来匹配。我的正则表达式是/\b(印度)\b/i 但这给了我2根火柴。一个在“印度的”,另一个在最后一句话 为了避免在印度使用印度,我使用了这个正则表达式/\b(India)[^'a-z]\b/I。但是这个regex与“India”匹配 我只想和印度比赛。我怎样才能做到这一点 我是用PHP做的。您可以使用以下正则表达式 \bIndia(?=$|\s) (?=$\s)正向前瞻$在行尾断言位置或\s匹配任何空白字符[\r\n\t\f] 如
/\b(印度)\b/i
但这给了我2根火柴。一个在“印度的”,另一个在最后一句话
为了避免在印度使用印度,我使用了这个正则表达式/\b(India)[^'a-z]\b/I
。但是这个regex与“India”匹配
我只想和印度比赛。我怎样才能做到这一点
我是用PHP做的。您可以使用以下正则表达式
\bIndia(?=$|\s)
正向前瞻(?=$\s)
在行尾断言位置或$
匹配任何空白字符\s
[\r\n\t\f]
,(逗号)
或(点)
,则只需使用
\bIndia(?=[.,]|$|\s)
您可以使用以下正则表达式
\bIndia(?=$|\s)
正向前瞻(?=$\s)
在行尾断言位置或$
匹配任何空白字符\s
[\r\n\t\f]
,(逗号)
或(点)
,则只需使用
\bIndia(?=[.,]|$|\s)
您只需修改正则表达式:
\b(India)\b(?!\')
您只需修改正则表达式:
\b(India)\b(?!\')
看…看。。。