В строке поставщика артикул смешан с подписью или комментарием: Артикул: ab-100/7. Нужно оставить сам SKU и не удалить важные разделители.
Используйте regex под реальный формат артикула, оставьте совпадение и только потом применяйте верхний регистр или другую нормализацию.
Как сделать в Eofferix
- Откройте настройки колонки или узла, где формируется итоговый SKU.
- Добавьте правило
Регулярное выражениес шаблоном, который разрешает буквы, цифры и реальные разделители артикула. - Выберите действие
Удалить все, кроме, чтобы убрать подписи вродеАртикул:илиSKU. - Если нужно, следующим правилом примените
Верхний регистр.
Артикул нельзя чистить так же, как телефон или штрихкод: в SKU часто важны буквы, дефисы, подчеркивания, точки и слэши. Регулярное выражение помогает оставить код товара и убрать подписи вроде Артикул:, SKU или комментарии поставщика.
Выражение можно выбрать из справочника по кнопке со звездочкой или написать вручную. Для артикулов ручной шаблон часто точнее, потому что у каждого поставщика может быть свой формат кода.
Пример: извлечь SKU и привести к верхнему регистру
В первом правиле используется условие регулярное выражение и действие удалить все, кроме. Второе правило приводит результат к верхнему регистру.

| Было | Правила | Стало |
|---|---|---|
Артикул: ab-100/7 | [A-Za-z0-9]+(?:[-_./][A-Za-z0-9]+)+ → верхний регистр | AB-100/7 |
код поставщика sku-55_blue | [A-Za-z0-9]+(?:[-_./][A-Za-z0-9]+)+ → верхний регистр | SKU-55_BLUE |
Какие шаблоны использовать
| Сценарий | Шаблон | Что получится |
|---|---|---|
| Составной артикул с разделителями | [A-Za-z0-9]+(?:[-_./][A-Za-z0-9]+)+ | Оставит AB-100/7 из строки с подписью. |
| Артикул только из букв, цифр, дефиса и подчеркивания | ^[A-Za-z0-9_-]+$ | Подходит для проверки уже очищенного значения. |
| Если артикул может быть без разделителей | [A-Za-z0-9]{3,} | Оставит простой код вроде ABC100. |