Notepad++ 将单列 csv 数据转换为多值行

Notepad++ 将单列 csv 数据转换为多值行

问题:包含 10,000 条记录的文件,csv(逗号分隔)示例数据:
一、
二、
三、
四、
五、
六,
我需要创建行组,例如
一、二、
三、四、
五、六

我如何在 Notepad++ 中实现这一点?

答案1

您可以使用正则表达式进行搜索和替换。

您拥有的文件包含以下内容: <value>,\r\n<value>,\r\n<value>,\r\n

您想要创建一个匹配两个值并删除中间新行的正则表达式。

转到搜索和替换(快捷方式:control+H)并输入以下内容:

  • 寻找:(.*)\,\r\n(.*)\,\r\n
  • 代替:\1, \2,\r\n

确保搜索模式为regular expression并且. matches newline未选中该选项。按“全部替换”按钮,您的文件应该被格式化。

注意:如果您的文件不遵循 Windows 样式的行尾,而是使用 Linux 样式的行尾,请在上面的示例中替换\r\n为。\n

相关内容