我需要匹配包含值且没有给定前缀的所有行.
示例:我想要所有包含word前缀的行prefix
所以:
foobar -> no match
prefix word -> no match
prefix word suffix -> no match
word -> MATCH
something word -> MATCH
Run Code Online (Sandbox Code Playgroud)
到目前为止我尝试过的:
(?!prefix)word
Run Code Online (Sandbox Code Playgroud)
似乎没有做我想要的
How*_*ard 78
你可能需要
(?<!prefix )word
Run Code Online (Sandbox Code Playgroud)
(也许照顾空间).
(?!)是一个负面的前瞻,但在你的情况下,你需要一个负面的lookbehind(即(?<!)).