2017-10-09 77 views
1

我使用負向預測來查找不以評論開始的每一行(僅「//」),但在「//」之前「符號可能有任何數量的選項卡。不以評論開頭的匹配行(在任意數量的選項卡之後)

這是我正則表達式(我使用記事本++):

^\t*(?!//).* 

示例:在此示例文件:

   LineOfCode ... 
       // Other Comment 
       // Comments can contain every time of symbol, including "//", ".", etc. 
       // /** 
        // Another comment ... 
       // */ 
       Line Of Code ... 
        // .,.,- 

只有第一和第七行應該匹配,但與我的正則表達式全部匹配。

回答

1

使用

^(?!\h*//).* 

^(?!\h*//)先行匹配以0+水平空格然後//啓動,然後該行的其餘部分相匹配的線。

請參閱regex demo

使用這些選項:

enter image description here

相關問題