1

我们想要搜索一个文件以查找所有前面没有“foo”的“bar”实例(忽略前面的空格和后面的任何内容。)

所以如果我们有

foo
foo bar
baz
    bar a bunch of monkeys

我们只会返回第 1 行和第 4 行

4

1 回答 1

9

使用否定的lookbehind。模式如下所示:

(?<!foo )bar

由您决定“搜索文件”的含义。逐行阅读?

于 2012-06-14T13:29:47.723 回答