使用正則表達式刪除某個字符串(或特殊字符)后面的所有內容


Windows

一、UltraEdit中使用正則表達式刪除某個字符串(或特殊字符)后面的所有內容

舉例:將以下內容中左括號“(”包括本身和它之后的內容都刪除

正則表達式:^([^\(]*)\(.*$

替換框:$1(正則表達式中第一對圓括號中的表達式匹配到的內容)

備注:標紅即為刪除內容的開頭(特殊符號需添加轉義符\”)

結果:

二、EditPlus中使用正則表達式刪除某個字符串(或特殊字符)后面的所有內容

舉例:將以下內容中左括號“【”包括本身和它之后的內容都刪除

正則表達式:^([^\]*)\.*$

替換框:$1(正則表達式中第一對圓括號中的表達式匹配到的內容)

備注:標紅即為刪除內容的開頭(特殊符號需添加轉義符\”)

結果:

 

Linux

一、進入vi編輯模式下

舉例:將以下內容中左括號“【”包括本身和它之后的內容都刪除

正則表達式:%s/.*//

各字符含義:

*

前一字符匹配0次或任意多次

.

匹配除了換行符外任意一個字符

%

每一行都進行處理

s

替代命令      格式:s/表達式/替換內容/

 

 

 

結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM