Windows
一、UltraEdit中使用正則表達式刪除某個字符串(或特殊字符)后面的所有內容
舉例:將以下內容中左括號“(”包括本身和它之后的內容都刪除
正則表達式:^([^\(]*)\(.*$
替換框:$1(正則表達式中第一對圓括號中的表達式匹配到的內容)
備注:標紅即為刪除內容的開頭(特殊符號需添加轉義符“\”)
結果:
二、EditPlus中使用正則表達式刪除某個字符串(或特殊字符)后面的所有內容
舉例:將以下內容中左括號“【”包括本身和它之后的內容都刪除
正則表達式:^([^\【]*)\【.*$
替換框:$1(正則表達式中第一對圓括號中的表達式匹配到的內容)
備注:標紅即為刪除內容的開頭(特殊符號需添加轉義符“\”)
結果:
Linux
一、進入vi編輯模式下
舉例:將以下內容中左括號“【”包括本身和它之后的內容都刪除
正則表達式:%s/【.*//
各字符含義:
* |
前一字符匹配0次或任意多次 |
. |
匹配除了換行符外任意一個字符 |
% |
每一行都進行處理 |
s |
替代命令 格式:s/表達式/替換內容/ |
結果: