我想匹配word1或word的字符串,但是像'this is a testword'这样的字符串不应该匹配。我正在尝试preg_match('/^\b(word|word1)\b/i',$string)
但没有运气
答案 0 :(得分:2)
我认为你的问题是^
一开始就是:
preg_match('/\b(word|word1)\b/i',$string);
请注意,^
表示字符串的开头,因此您正在寻找以您提供的选项开头的内容。
答案 1 :(得分:1)
如果从RegEx的开头删除^
,似乎工作正常。