###前提・実現したいこと
正規表現を用いて、stringに格納された文字列の”[]”内の文字列を抽出し、リストや配列に格納したいです。またそれと同等のものならば手段を教えていただきたいです。
###発生している問題
正規表現を用いて[]内の文字は抽出できているのですが、抽出した文字列をリストや配列に格納する方法がわかりません。途中までの出力をメッセージボックスで表示してみると、一つ一つは抽出される状態です。今の状態では最後に抽出された文字列のみテキストファイルに出力されてしまいます。抽出したものを全て格納し、test.txtに出力する方法を教えていただきたいです。
###該当のソースコード
C#
1 public void button1_Click(object sender, EventArgs e) 2 { 3 if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) 4 { 5 label1.Text = openFileDialog1.FileName; 6 string AppPath0 = openFileDialog1.FileName; 7 string strDt0 = ""; 8 WordRead.RdWordText(AppPath0, out strDt0); 9 MatchCollection matchedobject = Regex.Matches(strDt0, @"[([].+?[)]]"); 10 foreach (Match m in matchedobject) 11 { 12 Console.WriteLine(m.Value); 13 //MessageBox.Show(m.Value); 14 StreamWriter sw = File.CreateText(@"E:\diff\bin\Debug\test.txt"); 15 sw.WriteLine(m.Value); 16 sw.Close(); 17 } 18 } 19 }
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/14 12:07
2018/01/14 12:13
2018/01/14 12:15
2018/01/14 12:45