PHP匹配正则表达式中的多个整个单词
问题描述:
我想匹配word1或word的一个字符串,但是像“这是一个测试用例”这样的字符串不应该匹配。我试图做preg_match('/^\b(word|word1)\b/i',$string)
但没有运气PHP匹配正则表达式中的多个整个单词
答
似乎如果您从您的正则表达式的开头^
做工精细..
答
我觉得你的问题是^
在开始:
preg_match('/\b(word|word1)\b/i',$string);
请注意,^
表示字符串的开头,所以您正在寻找以您所提供的选项开头的内容。
你可以发布一个你试图在 – bumperbox 2011-05-05 21:38:55
上匹配的字符串样本,试着删除'^' – drudge 2011-05-05 21:45:35
,这样它就可以工作了,我需要回家休息一下。谢谢你,虽然:)。如果你看到那些我没有接受的人,那是因为它没有任何合适的答案,这不是一个获得统计信息的竞赛,而是真正获得帮助。再次感谢你们 – Akeem 2011-05-05 21:48:41