我要写一个正则 ,查找两个指定字符之间的非0的一切字符
文本:sqlcaid : SQLCA sqlcabc: 136 sqlcode: 0 sqlerrml: 51
捕获 sqlcode: 0 非零的字符
a[^0b]+b
sqlcode: [1-9]\d*
直接使用,不要再添加其它模式试试。
没听懂你到底要匹配什么
试试这个:(?i)(?<=sqlcode:\s*)[1-9]\d*(?=\s*sqlerrml:)
(?i)(?<=sqlcode:\s*)[1-9]\d*(?=\s*sqlerrml:)