0

したがって、いくつかの属性をcsvに出力するためにstringbuilder、コンマを自然な区切り記号として使用するものを使用しています。問題は、文字列内にコンマを含む文字列を追加すると、それが別の列に分割されることです。だから例のために

temp.Append("ab,cd,ef")私に3つの別々の列を与えています。コンマをそのままにして単一の列として出力するにはどうすればよいですか。

それはキャプチャ グループの結果です

match = Regex.Match(amt, "^\"([\\d,]+),(\\d\\d\\d)\"$");

そして、私はやった

amt = Convert.ToString(match.Groups[1].Value) + Convert.ToString(match.Groups[2].Value);

したがって、不明な数のコンマで 123,123,123,123 のようなものを取り込み、最後のコンマをピリオドに置き換えてまったく同じものを出力したいと考えています。しかし、それはまだ次のように出てきます

123 123 123 123 123

別の列に

4

2 に答える 2

0
Fields with embedded commas must be delimited with double-quote characters.
example: "Anytown, WW" (if it is one field) had to be delimited in double quotes because it had an embedded comma.

ここを見てください

于 2013-07-15T12:50:26.530 に答える