我需要“注解”以X形正则表达式的每个匹配,例如,如果我有这样一个文本文件:诠释不匹配
Line1Name: this is a (string).
Line2Name: (a string)
Line3Name this is a line without parenthesis
Line4Name: (a string 2)
现在下面的正则表达式将之前匹配所有答:
^[^:]+(?=:)
这样的结果将是
Line1Name:
Line2Name:
Line4Name:
但是我需要注释第3行的不匹配,有这样的输出:
Line1Name:
Line2Name:
X
Line4Name:
这是可能的正则表达式吗?
您可以尝试使用脚本语言来查找是否使用给定的正则表达式匹配它。 – Jithin 2012-07-18 05:51:09
'awk'/^[^:] +:/ {print $ 1;下一步} {打印“X”}'文件' – tripleee 2012-07-18 06:41:55