sla*_*zjr 5 regex excel formatting
我有一个文本格式的数据列表,如下所示
Name1 Name2
location job date amount
Name1 Name2
location job date amount
Name1 Name2
location job date amount
我需要以某种方式使这成为
Name1 Name2 location job date amount
...
我认为必须有一种方法可以使用正则表达式或excel来获取所有其他换行符.我可以写一个python脚本,但这个文件很痛苦,并希望有一个更简单的方法来做到这一点.
编辑:添加我在下面尝试过的内容:
对不起,我应该包含一些代码...我试过了
([^\n]*\n)[^\n]*\n
Run Code Online (Sandbox Code Playgroud)
在正则表达式中,但是将两条线组合在一起,我基本上只想抓住组之间的换行符.我也尝试过系统地在excel中这样做,但是当我将盒子向下拖动时它不会继续抓住其他所有单元格.一旦我尝试挤出它,它就会从列中的每个其他单元格变为每个单元格.
使用 .Net regex 调味(对于 VBA 应该是相同的,但我没有检查),我想出了以下内容:
Pattern = "([^\n]*)(\n)([^\n]*(\n|\z))"
Replacement = "$1$3"
Run Code Online (Sandbox Code Playgroud)
基本上,在第二个捕获组中捕获第一个 NewLine 字符,然后在我们的替换中不返回它。
希望这可以帮助。