是否有基于规则 notepad++ 连接行的规则

是否有基于规则 notepad++ 连接行的规则

我有一个包含数万行的 notepad++ 文件。

我的导入程序中的每个条目都必须用分隔符分隔每个字段。将信息导入 notepad++ 时,我遇到了一个问题,它检测到 excel 中的回车符并将其放入导入程序无法读取的文本中。

我确信每行都有用逗号分隔的字段,这些字段没有字符限制,并且唯一不变的字段是第一个字段(日期)。

notepad++ 中的每一行都需要像这样

日期、A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P、Q、R、S、T、U、V、W、X、Y、Z、AA、AB、AC、AD、AE、AF

但是,复制粘贴过程中的一些内容导致这些字段插入回车符

即日期,A,

B、C、D、

E、F、G、H、I、J 等

不幸的是,并没有一条线路在每种情况下都会受到影响。

有没有规则,可以将其逐一绘制出来,以便所有以日期开头的线都会与其下面的线连接起来,直到出现另一个日期?

答案1

如果你的 csv 文件是从 excel 导出的,更简单的方法是查找和替换换行符使用 Space 然后再次导出。

如果您无法访问原始 Excel,则在 notepad++ 的扩展搜索模式下将其替换\r\n为,\r然后替换回。\nspace\r\r\n

它起作用的原因是 excel 用 分隔行\r\n。Single\n必须源自单元格数据。

相关内容