这样的csv:
A;B;C
1;"a";foo
2;"a
b";{456}
3;"c
d
e";{789}
4;"d
e
f
g";bar
我需要替换;“和”;之间的所有换行符(CRLF)加上一些标记,例如<BR>
。结果应为:
A;B;C
1;"a";foo
2;"a<BR>b";{456}
3;"c<BR>d<BR>e";{789}
4;"d<BR><BR>e<BR>f<BR><BR>g";bar
所有其他换行符应保持不变。我正在尝试使用Notepad ++中的Regex替换来做到这一点。到目前为止,我发现我可以替换
(;")(([^"])(\r\n)([^"])+)(";)
与
\1\3<BR>\5\6
这在第2行中正常,但在第3和第4行中删除过多。如果需要,我可以为其编写Python脚本,但我希望它在Notepad ++中更快。有什么建议么?