EditPlus支援的正規表示式

2021-08-29 10:50:20 字數 744 閱讀 7068

editplus支援的正規表示式

可憐的editplus對正規表示式的支援太有限了,竟然不支援重複頻度的定義。

下面列出editplus查詢或替換時支援的元字元:

[code]表示式 說明

\t 製表符.

\n 新行.

. 匹配任意字元.

| 匹配表示式左邊和右邊的字元. 例如, "ab|bc" 匹配 "ab" 或者 "bc".

匹配列表之中的任何單個字元. 例如, "[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" 結尾的行.

() 影響表示式匹配的順序,並且用作表示式的分組標記.

\ 轉義字元. 如果你要使用 "\" 本身, 則應該使用 "\\".[/code]

EditPlus正規表示式

轉貼備用,方便以後查閱 editplus 支援以下的正規表示式,可以用於 查詢,替換 和在檔案中查詢等命令 表示式 說明 t 製表符.n 新行.匹配任意字元.匹配表示式左邊和右邊的字元.例如,ab bc 匹配 ab 或者 bc 匹配列表之中的任何單個字元.例如,ab 匹配 a 或者 b 0 9 匹配...

EditPlus正規表示式

editplus支援的正規表示式 editplus對正規表示式的支援有限,不支援 重複頻度 的定義,如 下面列出editplus查詢或替換時支援的 元字元 表示式 說明 t 製表符.n 新行.匹配任意字元.匹配表示式左邊和右邊的字元.例如,ab bc 匹配 ab 或者 bc 匹配列表之中的任何單個字...

EditPlus刪除空行 空段落的正規表示式

遇到乙個比較大的文字檔案需要去除空行,首先想到的自然是正規表示式。偷懶去網上找了幾個刪除空行的正規表示式,填到editplus裡居然都不能用.而且大多數的正規表示式都用到了 r 也就是回車符,關於 n 和 r 的區別我以後再寫,今天只是為了記錄乙個正規表示式。t n 解釋一下 1 表示一行的開頭。空...