В specs лежит строка вида Цвет: черный; Материал: металл; Размер: M. Нужно получить отдельные колонки color и material.
Создайте две колонки из specs: в color оставьте фрагмент Цвет: ..., удалите Цвет: и обрежьте пробелы; в material повторите то же с Материал:.
Как сделать в Eofferix
Откройте настройки итоговой колонки
color. Источником выберитеspecs.
Рамка показывает настройки колонки color.Для
colorдобавьте правила:Регулярное выражение→Цвет:\s*[^;]+→Удалить все, кроме; затемСодержит подстроку→Цвет:→Удалить подстроку; затемУбрать пробелы по краям.
Первое правило оставляет только часть с цветом, второе убирает подпись Цвет:.Создайте
materialиз того жеspecsи настройте аналогично:Материал:\s*[^;]+, удалитьМатериал:, обрезать пробелы.
Для materialиспользуется та же логика, но с подписьюМатериал:.Сохраните шаблон, на финальном шаге запустите преобразование.
Было / стало
Было
исходные данные| sku | specs |
|---|---|
| SKU-100 | Цвет: черный; Материал: металл; Размер: M |
| SKU-200 | Цвет: серый; Материал: ткань; Размер: L |
Стало
результат| sku | color | material |
|---|---|---|
| SKU-100 | черный | металл |
| SKU-200 | серый | ткань |