Регулярные выражения - вывод сообщения об ошибке при нахождении в строке выражения, начинающегося с цифры - C#

Узнай цену своей работы

Формулировка задачи:

Нужно чтобы при нахождении в строке выражения начинающегося с цифры появлялось сообщение об ошибке,например если ввести :2a,то будет ошибка,если a2 то все ОК,так вот у меня почему то нет реакции на это,подскажите,пожалуйста,что не так с регулярным выражением.
Листинг программы
  1. string pattern2 = @"\b\d{1,}\w{1,}\b";
  2. if(Regex.Match(simb.ToString(), pattern2, RegexOptions.IgnoreCase).Success)
  3. {
  4. rtb.AppendText("Ошибка!");
  5. n += Regex.Match(simb.ToString(),pattern2).Length + 1;
  6. }

Решение задачи: «Регулярные выражения - вывод сообщения об ошибке при нахождении в строке выражения, начинающегося с цифры»

textual
Листинг программы
  1. @"\b(?:\d+\w+|\w+\d+)\b"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы