日期:2014-05-18  浏览次数:20918 次

怎样用正则表达式匹配到没有指定单词的行
比如一个文本中,我想通过正则表达式来获取不带有"test"的所有行,请问有办法吗。

再进一步的话,我想获取不带有test,apple,banana这几个单词都没有的行,又应该怎样处理呢。

------解决方案--------------------
(?im)^((?!test|apple|banana).)*$
------解决方案--------------------
i 忽略大小写
m 开启多行匹配模式