Регулярное выражение для проверки имени файла - 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");

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


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

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

12   голосов , оценка 4 из 5
Похожие ответы