Проверка имен файлов на соответствие определенной маске - Visual Basic .NET
Формулировка задачи:
Имеются сотни файлов, имена которых необходимо проверять на соответствие стандартам для разных клиентов.
Для Клиента 1, имя должно состоять из:
Пример:
А Клиент 2, допустим, предпочитает другой вид
Пример:
Я начал делать проверки для каждого клиента с помощью выделения подстрок методом Substring и проверкой на соответствие каждой части через IF. Однако, если завтра, поменяется стандарт, необходимо будет изменить все проверки.
В связи с этим, есть следующие вопросы:
Возможна ли проверка на соответствие двум выше приведенным стандартам с помощью регулярных выражений и как они должны выглядеть в данных случаях ?
И если да, возможно ли хранить подходящие рег. выражения в виде словарей (txt или xml) и менять по необходимости словарь, а не код программы ?
Или может у вас есть принципиально другие идеи для решения ?
Заранее спасибо.
Решение задачи: «Проверка имен файлов на соответствие определенной маске»
textual
Листинг программы
Imports System.Text.RegularExpressions
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д