如何在php中使用preg_match来匹配整个单词,而不是当它是另一个单词的一部分时。
即
151:151-220 - 应该是一场比赛。 51:151-220 - 不应该是匹配。
帮助!
答案 0 :(得分:1)
preg_match('/\b151\b/', $string)
\b
匹配“字边界”
答案 1 :(得分:0)
尝试在正则表达式中使用\b
。它们是字边界。例如:/\b151\b/
。
答案 2 :(得分:0)
使用\b
修饰符,表示字边界。
preg_match('/\b...\b/', $your_string);