Notepad++ 將 .|每第 5 行替換為 .}

Notepad++ 將 .|每第 5 行替換為 .}

我得到的文本每一行都以.|

我需要將.|每 5 行替換為.}

答案1

如果您可以使用 Unix 工具(包括 Cygwin),則可以使用下列命令執行此操作sed

sed '0~5s/\.|$/.}/'

sed -i.bak '0~5s/\.|$/.}/'檔案名稱

這使用的sed第一的地址形式,意思是「匹配每個'以 line 開頭的行第一的」。

如果|總是前面有一個.,正如您所說,那麼您可以將點從命令中刪除:

sed '0~5s/|$/}/'

相關內容