像这样:
A
B
C
D
E
F
G
H
I
Run Code Online (Sandbox Code Playgroud)
对此:
A B C
D E F
G H I
Run Code Online (Sandbox Code Playgroud)
这是一个 2500 行的文件,所以我不会只是 ctrl+j 它。
all*_*tic 11

点击Ctrl+H访问替换对话框,勾选正则表达式,然后输入上述表达式。这是文字:
查找内容: (.+)\r\n(.+)\r\n(.+)
替换为:( \1\t\2\t\3\t最后一个\t是可选的;如果删除它,您在视觉上不会注意到任何区别,除非您希望该行以制表符结尾)
替换\r\n在“查找内容:”有:
\n 如果您正在编辑带有 UNIX 样式行结尾的文件(仅限换行)\r\n 如果您正在编辑带有 Windows 样式行结尾的文件(回车后跟换行;在这种情况下,您不需要修改原始正则表达式)\r 如果您正在编辑具有传统 Mac 样式行结尾的文件(仅限回车)您可以通过检查 Notepad++ 窗口底部的状态栏来找出您使用的行尾。它会说“Dos\Windows”等。
如果您的文件具有不一致的行结尾(这通常是一件坏事,但并非不可能)并且您想一次性替换所有可能的换行符类型:
查找内容: (.+)(\r|\n)+(.+)(\r|\n)+(.+)
替换为: \1\t\3\t\5\t
您可以在此处了解有关正则表达式的更多信息。