PHP正则表达式忽略了单词

时间:2011-03-13 04:55:32

标签: php regex

尝试在PHP中使用reg exp工作,我需要它才能匹配,只要它不是以某个单词开头。

实施例。我们的忽略词将是“dave”

bill.smith <--- match<br/>
dave.smith <--- ignore<br/>
clyde.hancock <--- match<br/>

我目前的代码有点混乱,我不确定如何正确忽略字边界(我希望我在正确的道路上?)

无论如何,任何帮助都表示赞赏。

由于

1 个答案:

答案 0 :(得分:2)

您可以使用(?!...)否定lookahead assertion

preg_match('/^(?!dave\b)\w+\.\w+/', ...