私はメンタルブロックにぶつかったようで、誰かが私を正しい方向に向けてくれることを願っています. 値の間に多数のコンマ(ランダム)があるcsvファイルがあります。2つのコンマを1つに置き換えるなど、この問題に対処するコードがあります。以下を見てください:
using (StreamReader r = new StreamReader(tbFilePathName.Text))
{
string AllLines;
string newLines;
//This skips the first line.
AllLines = r.ReadLine();
//Reads all the lines to the end.
AllLines = r.ReadToEnd();
//This replaces all the instances of a double comma into a single comma. Effectively getting all the data into one column of the csv.
newLines = Regex.Replace(AllLines, ",{2,}", ",").Trim(',');
rtbViewLines.AppendText(newLines);
r.Close();
ただし、各行の末尾にあるカンマを削除して、行内にカンマのみを残したいと考えています。以下の関数と一緒にこれを行うにはどうすればよいですか?
newLines = Regex.Replace(AllLines, ",{2,}", ",").Trim(',');
ありがとうございました!