PHP匹配正则表达式中的多个完整单词

时间:2011-05-05 21:34:26

标签: php regex

我想匹配word1或word的字符串,但是像'this is a testword'这样的字符串不应该匹配。我正在尝试preg_match('/^\b(word|word1)\b/i',$string)但没有运气

2 个答案:

答案 0 :(得分:2)

我认为你的问题是^一开始就是:

preg_match('/\b(word|word1)\b/i',$string);

请注意,^表示字符串的开头,因此您正在寻找以您提供的选项开头的内容。

答案 1 :(得分:1)

如果从RegEx的开头删除^,似乎工作正常。