Пример регулярного выражения: сопоставление тестовых файлов

Вот пример шаблона регулярного выражения (regex), который можно использовать для сопоставления тестовых файлов:

^test.*\.(txt|doc|pdf)$

Этот шаблон регулярного выражения будет соответствовать любому имени файла, которое начинается с «test» и имеет расширение «.txt», «.doc» или «.pdf». Вот разбивка шаблона:

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

Этот шаблон можно использовать в таких языках программирования, как Python, JavaScript или Java, которые поддерживают регулярные выражения.