editplus搜尋替換注釋

2022-03-10 03:12:40 字數 1402 閱讀 5129

1.單行注釋

1.1 //單行注釋,以//開始   

查詢項: ^//.*?$

替換:空 

1.2  //單行注釋,以//前面有乙個或多個空格   

查詢項:   \s+//.*?$

替換:空

1.3 ;//單行注釋,以//前面是;號 

查詢項:  ;//.*?$

替換:;

注:防止匹配 http:// 格式

1.4 /*單行注釋,注釋前有沒有空格都可以查詢到*/

查詢項:  /\*.*?\*/

替換:空

1.4 /*

多行注釋*/

查詢項:

替換: 

未測試得,待完善

1.6 空行

查詢項:^[ \t]*\n

替換:空

注意:\t前有空格

以上正則式可能存在bug。

表示式 描述 

\t 製表(跳格)字元。 

\n 換行。 

. 匹配任何字元。 

| 在它的左邊和右邊的任何乙個表示式匹配目標字串。例如「a|b」匹配「a」和「b」。 

括號內的任何字元可能匹配目標字元。例如「[ab]」匹配「a」和「b」;「[0-9]」匹配任何數字。 

[^] 括號內的沒有任何字元可能匹配目標字元。例如「[^ab]」匹配「a」和「b」除外的所有字元;「[^0-9]」匹配任何非數字的字元。 

* 在星號左邊的字元在表示式中可能匹配 0 次或多次。例如「be*」匹配「b」,「be」和「bee」。 

+ 在加號左邊的字元在表示式中可能匹配 1 次或多次。例如「be+」匹配「be」和「bee」,但不匹配「b」。 

? 在問號左邊的字元在表示式中可能匹配 0 次或 1 次。例如「be?」匹配「b」和「be」,但不匹配「bee」。 

^ 僅當 ^ 右邊的表示式在行開始的位置時匹配。例如「^a」僅匹配在行開始位置的「a」。 

$ 僅當 $ 左邊的表示式在行結束的位置時匹配。例如「e$」僅匹配在行結束位置的「e」。 

() 影響表示式的計算順序同時也用來標記表示式。 

\ 轉義字元。若您要使用字元「\」本身,您必須使用「\\」。 

已標記的表示式是由()圍住的。標記的表示式可以被 \0、\1、\2、\3 等引用。\0 指示乙個匹配完整子串的標記的表示式。\1 指示第乙個標記的表示式,\2 是第二個,等等。

參考:

editplus與正則替換

2007 07 19 20 06 tag 正規表示式 批量替換 editplus 替換html檔案中的非法 下面的方法將把html檔案中類似於的非html標記的尖括號替換掉。例如,將用下面方法替換的結果是 這裡只提供了解決問題的思路。具體的應用,要看具體的情況。查詢內容 替換內容 解釋 要查詢的尖括...

使用 EditPlus 替換行編號和空行的方法

引言 對經常在網上 copy code 的我們,會遇到一些問題,就是在別人部落格上 copy 下來的 code 貼上到文字中總是 帶了 行號 和一些沒有用的 空行 如果三五十行 code 還好 手動刪刪減減就ok了!如果真是找個乙個幾百行的 code 一看就哭了 向下面這段兒加有編號的 code,夠...

pycharm 快捷鍵 替換 注釋

ctrl space 基本的 完成 類 方法 屬性 ctrl alt space 類名完成 ctrl shift enter 語句完成 ctrl p 引數資訊 在方法中呼叫引數 ctrl q 快速檢視文件 shift f1 外部文件 ctrl 滑鼠 簡介 ctrl f1 顯示錯誤描述或警告資訊 al...