我有一个匹配行的正则表达式,其中包含" Mq \ w + GetContext" ...
^.*Mq\w+GetContext.*$
示例: MqBufferGetContext , MqDumpGetContext , MqErrorGetContext 等
现在我的问题......我不希望行与单词匹配...
MqErrorGetContext
尝试使用
^.*Mq(?!Error)GetContext.*$
不起作用。
答案 0 :(得分:2)
如果支持断言(?!
不存在,则可以使用否定lookahead MqErrorGetContext
。
您可以使用单词边界\b
,因为它不属于较长的匹配项。
答案 1 :(得分:1)