如果在双引号之间出现,我想在 CSV 文件中使用正则表达式删除所有双引号。目前我正在使用以下正则表达式来执行此操作:
inputString = Regex.Replace(inputString, @"([^\^,\r\n])""([^$,\r\n])", @"");
但如果我有两个以上的双引号,它就不起作用,例如:
"This is my "test" string"
(有效)
"This "is" my "test" string"
(无效)
"This is" my test string"
(无效)
我需要一个通用的正则表达式,它可以删除 csv 文件中双引号之间的任何双引号。