URL / CRM / учет

Как получить расширение файла из URL или пути

2026-06-21
Задача

Из URL или пути нужно получить file_ext: xlsx, pdf, jpg и привести расширение к нижнему регистру.

Короткий ответ

Очистите параметры, оставьте последнюю часть после точки, удалите точку и примените нижний регистр.

Как сделать в Eofferix

  1. Загрузите таблицу с URL или путями к файлам.
    Расширение файла извлечено из URL в Eofferix
    Колонка file_ext содержит нормализованное расширение файла.
  2. Создайте file_ext из file_url: уберите ? и #, оставьте регуляркой \.[A-Za-z0-9]+$, удалите точку и примените нижний регистр.
    Правила извлечения расширения файла
    Цепочка правил очищает URL, оставляет расширение, удаляет точку и приводит результат к нижнему регистру.
  3. Проверьте файлы с верхним регистром расширения и с параметрами после имени.
  4. Сохраните шаблон.

Было / стало

Данные ниже учебные. Они показывают форму преобразования и не относятся к реальным файлам пользователей.

Было

исходные данные
idfile_url
1001https://cdn.example.com/files/catalog/price-list.XLSX?download=1
1002/uploads/manuals/product-guide.PDF#open

Стало

результат
idfile_ext
1001xlsx
1002pdf

Обрабатывайте данные быстрее с Eofferix

Создайте бесплатный аккаунт, чтобы автоматизировать каталоги и прайс-листы под ваши правила.

Зарегистрироваться