私が必要とするのは、日付にグループ化されたすべての行とその中にある特定のパターンのカウント数をテストすることです。この例では、「D;」を見つけてカウントします。日付テキストファイルを読み込み、ASP.netを使用してデータを操作するC#
今サンプル
My expected output to be displayed into textbox
01 - 3
02 - 0
3 - 4
ごとに、私が始めたことは、単にテキストファイルの表示にテキストファイルの行数だけを読むことです。
protected void btnRead_Click(object sender, EventArgs e)
{
string text = String.Empty;
int i = 0;
using (StreamReader stRead = new StreamReader(FileUpload1.PostedFile.InputStream))
{
//to write textfile content
while (!stRead.EndOfStream)
{
//ListBox1.Items.Add(stRead.ReadLine());
text += stRead.ReadLine() + Environment.NewLine;
i++;
}
}
TextBox1.Text = text;
//Label1.Text = i.ToString();
Label1.Text = this.TextBox1.Text.Split(new Char[] { '\n' }, StringSplitOptions.RemoveEmptyEntries).Length.ToString();
//populateListBox();
}
これを開始する方法についての簡単なアイデアは大きな助けになります。おかげ
は
ありがとうございますゲイン..はこれを試してみます:) – rickyProgrammer
私は試しましたが、この行に "値はnullではありません"というエラーがありましたMatchCollection collection = Regex.Matches(stRead.ReadLine()、@ "[D;] +"); – rickyProgrammer
あなたが '!string.IsNullOrWhiteSpace(someText)'を使用できるアップデートを確認してください –