[英]Regex: Match lines NOT starting with phrase
我发现了有关否定前瞻的问题,但在Regexr(我用来验证正则表达式)中对我不起作用: 在Notepad ++中查找不以“开头”的行
我想匹配所有不以“已售出,立即发货”开头的行
当前,在regexr上,当我在以下文本上使用表达式^(?!Sold, ship now)
时:
Sold, ship now: [FreeEconomy Shipping]
Sold, NOT ship now: [FreeEconomy Shipping]
Sold, ship now: [FreeEconomy Shipping]
我收到0场比赛。
您需要使用多行标志。 对于regexr ,可以这样激活:
另外,如果您想返回不是以Sold, ship now
开头的行的完整性,请立即Sold, ship now
,我建议在表达式中使用点加号:
^(?!Sold, ship now).+
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.