Поставщик добавляет в конец SKU трехсимвольный код склада: 00123MSK, 00456SPB, 07890KZN. Для импорта нужен SKU без последних 3 символов: 00123, 00456, 07890.
Создайте колонку sku_clean из sku_raw и добавьте правило: условие Регулярное выражение со значением .{3}$, действие Удалить подстроку.
Как сделать в Eofferix
Загрузите CSV или XLSX с колонкой
sku_raw, где последние 3 символа всегда служебный код.Создайте итоговую колонку
sku_cleanиз исходной колонкиsku_raw.Откройте настройки колонки
sku_cleanчерез шестеренку в заголовке.
В предпросмотре видно, что 00123MSKуже превращается в00123.В блоке
ПреобразованиявыберитеРегулярное выражение, укажите.{3}$и действиеУдалить подстроку.
Выражение .{3}$находит последние 3 символа в конце строки, а действие удаляет найденный фрагмент.Сохраните настройки и проверьте несколько строк:
00456SPBдолжно стать00456, а07890KZN—07890.
Было / стало
Было
исходные данные| sku_raw | товар |
|---|---|
| 00123MSK | Настольная лампа Ладога |
| 00456SPB | Полка Береза |
| 07890KZN | Чайник Север |
Стало
результат| sku_clean | товар |
|---|---|
| 00123 | Настольная лампа Ладога |
| 00456 | Полка Береза |
| 07890 | Чайник Север |
Что важно помнить
- Метод подходит, когда длина лишнего суффикса одинаковая во всех строках.
- Если суффикс отделен символом, например
00123-MSK, удобнее использовать кейс удаления текста после символа. - Для другой длины замените число в выражении:
.{2}$удалит последние 2 символа,.{4}$— последние 4.