Регулярное выражение для проверки имени файла - C#

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

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

Доброе время суток! Помогите пожалуйста написать регулярное выражение, которое будет проверять открываемый файла только с указанным именем. Имя файла имеет формат «XX_YY_ZZ.xml», где: - XX – набор русских букв. Количество символов - не более 100; - YY – набор цифр. Количество символов – либо 1, либо 10, либо от 14 до 20; - ZZ – любые символы. Количество символов – не более 7. Только недавно узнал про регулярные выражения, и уже такая задача.. Заранее благодарю за помощь!

Решение задачи: «Регулярное выражение для проверки имени файла»

textual
Листинг программы
  1.             var s = Console.ReadLine();
  2.             var pattern = @"[а-яА-Я]{1,100}_[0-9]{0,19}_.{0,7}\.xml";
  3.             Regex rgx = new Regex(pattern);
  4.             if (Regex.IsMatch(s, pattern))
  5.             {
  6.                 Console.WriteLine("Correct");
  7.  
  8.             }
  9.             else Console.WriteLine("Incorrect");

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


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

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

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

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

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

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