Sea*_*nge 0 regex csv string r
我对正则表达式的问题感到非常难过.我有一个逗号分隔文件,其中一些字段是一个用两个双引号括起来的值数组.这些双引号搞乱了我的表读取功能,我需要一个正则表达式来识别这些双引号,以便我可以删除它们.
仅供参考 - 我使用的语言是R,但我不认为这是相关的.
例如,该文件看起来像:
val1,,,val4,val5,"this is another value","{""Value 1"",Value2,""Value 3"",Value4,Value5}"
Run Code Online (Sandbox Code Playgroud)
我想删除括在大括号内的值的两个双引号,但保留其他所有内容.
我想要一个正则表达式来识别这两个双引号,以便我可以使用替换函数来删除它们.我希望输出为:
val1,,,val4,val5,"this is another value","{Value 1,Value2,Value 3,Value4,Value5}"
Run Code Online (Sandbox Code Playgroud)
与上面相同,但在大括号内没有双引号.
任何帮助深表感谢.如果您认为我应该采取另一种方式,请随意提供不同的方法.