正则表达式只过滤非匹配的字符串

时间:2015-03-20 14:41:25

标签: regex regex-negation

我需要为mylyn任务repo连接器创建一个正则表达式,以便仅选择具有字符串needs info

的标签的问题

我担心我对正则表达式没有任何经验,所以尝试了以下各项同样零结果:

(^needs info)    <- filters for only *has* needs info label
^(needs info)    <- filters for only *has* needs info label
(?!needs info)   <- does nothing
^(?!needs info)  <- does nothing

任何帮助都非常感激。

1 个答案:

答案 0 :(得分:2)

.*置于负面预测中。

^(?!.*\bneeds info\b).+

上述正则表达式将匹配所有不具有字符串needs info的行。

DEMO