問題是,在字符串的具體部分中排除某些詞的詞序列搜索的正則表達式是什麼?正則表達式,用於像下面這樣的搜索查詢:word1 *(word2 -word3 -word4)* word5
例如,對於搜索請求:
word1 * (word2 -word3 -word4) * word5
(其中*
意味着任何數量的任何詞語,並-word
裝置不包括字)
匹配的字符串將被:
word1 word99 word2 word98 word97 word5
word1 word2 word5
不匹配:
word1 word99 word2 word98 WORD4 word97 word5
word1 WORD3 word2 word5
附:它用於使用REGEXP操作符在MySQL中進行搜索。
http://stackoverflow.com/questions/1240275/how-to-negate-specific-word-in-regex –
@Joseph Silber它不適用於MySQL。 – barbushin