UE_WINDOWS_正規表示式
1. UE裡面替換tab鍵為空格
解決使用UE編輯好且排列整齊的檔案在EditPlus中錯位的問題。
對於已有的帶有tab鍵的空格,若需要將tab鍵轉換為空格,可使用如下方法:
1)使用查詢替換功能(Ctrl+R),^t 表示tab,在出現的視窗中的“查詢(N)”輸入:^t ,“替換為(P)”輸入四個空格,全部替換即可。
2)中文是 工具欄“格式”->“轉換製表符為空白”
英文是 工具欄“ format”->“tab to spaces”。
若要使新建的檔案在UE中編輯時,鍵入tab鍵時為4個空格,可選擇工具欄選擇“高階”->“配置”,勾選“用空格代替製表符”,並將縮排的空 格由2改成4即
windows ^ 為轉義符
正規表示式 ( Syntax):
% 匹配行首 - 表明要搜尋的字串一定在行首.
$ 匹配行尾 - 表明要搜尋的字串一定在行尾
? 匹配除換行符外的任一單個字元.
* 匹配任意個數的字元出現任意次數(不包括換行符)
+ 匹配前導字元或者表示式出現一次或者更多次(不包括換行符)
++ 匹配前導字元或者表示式不出現或者出現一次以上(不包括換行符)
^b 匹配頁中斷符
^p 匹配DOS檔案的換行符
^r 匹配MAC檔案的換行符(CR Only)
^n 匹配UNIX檔案的換行符 (LF Only)
^t 匹配一個製表符
[ ] 匹配方括號中的單個的字元
刪除空行: 替換 %[ ^t]++^p 為 空串
刪除行尾空格: 替換 [ ^t]+$ 為 空串
刪除行首空格: 替換 %[ ^t]+ 為 空串
每行設定為固定的4個空格開頭: 替換 %[ ^t]++^([~ ^t^p]^) 為 " ^1"
每段設定為固定的4個空格開頭: 替換 %[ ^t]+ 為 " "
(如果一行是以空格開始的,則視之為一段的開始行)
將一段合併為一行: 替換 [ ^t]++^p^([~ ^t^p]^) 為 ^1
(注意: 此處假定文字是以DOS方式回車換行 - CR/LF)
去掉HTML TAG: 替換 ^{^}^{^} 為 空串
刪除HTML中的所有: 替換 為 空串
刪除文字中指定的前2列字元: 替換 %?? 為 空串
在第4列後插入2列空白字元: 替換 %^(????^)^(?^) 為 "^1 ^2"
查詢所有的數字: [0-9]+[.]++[0-9]+
查詢所有的單詞: [a-z]+
查詢所有的網址: http://[a-z0-9^~`_./^-^?=&]+
UE 語法高亮著色
UE安裝完畢後預設著色顯示的只有11種,如果想自行新增對於某種檔案型別的著色方案,如sql、jsp等,可按以下步驟進行。
1、登入UltraEdit的官方網站:
2、在wordfiles下找到所需的檔案型別,下載(txt檔案)
3、開啟下載的txt檔案,在檔案內容頭部會有“/L20”字樣,代表這種著色方案將被設定為UltraEdit的第20種著色方案,可以修改“20”這個數字為1-20(UltraEdit只一次支援20種)的任何一個數字,注意不要和方案衝突
4、複製此文字檔案的所有內容到UltraEdit的安裝目錄下WordFile.txt中的最後(如:C:Program Files\UltraEdit\WordFile.txt)。
5、重啟UE即可在“檢視”->“檢視方式(著色檔案型別)”選單中看到新載入的配置方案。沒有的話,手動在UltraEdit選單中選擇“高階” → “配置” → “語法著色”中載入剛剛編輯過的WordFile.txt,確定後再重啟UE。
1) 刪除包含表名的行
?++表名?++
?++填寫人?++
?++索引?++
?++欄位名?++
^? ^? ” 替換為空
( )替換為 ()
刪除空白行 會刪除換行符
%[ ^t]++^p
>[ ^t]++: >
2) %[0-9].[0-9].[0-9]++^(?++^)(^([a-zA-Z0-9_]+^)) 替換為^p^p
解決使用UE編輯好且排列整齊的檔案在EditPlus中錯位的問題。
對於已有的帶有tab鍵的空格,若需要將tab鍵轉換為空格,可使用如下方法:
1)使用查詢替換功能(Ctrl+R),^t 表示tab,在出現的視窗中的“查詢(N)”輸入:^t ,“替換為(P)”輸入四個空格,全部替換即可。
2)中文是 工具欄“格式”->“轉換製表符為空白”
英文是 工具欄“ format”->“tab to spaces”。
若要使新建的檔案在UE中編輯時,鍵入tab鍵時為4個空格,可選擇工具欄選擇“高階”->“配置”,勾選“用空格代替製表符”,並將縮排的空 格由2改成4即
windows ^ 為轉義符
正規表示式 ( Syntax):
% 匹配行首 - 表明要搜尋的字串一定在行首.
$ 匹配行尾 - 表明要搜尋的字串一定在行尾
? 匹配除換行符外的任一單個字元.
* 匹配任意個數的字元出現任意次數(不包括換行符)
+ 匹配前導字元或者表示式出現一次或者更多次(不包括換行符)
++ 匹配前導字元或者表示式不出現或者出現一次以上(不包括換行符)
^b 匹配頁中斷符
^p 匹配DOS檔案的換行符
^r 匹配MAC檔案的換行符(CR Only)
^n 匹配UNIX檔案的換行符 (LF Only)
^t 匹配一個製表符
[ ] 匹配方括號中的單個的字元
刪除空行: 替換 %[ ^t]++^p 為 空串
刪除行尾空格: 替換 [ ^t]+$ 為 空串
刪除行首空格: 替換 %[ ^t]+ 為 空串
每行設定為固定的4個空格開頭: 替換 %[ ^t]++^([~ ^t^p]^) 為 " ^1"
每段設定為固定的4個空格開頭: 替換 %[ ^t]+ 為 " "
(如果一行是以空格開始的,則視之為一段的開始行)
將一段合併為一行: 替換 [ ^t]++^p^([~ ^t^p]^) 為 ^1
(注意: 此處假定文字是以DOS方式回車換行 - CR/LF)
去掉HTML TAG: 替換 ^{^}^{^} 為 空串
刪除HTML中的所有: 替換 為 空串
刪除文字中指定的前2列字元: 替換 %?? 為 空串
在第4列後插入2列空白字元: 替換 %^(????^)^(?^) 為 "^1 ^2"
查詢所有的數字: [0-9]+[.]++[0-9]+
查詢所有的單詞: [a-z]+
查詢所有的網址: http://[a-z0-9^~`_./^-^?=&]+
UE 語法高亮著色
UE安裝完畢後預設著色顯示的只有11種,如果想自行新增對於某種檔案型別的著色方案,如sql、jsp等,可按以下步驟進行。
1、登入UltraEdit的官方網站:
2、在wordfiles下找到所需的檔案型別,下載(txt檔案)
3、開啟下載的txt檔案,在檔案內容頭部會有“/L20”字樣,代表這種著色方案將被設定為UltraEdit的第20種著色方案,可以修改“20”這個數字為1-20(UltraEdit只一次支援20種)的任何一個數字,注意不要和方案衝突
4、複製此文字檔案的所有內容到UltraEdit的安裝目錄下WordFile.txt中的最後(如:C:Program Files\UltraEdit\WordFile.txt)。
5、重啟UE即可在“檢視”->“檢視方式(著色檔案型別)”選單中看到新載入的配置方案。沒有的話,手動在UltraEdit選單中選擇“高階” → “配置” → “語法著色”中載入剛剛編輯過的WordFile.txt,確定後再重啟UE。
1) 刪除包含表名的行
?++表名?++
?++填寫人?++
?++索引?++
?++欄位名?++
^? ^? ” 替換為空
( )替換為 ()
刪除空白行 會刪除換行符
%[ ^t]++^p
>[ ^t]++: >
2) %[0-9].[0-9].[0-9]++^(?++^)(^([a-zA-Z0-9_]+^)) 替換為
相關文章
- 正規表示式
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- 【JavaScript】正規表示式JavaScript
- php –正規表示式PHP
- 正規表示式 教程
- 正規表示式 split()
- java正規表示式Java
- PHP正規表示式PHP
- javascript正規表示式JavaScript
- 【java】正規表示式Java
- 初探正規表示式
- [js]正規表示式JS
- js正規表示式JS
- javascript–正規表示式JavaScript
- ORACLE 正規表示式Oracle
- MySQL 正規表示式MySql
- oracle正規表示式Oracle
- js 正規表示式JS
- ultraedit正規表示式
- 正規表示式合集
- SQL正規表示式SQL
- 正規表示式(java)Java
- JavaScript 正規表示式JavaScript
- MySQL正規表示式MySql
- 常用正規表示式
- Oracle正規表示式函式Oracle函式
- JS常用正規表示式及驗證時間的正規表示式JS
- 詳解正規表示式
- 正規表示式基礎
- Python——正規表示式Python
- js正規表示式速查JS
- nginx正規表示式(上篇)Nginx
- 常用正規表示式工具
- Python 正規表示式Python
- Python:正規表示式Python
- 正規表示式匹配原理
- 正規表示式 ^元字元字元
- 正規表示式 split()方法