4

假设我有一个正则表达式foobar并且我想查找文档中不包含与foobar匹配的所有行。我可以这样做吗?我该怎么做呢?

4

2 回答 2

11
^(?!.*foobar.*).+$ 

使用多行选项,匹配所有不包含 foobar 的行。

于 2011-04-05T17:27:09.210 回答
0

您的案例的正则表达式可以是这个

^((?!foobar))$

编辑:

但如果你只想要 grep 一些东西,你可以使用 -v 参数:

grep -v foobar
于 2011-04-05T17:18:30.733 回答