Regex 如何更换换行符并保留剩余的字符串

Regex 如何更换换行符并保留剩余的字符串,regex,notepad++,Regex,Notepad++,我有一个csv文件,单元格中有包含换行符的注释 我几乎成功地选择了这些评论 选择:(“[^,])([^”]*)((\n){1,})([^”]*)(“,) 替换:我已尝试$1$2$3$6和\1\2\3\6 字符串示例: 巴黎索邦(巴黎一期),,,,,,,,,,,,,,,,“在金融业工作超过6年 企业融资、并购、跨境 交易,新兴市场,特别是南美中端市场, 所有部门的财务分析、估值DCF和倍数建模 会说法语、英语、西班牙语和葡萄牙语 预期结果: Panthéon Sorbonne(巴黎一期),,,,,

我有一个csv文件,单元格中有包含换行符的注释

我几乎成功地选择了这些评论

选择:
(“[^,])([^”]*)((\n){1,})([^”]*)(“,)
替换:我已尝试
$1$2$3$6和\1\2\3\6

字符串示例:

巴黎索邦(巴黎一期),,,,,,,,,,,,,,,,“在金融业工作超过6年

企业融资、并购、跨境 交易,新兴市场,特别是南美中端市场, 所有部门的财务分析、估值DCF和倍数建模

会说法语、英语、西班牙语和葡萄牙语

预期结果:

Panthéon Sorbonne(巴黎一期),,,,,,,,,,,,“在公司融资、并购、跨境交易、新兴市场特别是南美中端市场、所有部门的财务分析、估值DCF和倍数建模方面有6年以上的经验,会说法语、英语、西班牙语和葡萄牙语


这些试验都没有成功。

尝试
(“[^”\n\r]*)[\n\r]+([^”]*”
并替换为
$1$2
,只需单击“全部替换”,直到找不到匹配项为止。预期结果是什么?@WiktorStribiżew此模式会在结尾处加引号,后跟逗号,这就是我在模式(“[^,]”中排除逗号的原因@我已经编辑了帖子。您的编辑还不够。我试图按照您当前的模式逻辑和
(“(?!”)[^”\n\r]*)[\n\r]+([^”]*(?)?