标签: java regex
我们要搜索文件以查找" bar"的所有实例。没有前面的" foo" (忽略前面的空格和之后的任何内容。)
所以,如果我们有
foo foo bar baz bar a bunch of monkeys
我们只返回第1和第4行
答案 0 :(得分:9)
使用negative lookbehind。模式看起来像这样:
(?<!foo )bar
由您决定“搜索文件”的含义。逐行阅读?