我想知道是否是一种删除Notepad ++中的换行符的方法
select and cntrl + J
这已经在这里解释了
问题是我试图通过Excel到Notepad ++进行DML,当我复制单元格(从excel到记事本++)时,它看起来像这样
-- Input
Insert into table (
line 1,
line 2,
line 3 ..
Insert into table (
line 1,
line 2,
line 3..
--Output
Insert into table ( line1, line2,..)
Insert into table (line1,line2,...)
...
所以选择每个插入并使cntr + J当然是一个解决方案,但我想知道是否有更好的不让我做手册1到1(因为Excel中的DML可能有1000行)
呵呵,用大写字母j来控制,会添加一个新行,而不是删除一行,你可以显示一些你想要的输出。无论如何,你肯定可以查找如何删除新行,它只是搜索\ r \ n或\ r \ n并替换为空。之前必须要问的是,如果您要问的是如何删除所有新行,则不需要任何文本示例,因为人们知道新行是什么。
—
barlop
你可以做例如搜索一些新文本的文本。
—
barlop 2016年
into[^\r\n]*
嗨@barlop !! 谢谢你的回答,如果你这样找到并替换\ n那么你有一个很长的行,但只有一行。和cntrl A + cntrl + J一样。
—
Enrique Benito Casado 2016年
find部分有新行\ r或\ r \ n或\ n,替换部分不应该有\ r或\ r \ n或\ n。在Windows中,通常在linux \ n中使用\ r \ n。所以你可能想要\ r \ n
—
barlop 2016年
@barlop查找和替换不适用于我“\ r \ n”只是“\ n”你知道为什么?? 我不知道是否重要,但是在Notepad ++“UTF-8中的UNIX。它确实重要吗?
—
Enrique Benito Casado 2016年