Табличные преобразования

Как разбить путь категории на уровни

2026-06-20
Задача

В колонке path лежит строка вида Одежда/Куртки/Зимние. В результате нужны отдельные колонки category_1, category_2, category_3.

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

Создайте три итоговые колонки из path и в каждой оставьте нужную часть строки регулярным выражением.

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

  1. Откройте настройки колонки category_1 в табличном редакторе.
    Открытие настроек колонки category_1
    Красная рамка показывает, где открыть настройки нужной колонки.
  2. Для category_1 добавьте правило: Регулярное выражение ^[^/]+, действие Удалить все, кроме.
    Извлечение первого уровня категории
    Правило оставляет в category_1 только часть строки до первого разделителя.
  3. Для category_2 используйте (?<=/)[^/]+(?=/), для category_3[^/]+$.
  4. Сохраните настройки колонок.

Было / стало

Было

исходные данные
skupath
SKU-1001Одежда/Куртки/Зимние

Стало

результат
skucategory_1category_2category_3
SKU-1001ОдеждаКурткиЗимние

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

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

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