Notepad++ 刪除直到每行的冒號並替換所有

Notepad++ 刪除直到每行的冒號並替換所有

我使用 Notepad++ 替換框刪除檔案所有 3 行中冒號 (:) 左側的文字:

追蹤:做

追蹤:重新

追蹤:米

^[^:]+:在“查找內容:”字段中使用,“替換為:”為空,但是當它進入下一行時,它會自動選擇並刪除上一行中輸出的內容,所以當我運行全部替換結果是:

它應該顯示:

關於

答案1

這是 Notepad++ 的一個「bug」(“feature”),您必須捕獲該行的其餘部分並使用替換中的值:

  • 找什麼:^[^:]+:(.+)$
  • 用。$1
  • 檢查環繞
  • 檢查正規表示式
  • 取消選取. matches newline
  • Replace all

另一種方法是:

  • 找什麼:^[^:\r\n]+:
  • 用。LEAVE EMPTY

相關內容