删除 Notepad++ 中的空行和空格?

删除 Notepad++ 中的空行和空格?

假设我有以下几行:

A

B

C

D

E

我想删除空行以及字母前的空格,如下所示:

A
B
C
D
E

我如何在 Notepad++ 中实现这一点?

答案1

删除前导空格和所有空行(即使空行包含空格或制表符)

  1. 搜索 -> 替换
  2. 选择“正则表达式”搜索模式
  3. 用于^\s*找什么“ 然后离开 ”用。。。来代替“ 空白的。
  4. 点击Replace all

正则表达式解释:

  • ^表示行首
  • \s*表示任意数量(甚至 0 个)的空白字符。空白字符包括制表符、空格、换行符和回车符。

答案2

编辑->线路运营->删除空行或者:编辑->线路运营->删除空行(包含空白字符)

在此处输入图片描述

答案3

转至Edit> Line Operations>Remove Empty Lines

答案4

您可以使用简单的正则表达式搜索和替换。

  1. 点击Ctrl+H代替对话
  2. 确保选择“正则表达式”选项
  3. 找什么:____(.)\r_ (将 _ 替换为空格,因为本网站的格式不正确)
  4. 用。。。来代替:\1

根据需要更改空间,因为我认为该站点未显示您需要的确切空间。

Notepad++ 中的“查找和替换”对话框

我建议使用定制你的正则表达式本教程和这个备忘单

相关内容