我在CSV文件中有一些内容需要正确格式化,内容布局如下:
baab is a match!
正如您所见,Field 8 Spans多行,并且其中的引号和逗号似乎将其分解为新字段。我需要的是一个正则表达式,它将从行的开头识别第9个逗号,每行为###。然后从结尾###返回2个逗号。然后我需要能够在匹配的所有记录中格式化该区域中的所有内容,删除该区域中的所有引号,并在开头和结尾添加它们,有效地将引号包围在整个Field 8中。 / p>
文件中存在三个#符号,我需要将其用作参考来查找每条记录的开头。
我有一个Regex似乎以前做过类似的事情,但现在没有,因为CSV的格式已经从一个文件更改为文件。
###Field1,Field2,Field3,Field4,Field5,Field6,Field7,Field8,
Field8,
Field8,
Field8, Field8,
Field8, Field8,
Field8,
"Field8""",Field9,
###