从文本文件中删除回车符

时间:2016-08-04 04:23:31

标签: notepad++ notepad delimited-text

我有一个文本文件是|划界,长度超过59,000行。如何删除回车,以便每行是一条记录?

以下是当前文件的样子: - enter image description here

以下是我需要它的样子: - enter image description here

任何帮助都很棒

2 个答案:

答案 0 :(得分:7)

正则表达式查找/替换如下:

  • 打开替换对话框
  • 查找内容: [^|\n\r]\R
  • 替换为: \1
  • 检查正则表达式
  • 点击替换或全部替换

它匹配的OS-linebreaks(\R)不是^),前面是|\r\n。应该适用于任何EOL惯例。

答案 1 :(得分:1)

在notepad ++中,您实际上可以打开搜索框,在搜索模式下选中“扩展搜索”选项,然后将\R替换为空白。这将帮助您替换回车符...

这也适用于其他特殊字符,例如\t\n等。