我想将每两行合并为一行,并在其间添加一个 TAB。
原创STAN LEE:
地球上
有超过60 亿人。
从基因上讲,我们大多数人
几乎都是一样的。
但
时不时会发生突变。
结果
STAN LEE:地球上有超过 60 亿人。
从基因上讲,我们大多数人几乎都是一样的。
但时不时会发生突变。
此外,我还想在之后有一个 TAB:
您的问题的一个简单解决方案是使用宏顶部菜单。记录一个案例所需的更改,并继续重播宏以修复所有问题。但是,您需要找出可以重复的模式。
这是使用 Notepad++ Regex 的另一种可能的解决方案。
寻找: ^(.*)[\r\n]+
代替: \1\t
我只是偶然发现了您的问题:这是一种不需要宏的正则表达式方法:
寻找: ([^\t]*?)\r\n([^\t]*?)\r\n
代替: \1\t\2\r\n
它之所以有效,是因为我们可以匹配两行换行符之前的所有内容,并且我们可以区分已经由制表符处理的行。
如果选项卡存在于原始行中,它将不起作用。然后正则表达式将“递归”匹配,并将所有内容加入一行。