二重引用符の間にある場合は、CSVファイルの正規表現を使用してすべての二重引用符を削除したいと思います。現在、私はこれを行うために次の正規表現を使用しています:
inputString = Regex.Replace(inputString, @"([^\^,\r\n])""([^$,\r\n])", @"");
ただし、たとえば次のように、二重引用符が2つ以上ある場合は機能しません。
"This is my "test" string"
(動作します)
"This "is" my "test" string"
(動作しません)
"This is" my test string"
(動作しません)
csvファイルの二重引用符の間の二重引用符を削除できる汎用正規表現が必要です。