我需要用 X 字符“注释”正则表达式中的每个不匹配项,例如,如果我有一个文本文件,例如:
Line1Name: this is a (string).
Line2Name: (a string)
Line3Name this is a line without parenthesis
Line4Name: (a string 2)
现在下面的正则表达式将匹配 a 之前的所有内容:
^[^:]+(?=:)
所以结果将是
Line1Name:
Line2Name:
Line4Name:
但是,我需要在第 3 行注释不匹配,并具有以下输出:
Line1Name:
Line2Name:
X
Line4Name:
这可以用正则表达式吗?