正则表达式将一组单词列入黑名单

时间:2016-02-12 12:06:42

标签: php regex api

我正在尝试使用其他网站提供的API。有一个方法searchReports我可以传递一个单词或正则表达式(php)。我想传递一个正则表达式来匹配除这些单词之外的任何东西。 China,Russia,North Korea。我尝试了一些但没有工作

3 个答案:

答案 0 :(得分:1)

^(?!(coutry1|country2|country3)$).*$终于奏效了。感谢

答案 1 :(得分:0)

试试这个

/^(?:(?!blacklisted|set|ofwords).)*\z/

答案 2 :(得分:0)

也许这一个:

/^((?!(^china$)|(^russia$)|(^north korea$)).)*$/i

最后的“i”代表“忽略案例”。 php处理好吗?