看板 RegExp 關於我們 聯絡資訊
工具: CodeLite內建的Regular expression搜尋功能 目標: 期望找出C source code內,在判斷式中執行賦值動作的程式碼片段, 如同以下格式。 if (expression = expression) Example if(a=1) Regex: 1. if[ ]*\([^=]*[ ]*[^(\>|\<|=|!)]=[ ]*[^=]*\) 2. \([^=]*[ ]*[^(\>|\<|=|!)]=[ ]*[^=]*\) 我嘗試上面兩種語法,不過語法1可能會有遺漏,語法2的範圍太大。 請問有無更好的寫法?感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.80.78
s25g5d4:1.為什麼會遺漏? 05/16 23:16
xvid:if((statement1) && (statement2) || ... ) 這種似乎會漏? 05/16 23:22