You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Notepad++移除CSV文件中带引号文本的换行与引号?

解决Notepad++中CSV引号内换行的问题

操作步骤(使用正则表达式替换)

  1. 打开目标CSV文件,按下Ctrl+H调出替换窗口
  2. 在「查找模式」中选择「正则表达式」,保持「. 匹配换行符」未勾选
  3. 第一步:消除引号内的换行并合并文本
    • 查找内容:"([^"]*)\r\n([^"]*)"
    • 替换为:\1 \2
    • 点击「全部替换」,这一步会把引号内的换行换成空格,同时合并两行文本
  4. 第二步:移除所有双引号
    • 查找内容:"
    • 替换为:(留空,什么都不填)
    • 点击「全部替换」

示例对比

当前状态:

123|12345678910|Harry|Potter?PotterHead|07/31/1980|Test|Test|Project-Test-20240206|Project-Test-20240206|"Return all Information
All information must be returned"|01/01/2024|01/02/2024

目标状态(执行后):

123|12345678910|Harry|Potter?PotterHead|07/31/1980|Test|Test|Project-Test-20240206|Project-Test-20240206|Return all Information All information must be returned|01/01/2024|01/02/2024

注意事项

  • 如果你的CSV文件使用的是Linux/mac风格换行(仅\n),把第一步的查找内容换成"([^"]*)\n([^"]*)"即可
  • 操作前建议备份原文件,避免误修改

内容的提问来源于stack exchange,提问作者GreyFox9881

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 22:49:59