2009年4月21日火曜日16:57:00
正規表現べんきょーめもめも
タグ:
C#
by ゆの
private void match_button1_Click(object sender, EventArgs e)
{
try
{
Regex rx = new Regex(regex_textBox.Text);
TextBox[] tb = { match_textBox1, match_textBox2, match_textBox3, match_textBox4, match_textBox5 };
// マッチtextboxを空に
for (int i = 0; i < tb.Length; i++ )
{
tb[i].Text = "";
}
// マッチしなかったら、
if (!rx.IsMatch(string_textBox.Text))
{
MessageBox.Show("マッチしませんでした", "Match false");
return;
}
Match m = rx.Match(string_textBox.Text);
// マッチした文字列をテキストボックスにいれる
for (int i = 0; (i < m.Length) && (i < tb.Length); i++)
{
tb[i].Text = m.Groups[i].ToString();
}
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString(), "error");
}
}
参考サイト

0 件のコメント:
コメントを投稿