範例文字:
test3:orange;mango
test324:cherry;peach
test35:apple;pear
我想刪除每一行上的“測試”部分。
我知道有一個表達式可以刪除第一個冒號之前的所有內容。
答案1
- Ctrl+H
- 尋找內容:
^[^:]+
或者^[^:]+:
如果您還想刪除冒號 - 用。
LEAVE EMPTY
- 檢查環繞
- 檢查正規表示式
- Replace all
解釋:
^ : beginning of line
[^:]+ : 1 or more any character that is not a colon
: : a colon (only if you want to remove it)
給定範例的結果:
:orange;mango
:cherry;peach
:apple;pear
或者
orange;mango
cherry;peach
apple;pear
答案2
開啟「尋找和取代對話方塊」(Ctrl + H,假設是 Windows)並啟用Regualar Expression
搜尋模式。搜尋框中的以下正規表示式將會反白顯示“test”,後面接著任何文字(包括冒號):
^(test).*:
您可以將「替換為」方塊保留為空,然後按一下「全部替換」以刪除檔案中的所有實例,或在「替換為」方塊中輸入冒號以保留冒號。
請參考下圖以供參考
您可以從 Microsoft 的網站了解有關正則表達式的更多信息正規表示式語言 - 快速參考