Как добавить исключения ошибок в блок с RegExp? - C#
Формулировка задачи:
private void button2_Click(object sender, EventArgs e) { if (textBox3.Text != "") { string pattern = textBox3.Text; textBox2.Clear(); try { foreach (Match match in Regex.Matches(textBox1.Text, pattern, RegexOptions.IgnoreCase)) { textBox2.AppendText(" [1: ] " + match.Groups[1].Value + " [2: ] " + match.Groups[2].Value + "\r\n"); } } catch (InvalidExpressionException xep) { label2.Text = "Введите правильную регулярку " + xep.Source; } } else { label2.Text = "Введите регулярное выражение"; } }
Решение задачи: «Как добавить исключения ошибок в блок с RegExp?»
textual
Листинг программы
try { foreach (Match match in Regex.Matches(textBox1.Text, pattern, RegexOptions.IgnoreCase)) { textBox2.AppendText(" [1: ] " + match.Groups[1].Value + " [2: ] " + match.Groups[2].Value + "\r\n"); } } catch (Exception ex) { label2.Text = "Введите правильную регулярку " + ex.Source; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д