我想要一个正则表达式,过滤exitcode在字符串“sqlcode:”“sqlerrml”非零值之间。
示例文本:
sqlcaid : SQLCA sqlcabc: 136 sqlcode: -1234 sqlerrml: 0
答案 0 :(得分:0)
怎么样:
\bsqlcode: ((-)?[1-9]([0-9]*)) sqlerrml:
IE:
sqlcode:
-
sqlerrml:
你可以使用更少的括号。
注意使用正则表达式进行这样的过滤并不是一个好主意。正确解析字符串(如果必须,使用正则表达式)并检查值。