2016-10-25 61 views
-4

我有這樣的正則表達式匹配的「如果」,如果它遵循一個註釋語句:正則表達式,除非他們的意見內匹配X的情況下

(?:(\/\*[\w\s\']*)|(\/\/[\w\s\']*))if 

我需要的是找到的所有實例「如果'只要它們與上面的正則表達式不匹配,所以如果'if'語句在註釋中忽略它,否則匹配它。這是否可以與正則表達式?這感覺就像它非常接近。

+0

你的問題是有道理的,我不知道爲什麼反對票。無論如何,你在談論引用的評論或代碼評論? – antoni

+0

,因爲你的正則表達式似乎用'\/\ *'和'\/\ /'作爲目標代碼註釋,但是當它試圖在引用的註釋上工作時lol – antoni

+0

對於代碼註釋,它不能完全用一個正則表達式實現: ''''''''''''或'/ * * /'在引號內的情況下,也處理嵌套引號和反斜槓引號。 您可以在多個步驟中首先解析存儲開始和結束引號狀態的標誌變量。 然後如果您的國旗說評論目前關閉,那麼你匹配if。 不確定它在JS中完全可行。 – antoni

回答

相關問題