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

PHP匹配正则表达式中的多个整词,php,regex,Php,Regex,我想为word1或word匹配一个字符串,但是像“thisatestword”这样的字符串不应该提供匹配。我正在尝试进行preg_match('/^\b(word | word1)\b/I',$string),但是如果您从正则表达式的开头删除^,运气似乎不好。我认为您的问题在于开头的^: preg_match('/\b(word|word1)\b/i',$string); 请注意,^表示字符串的开头,因此您正在寻找以您提供的选项开头的内容。您可以发布一个您试图匹配的字符串示例,以便它正常工作,

我想为word1或word匹配一个字符串,但是像“thisatestword”这样的字符串不应该提供匹配。我正在尝试进行
preg_match('/^\b(word | word1)\b/I',$string)
,但是如果您从正则表达式的开头删除
^
,运气似乎不好。

我认为您的问题在于开头的
^

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

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

您可以发布一个您试图匹配的字符串示例,以便它正常工作,我需要回家休息一下。不过还是要谢谢你:)。是的,如果你看看那些我不接受的,那是因为没有任何合适的答案,这不是一场统计数据的比赛,而是一场真正得到帮助的比赛。再次感谢各位