2016-02-12 69 views
2

我正在嘗試使用另一個網站提供的api。有一個方法searchReports我可以傳遞一個字或正則表達式(PHP)。我想傳遞一個正則表達式來匹配除這些單詞以外的任何內容。 China,Russia,North Korea。我嘗試了一些,但沒有工作正則表達式將一組單詞列入黑名單

回答

1

^(?!(coutry1|country2|country3)$).*$終於奏效了。謝謝

0

試試這個

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

它應該只匹配單詞而不是子字符串。例如,上海中國不應被列入黑名單。 – haseeb

+0

如果您要添加一些解釋和文檔鏈接,答案會變得更有價值,因此原始海報和其他用戶可以從中學習。 –

0

也許這一個:

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

「我」在最後表示「忽略大小寫」。 PHP處理好了嗎?