删除所有换行符并在特定文本后添加它们

时间:2012-12-21 11:26:40

标签: notepad++

我有一个文本文件,我必须删除所有换行符,然后在每个文本</row>之后添加新的换行符。我怎么能用替换工具呢?

5 个答案:

答案 0 :(得分:109)

至少需要分两步完成。

首先,点击工具栏中的¶符号:您可以查看是否有CRLF行结尾或LF

点击“替换”按钮,然后添加\r\n\n,具体取决于行结尾的类型。在对话框的“搜索模式”部分中,选中“扩展”单选按钮(解释\n等)。 然后用空格替换所有出现的事项(空字符串)。

你以一条大线结束......

接下来,在相同的“替换”对话框中,将分隔符(</Row>)作为示例,并在“替换为”字段中,将其与行结尾(</Row>\r\n)放在一起。全部替换,你就完成了。

答案 1 :(得分:30)

您也可以转到Notepad ++并执行以下步骤:

编辑 - &GT; LineOperations-&GT;删除空行或删除空行(包含空白字符)

答案 2 :(得分:17)

你也可以在Notepad ++中试试这个

  • 突出显示要加入的行(ctrl + a选择全部)
  • 选择修改 - &gt;线路操作 - &gt;加入行

答案 3 :(得分:4)

  • 打开Notepad ++
  • 粘贴文字
  • Control + H

在弹出窗口中

  • 找到:\ r \ n
  • 替换为:BLANK_SPACE

你最终得到一条大线。然后

  • Control + H

在弹出窗口中

  • 找到:(\。)
  • 替换为:\ r \ n

所以你最终得到以点结尾的行

如果您必须多次执行相同的过程

  • 转到微距
  • 开始录制
  • 执行上述过程
  • 转到微距
  • 停止录制
  • 保存当前录制的宏
  • 选择捷径
  • 选择要应用流程的文本(Control + A)
  • 执行快捷方式

答案 4 :(得分:2)

我通过以下方式实现了这一目标 编辑&gt;空白操作&gt;删除不必要的空白和EOL

相关问题