Вот пример шаблона регулярного выражения (regex), который можно использовать для сопоставления тестовых файлов:
^test.*\.(txt|doc|pdf)$
Этот шаблон регулярного выражения будет соответствовать любому имени файла, которое начинается с «test» и имеет расширение «.txt», «.doc» или «.pdf». Вот разбивка шаблона:
^
указывает начало строки.test
соответствует буквенным символам «test»..*
соответствует любым символам (кроме разрывов строк) ноль или более раз.\.
соответствует буквальной точке (точке). Обратная косая черта используется, чтобы избежать особого значения точки в регулярном выражении.(txt|doc|pdf)
— это группа, которая соответствует любому из указанных расширений: «txt», «doc» или «pdf».$
указывает конец строки.
Этот шаблон можно использовать в таких языках программирования, как Python, JavaScript или Java, которые поддерживают регулярные выражения.