【发布时间】:2016-12-06 21:18:41
【问题描述】:
我完全被正则表达式的问题难住了。我有一个逗号分隔的文件,其中一些字段是用两个双引号括起来的值数组。这些双引号弄乱了我的表格读取功能,我需要一个正则表达式来识别这些双引号,以便我可以删除它们。
仅供参考——我使用的语言是 R,但我认为这无关紧要。
例如,文件如下所示:
val1,,,val4,val5,"this is another value","{""Value 1"",Value2,""Value 3"",Value4,Value5}"
我想删除大括号内包含值的两个双引号,但保留其他所有内容。
我想要一个正则表达式来识别这两个双引号,以便我可以使用替换函数来删除它们。我希望输出是:
val1,,,val4,val5,"this is another value","{Value 1,Value2,Value 3,Value4,Value5}"
与上面相同,但大括号内没有双引号。
非常感谢任何帮助。如果您认为我应该以另一种方式解决此问题,请随时提供不同的方法。
【问题讨论】: