65

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

4

5 回答 5

126

至少,您需要分两步完成。

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

单击“替换”按钮,然后放置\r\n\n,具体取决于行尾的类型。在对话框的搜索模式部分,选中扩展单选按钮(解释\n等)。然后将所有出现的内容都替换为空字符串(空字符串)。

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

接下来,在同一个替换对话框中,将您的分隔符 ( </Row>) 例如放在替换为字段中,将其放在行尾 ( </Row>\r\n) 中。全部替换,就完成了。

于 2012-12-21T12:33:38.293 回答
37

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

Edit->LineOperations-> Remove Empty Lines 或 Remove Empty Lines(包含空白字符)

于 2015-08-14T11:34:01.760 回答
29

你也可以在记事本++中试试这个

  • 突出显示要加入的行(ctrl + a 全选)
  • 选择 Edit -> Line Operations -> Join Lines
于 2017-11-13T08:49:04.980 回答
7
  • 打开记事本++
  • 粘贴您的文字
  • 控制 + H

在弹出窗口中

  • 查找内容:\r\n
  • 替换为:BLANK_SPACE

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

  • 控制 + H

在弹出窗口中

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

所以你最终会得到以点结尾的线条

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

  • 转到宏
  • 开始录制
  • 做上面的过程
  • 转到宏
  • 停止录制
  • 保存当前录制的宏
  • 选择一个捷径
  • 选择要应用该过程的文本(Control + A)
  • 做捷径
于 2017-11-07T22:50:31.697 回答
3

我通过以下
Edit > Blank Operations > Remove Unnecessary Blank and EOL实现了这一点

于 2018-05-21T16:39:13.623 回答