Регулярное выражение для проверки имени файла - C#
Формулировка задачи:
Доброе время суток!
Помогите пожалуйста написать регулярное выражение, которое будет проверять открываемый файла только с указанным именем.
Имя файла имеет формат «XX_YY_ZZ.xml», где:
- XX – набор русских букв. Количество символов - не более 100;
- YY – набор цифр. Количество символов – либо 1, либо 10, либо от 14 до 20;
- ZZ – любые символы. Количество символов – не более 7.
Только недавно узнал про регулярные выражения, и уже такая задача..
Заранее благодарю за помощь!
Решение задачи: «Регулярное выражение для проверки имени файла»
textual
Листинг программы
var s = Console.ReadLine(); var pattern = @"[а-яА-Я]{1,100}_[0-9]{0,19}_.{0,7}\.xml"; Regex rgx = new Regex(pattern); if (Regex.IsMatch(s, pattern)) { Console.WriteLine("Correct"); } else Console.WriteLine("Incorrect");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д