作者:
xvid (DivX)
2013-05-16 23:05:47工具:
CodeLite內建的Regular expression搜尋功能
目標:
期望找出C source code內,在判斷式中執行賦值動作的程式碼片段,
如同以下格式。
if (expression = expression)
Example
if(a=1)
Regex:
1. if[ ]*\([^=]*[ ]*[^(\>|\<|=|!)]=[ ]*[^=]*\)
2. \([^=]*[ ]*[^(\>|\<|=|!)]=[ ]*[^=]*\)
我嘗試上面兩種語法,不過語法1可能會有遺漏,語法2的範圍太大。
請問有無更好的寫法?感謝!