替换文件中每行末尾的最后一个字符

替换文件中每行末尾的最后一个字符

我有一个以下格式的文件:

abc!12345th!
bcv!2345568790hg!
fjldslj12123344!!flgnjlk!

我想知道怎样删除!每行末尾的符号。我尝试使用 Notepad++ 中的“查找和替换”,但没有成功。对此有什么想法吗?

答案1

在 Notepad++ 中,按 Ctrl-H(替换...)。在替换对话框中,单击搜索模式下的扩展。在“查找内容”框中输入 !\r,在“替换为”框中输入 \r。然后单击全部替换。

要使此操作适用于文件中的所有行,您需要确保最后一行为空白(如果愿意,您可以稍后删除空白行)。或者手动编辑最后一行。

根据文件不同,您可能需要使用 \n 而不是 \r。

答案2

如果每一行都有它,请尝试以下操作:

  1. Ctrl+H
  2. 检查正则表达式并使用以下表达式:

    .{1}$
    
  3. 让替换为空

  4. 点击右侧的“全部替换”。

答案3

在 Notepad++ 的扩展模式下查找和替换!\n\n

答案4

我有一个 CSV 文件,以下内容对我有用:

查找并替换!\r\n\r\n

相关内容