GLAMI - materiál a jeho procentuální zastoupení

Materiálové složení uvádíme v 1 proměnné materiál a jednotlivé materiály jsou odděleny čárkou
Např.:

100% bavlna
80% bavlna, 10% elastan, 10 % polyester
20% polyester, 80% bavlna

GLAMI nově požaduje uvádět jak materiál, tak procentuální složení.
Jak toto pomocí regulárních výrazů udělat?

materiál polyester 20% materiál bavlna 80%
1 Like

Nejprve jen malá poznámka, že v Mergadu pro tyto účely připravujeme technické řešení, aby šlo procentuální složení do Glami feedu nastavit. Nyní je to ve fázi přípravy a v brzké době tuto možnost zpřístupníme.

Co se týká Vašeho dotazu, aby se např. z textu:

  • 20% polyester, 80% bavlna

vytvořil text:

  • materiál polyester 20% materiál bavlna 80%,

tak to lze docílit v Mergadu přidáním pravidla typu “Najít a nahradit”, kde zatrhnete checkbox, že chcete hledat jako regulární výraz a

  • do políčka Najít zadáte: (\d+\s*%)\s*(\w+)
  • do pole Nahradit zadejte: materiál \2 \1

Takhle se potom budou jednotlivé části textu přeskládávat:
12-13-07-15

Pozn.: ukázka je z regex101.com