sol*_*san 2 regex regex-lookarounds
我希望正则表达式在any ERROR
(包括 ERROR 本身)之后匹配整个句子,除了 whenERROR
后跟MO already exists
. 因此,例如在下面我想要1,2,3,4的整行,但第 5 行没有任何内容。
ERROR
we have an ERROR here da da da
ERROR Parent MO not found
ERROR anything else is here
ERROR MO already exists
Run Code Online (Sandbox Code Playgroud)
我在正则表达式中尝试了以下前瞻以匹配所需的模式,但没有完全实现我想要的。
ERROR (?!MO already exist)
我需要什么修改?
使用您展示的样品,您可以尝试以下操作。在线演示在线正则表达式演示
ERROR\s+(?!MO already exist).*$
Run Code Online (Sandbox Code Playgroud)
解释:查找 ERROR 空间,然后检查否定前瞻以确保它没有MO already exist
并匹配所有内容直到行尾。
注意:或者,如果您之间可以有多个空格,请MO already exists
尝试以下操作。
ERROR\s+(?!MO\s+already\s+exist).*$
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
85 次 |
最近记录: |