0

TextQualifier として " 記号で区切られた特定のフィールドを持つ CSV があります。

たとえば、以下を参照してください。各整数 (例: 1、2、3 など) は文字列であることに注意してください。修飾された文字列は " 記号で囲まれています。

1,2,3,"qualifiedString1",4,5,6,7,8,9,10,11,12,13,14,15,16,"qualifiedString2""

最後の修飾文字列に、文字列の一部として " 記号が含まれていることに注意してください。

冗長な " 修飾子を排除するために CSV のクリーニングを自動化するエレガントな方法を提案できますか?

私が自由に使えるテクノロジーは、POSH/BAT スクリプト、VBA、Access です。

4

1 に答える 1

1

もしかして、こういうこと?

(get-content file.txt -ReadCount 0) -replace '([^,]")"','$1' |
 set-content newfile.txt
于 2013-10-29T13:53:42.950 に答える