ultraedit 允許在
搜尋選單
下面列出的大多數搜尋和替換功能中使用正規表示式。
正規表示式允許在一次操作中執行多個組合搜尋和替換功能。
這裡有兩個可以使用的語法集。下面的第乙個表顯示用於早期 ultraedit 的原始 ultraedit 語法。第二個表顯示可選的「unix」樣式的正規表示式。這可以從配置段啟用。
正規表示式 (ultraedit 語法):
符號
功能
%
匹配行首 - 表示搜尋字串必須在行首,但不包括任何選定的結果字元中的行終止字元。 $
匹配行尾 - 表示搜尋字串必須在行尾,但不包括任何選定的結果字元中的行終止字元。 ?
匹配任何除換行符的字元。 *
匹配任何除換行符外所出現的任意數量的字元。 +
匹配乙個或多個前面的字元/表示式。必須找到至少乙個出現的字元。不匹配重複的換行符。 ++
0 次或多次匹配前面的字元/表示式。不匹配重複的換行符。 ^b
匹配乙個分頁符。 ^p
匹配乙個換行符 (cr/lf) (段落) (dos 檔案) ^r
匹配乙個換行符 (僅 cr) (段落) (mac 檔案) ^n
匹配乙個換行符 (僅 lf) (段落) (unix 檔案) ^t
匹配乙個製表符
[ ]匹配任何括號中的單個字元或範圍 ^^
匹配表示式 a 或 b ^
忽略其後的正規表示式字元
^(*^)
在表示式加上括號或標籤在替換命令中使用。正規表示式中可以有 9 個表示式標籤,數字根據它們在正規表示式中的次序確定數字。
相應的替換表示式是 ^x,x 的範圍是 1-9。例如: 如果 ^(h*o^) ^(f*s^) 匹配「hello folks」,那麼^2 ^1 表示將用「folks hello」替換它。
注意 - ^ 這裡涉及的字元「^」不是控制鍵 + 值。
例如:
m?n 匹配「man」、「men」、「min」,但不匹配「moon」。
t*t 匹配「test」、「tonight」和「tea time」中的「tea t」部分,但不匹配「tea
time」 (「tea 」和「time」之間有換行)。
te+st 匹配「test」、「teest」、「teeeest」等,但不匹配「tst」。
[aeiou] 匹配每個母音小寫字母
[,.?] 匹配文字「,」、「.」或「?」。
[0-9a-z] 匹配任何數字或小寫字母
[~0-9] 匹配除數字外的任何字元 (~ 表示不匹配其後的內容)
你可以搜尋象下面一樣的表示式 a 或 b:
"^^
你可以在同一次搜尋象下面一樣組合 a 或 b 和 c 或 d:
"^^ ^^"
這將搜尋後面跟隨了 smith 或 jones 的 john 或 tom。
下面的表顯示「unix」樣式的正規表示式語法。
正規表示式 (unix 語法):
符號
功能
\
表示下乙個字元有特殊含義。「n」表示匹配字元「n」,「\n」匹配一換行符。看下面的例子 (\d、\f、\n 等)。 ^
匹配/停駐行首。 $
匹配/停駐行尾。 *
匹配前面的字元 0 次或多次。 +
匹配前面的字元一次或多次。不匹配重複的換行符。 .
匹配任何除換行符之外的單個字元。不匹配重複的換行符。
(表示式)
在表示式加上括號或標籤在替換命令中使用。正規表示式中可以有 9 個表示式標籤,數字根據它們在正規表示式中的次序確定數字。
相應的替換表示式是 ^x,x 的範圍是 1-9。例如: 如果 ^(h*o^) ^(f*s^) 匹配「hello folks」,那麼^2 ^1 表示將用「folks hello」替換它。
[xyz]
字符集,匹配任何括號間的字元。.
[^xyz]
排除字符集。匹配任何不在括號間的字元。 \d
匹配乙個數字字元。等同於 [0-9]。 \d
匹配乙個非數字字元,等同於 [^0-9]。 \f
匹配乙個換頁符。 \n
匹配乙個換行符。 \r
匹配乙個回車符。 \s
匹配任何包含空格、製表符等不會顯示的字元,但不匹配換行符。 \s
匹配任何非空白區域 (顯示字元) 的字元,但不匹配換行符。 \t
匹配乙個製表符。 \v
匹配乙個垂直製表符。 \w
匹
UltraEdit利用正規表示式查詢
ultraedit 允許在 搜尋選單 下面列出的大多數搜尋和替換功能中使用正規表示式。正規表示式允許在一次操作中執行多個組合搜尋和替換功能。這裡有兩個可以使用的語法集。下面的第乙個表顯示用於早期 ultraedit 的原始 ultraedit 語法。第二個表顯示可選的 unix 樣式的正規表示式。這...
UltraEdit正規表示式
ultraedit正規表示式 ultraedit正規表示式 ultraedit syntax 1 搜尋以1開頭的行 1 搜尋以1為結尾的行 匹配單字元 匹配多字元 te st 匹配 test teest teeeest 等.但不匹配 tst te st 匹配 test teest teeeest t...
UltraEdit 正規表示式
正規表示式 ultraedit 允許在 搜尋選單下面列出的大多數搜尋和替換功能中使用正規表示式。正規表示式允許在一次操作中執行多個組合搜尋和替換功能。這裡有兩個可以使用的語法集。下面的第乙個表顯示用於早期ultraedit 的原始 ultraedit 語法。第二個表顯示可選的 unix 樣式的正規表...