删除所有其他换行符

我有一个文本格式的数据列表,如下所示

Name1 Name2

location job date amount

Name1 Name2

location job date amount

Name1 Name2

location job date amount

我需要以某种方式做到这一点

Name1 Name2 location job date amount

我认为,必须有一种方法来抓住任何正则expression式或Excel的其他新行。 我可以写一个python脚本,但是这个文件是一个痛苦,希望有一个更简单的方法来做到这一点。

编辑:添加我已经尝试下面:

对不起,我应该包括一些代码…我试过了

 ([^\n]*\n)[^\n]*\n 

在正则expression式中,但是将两条线分在一起,我基本上只想抓住组间的换行符。 我也试着在excel中系统地做这件事,但是当我拖动盒子的时候,它不会继续抓住每一个单元格。 一旦我尝试挤压它,它会从列中的每一个单元格变成每个单元格。

使用.Net正则expression式(对于VBA应该是相同的,但我没有检查),我想出了以下内容:

 Pattern = "([^\n]*)(\n)([^\n]*(\n|\z))" Replacement = "$1$3" 

基本上,捕捉第二个捕获组中的第一个NewLine字符,然后在我们的replace中不返回它。

希望这可以帮助。