網頁

2017/8/18

如何刪除字串中某個字後的全部字串

情境如下,例如有下面的內容,希望把含=後面的字串刪除,該怎麼做呢?


 user_name=王大明
 user_age=18
 user_city=新北市
 user_phone=0932999888

手動一個一個刪當然沒問題,但若有一千行就有夠受了。要快速達到目的可使用Notepad++的取代功能。

打開Notepad++,按ctrl + h開啟取代功能,在搜尋模式區塊選擇[用類型表示](其實就是正規表示regex),接著在[尋找目標]欄輸入=.*,[取代成]欄位保持空白,然後按全部取代就可以囉。


上面的例子是刪除=含以後的字,若是其他的字,則只要把[尋找目標]欄位的=改成你要的字即可,例如底線_含以後的字,[尋找目標]欄位就為_.*。也可以是多個字以後,例如含user及後面全部的字,[尋找目標]就改成user.*

沒有留言:

張貼留言