如何替换notepad++中的空行?我尝试了一个发现和替换与空行在发现,并没有在替换,但它不工作;它可能需要正则表达式。
当前回答
/n/r假设一个特定类型的换行符。要瞄准任何空行,您还可以使用:
^$
这就是说,任何开始和结束之间没有任何内容的行。这更像是包罗万象。替换为相同的空字符串。
其他回答
有一个插件,添加一个标题为TextFX菜单。这个菜单包含了一系列令人眼花缭乱的快速文本编辑选项,使人们能够快速更改代码。在这个菜单中,您可以找到诸如“删除引号”、“删除空行”以及“打开文本”和“重新包装文本”等选项
做以下几点:
TextFX > TextFX Edit > Delete Blank Lines
TextFX > TextFX Edit > Delete Surplus Blank Lines
编辑>>空白操作>>修剪前导和尾随空格(删除空行中的黑色制表符和空格) Ctrl + H得到替换窗口和替换模式:^\r\n with nothing(选择正则表达式)
注意:步骤1将删除通过制表符和空格完成的代码意图
你可以按照下面截图所示的技巧进行操作:
找到什么:^\r\n 替换为:保持此为空 搜索方式:正则表达式 环绕:选定
注意:对于*nix文件只查找\n
Ctrl + H。
找到- \r\r 替换为- \r。
按ctrl + h(替换快捷键)。 在Find what区域中,键入^\R(用于精确的空行)或^\h*\R(仅用于带空格的空行)。 将Replace with区域保留为空。 检查“环绕”选项。 选择正则表达式搜索方式。 单击“全部替换”按钮。