単語に「#」が付いているファイルを読み込みたい 単語からこれを削除したい
入力ファイル
a, 00001740, 0.125, 0, able#1
a, 00001740, 0.125, 0, play#2
a, 00002098, 0, 0.75, unable#1
私はこれを次の形式で望んでいます#
出力はこれでなければなりません
a, 00001740, 0.125, 0, able
a, 00001740, 0 .125, 0, play
a, 00002098, 0, 0.75, unable
私は次のコードを書きます
TextWriter tw = new StreamWriter("D:\\output.txt");
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text != "")
{
StreamReader reader = new StreamReader("D:\\input.txt");
string line;
while ((line = reader.ReadLine()) != null)
{
Regex expression = new Regex(@"\b\w+(?=#\d*\b)");
var results = expression.Matches(reader.ToString())
foreach (Match match in results)
{
tw.Write(match);
}
tw.Write("\r\n");
}
tw.Close();
reader.Close();
}
textBox1.Text = "";
}
}