2010-09-17 112 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