Парсер атрибутов товара
Превратите текст атрибута продукта в произвольной форме в чистую таблицу ключей/значений или JSON.
Парсер атрибутов товара
Вставьте атрибуты продукта, написанные так, как они фактически отображаются в экспортированной электронной таблице, электронном письме поставщика или очищенном списке — «Цвет: красный, Размер: XL» в одной строке или «Вес — 2 кг» и «Материал = Хлопок» каждый по отдельности — и этот инструмент превратит их в чистый, упорядоченный список пар ключ/значение. Он читает двоеточия, знаки равенства и тире как разделители ключей и значений, а также запятые или точки с запятой как разделение между атрибутами в одной строке, поэтому не имеет значения, втиснуты ли спецификации продукта в одну строку или распределены по нескольким.
Он создан для очистки каталога электронной коммерции: нормализации ленты продуктов поставщика перед импортом, превращения скопированной спецификации в нечто, что можно сортировать в электронной таблице, или проверки того, что каждый список в пакете действительно имеет цвет и размер, прежде чем он будет опубликован. Интервал не обязательно должен быть одинаковым — «Цвет: красный», «Цвет: красный» и «Цвет: красный» анализируются одинаково — и смешанные стили разделителей в одной вставке обрабатываются без дополнительной настройки. Дефис без окружающего пространства, как в «Сделано» или «Микро-USB», остается в покое, а не принимается за разделитель, поэтому составные слова в ключе или значении остаются неизменными.
Два формата вывода охватывают две вещи, которые люди обычно делают дальше. «Таблица (ключ | значение)» представляет собой простой текстовый макет с двумя столбцами, который вставляется прямо в электронную таблицу ячейка за ячейкой. «Массив JSON» создает массив [{"key": ..., "value": ...}], готовый для добавления в сценарий или схему продукта. «Удалить повторяющиеся пары» сворачивает атрибуты, которые повторяются с одним и тем же ключом и значением, а «Сортировать по ключу» упорядочивает результат в алфавитном порядке, поэтому связанные атрибуты (Цвет, Материал, Размер, Вес) выстраиваются в ряд независимо от порядка их ввода.
Все происходит в вашем браузере — вставленные атрибуты, какими бы запутанными или проприетарными они ни были, никогда не загружаются и не отправляются на сервер.