2010-09-17 127 views
2

我想創建一個正則表達式來匹配除特定關鍵字或短語以外的字符串中的每個單詞,空格,標點符號和特殊字符。因爲我只能修改正則表達式,而不是服務器代碼,所以我必須使用match而不是replace。正則表達式匹配一切,但

我有這樣的事情至今:(?!(quick|brown|fox|the lazy))\b\w+但它忽略空格和特殊字符在該tool

感謝。

回答

2

這個工作適合你嗎(?!(quick|brown|fox|the lazy))(\b\w+|[^\w])

你有什麼例子嗎?

+0

謝謝。太好了,我認爲這是我需要的。但如果我有「懶惰」的短語,那麼它只是忽略「關鍵字」,但「懶惰」仍然存在。我正在使用這個例子http://www.cuneytyilmaz.com/prog/jrx/ – 2010-09-17 18:14:44