Регулярные выражения С-шарп
Какой здесь будет формат ввода?
Начал изучать регулярные выражения. Кто может рассказать про написанное здесь выражение?
Код:
string str = "";
Console.WriteLine("Cинтаксический анализатор для понятия \"условный_оператор\"");
string pattern = @"^if\([abc]+[0-9]*\s?[><]\s?[abc]+[0-9]*\)\s?[abc]+[0-9]*(\+\+|\-\-);\s?(else\s[abc]+[0-9]*(\+\+|\-\-);)?$";
Regex reg = new Regex(pattern);
for (; str != "Exit"; )
{
str = Console.ReadLine();
if (reg.IsMatch(str))
Console.WriteLine("Введенная строка соответствует шаблону");
else Console.WriteLine("Введенная строка НЕ соответствует шаблону");
}
Какой здесь будет формат ввода?
Начал изучать регулярные выражения. Кто может рассказать про написанное здесь выражение?