考虑两种printk
函数调用 -
TRACE_BR(TRACE , "END. rc = %d\n", rc );
TRACE_BR(TRACE, "Value = %s", string );
我正在编写一个正则表达式来匹配上面的整个函数调用,它们%
内部有字符串参数,但如果字符串END
也在里面,则不应该匹配。
我像这样使用了负前瞻
TRACE_BR\(TRACE.*?(?!END)%.*
我希望这个正则表达式只匹配第二个函数调用,但它也匹配第一个。
我想我在贪婪的*
部分出错了。