php中的preg_match

时间:2011-04-20 14:37:27

标签: php

如何在php中使用preg_match来匹配整个单词,而不是当它是另一个单词的一部分时。

151:151-220 - 应该是一场比赛。 51:151-220 - 不应该是匹配。

帮助!

3 个答案:

答案 0 :(得分:1)

preg_match('/\b151\b/', $string)

\b匹配“字边界”

答案 1 :(得分:0)

尝试在正则表达式中使用\b。它们是字边界。例如:/\b151\b/

答案 2 :(得分:0)

使用\b修饰符,表示字边界。

preg_match('/\b...\b/', $your_string);