我收到了一些CSV文档,但其中一些在报价单中包含了每个字段 "
,例如以下示例行:
|ROW 01| -> "0001" ; "NULL" ; "Value" ; "Random comment with "quotations" inside"
所以我想删除周围的引号,而不是文本中的引号,问题是我经常收到带有行的文件,例如:
|ROW 02| -> ;;;
|ROW 03| -> (empty line)
|ROW 04| -> ;NULL";;"SomeText <- (Opening or Closing quotes but not paired)
最后,我认为,如果:
,我只需要删除"
-
"
在行/字符串开始处(因为我逐行读取文件) -
"
在字符串末尾 -
";
-
;"
我发现自己陷入了拆分,替换和正则表达式的可怕混合之中,因此我正在寻找新的想法