Jak odstranit z PRODUCTNAME barvy a čísla?

regulární-výrazy
glami
pravidla
productname
najít-a-nahradit

#1

Poradí mi někdo jak odstranit z PRODUCTNAME čísla, měsíce, barvu?

Například: bílé 12-18 měsíců.

Podařilo se mi je jakš takš vyfiltrovat, ale pomocí “najít a nahradit za nic” mi to nefunguje, pravděpodobně někde dělám chybu. Použil jsem [0-9] a (modr.|zelen.|červen.|bíl.|čern.|žlut.|oranžov.|fialov.).


#2

@JanVala zkus přidat aspoň 3 příklady názvů :wink:


#3

SOCK ONS®Classic Navy - Držáky ponožek - 6-12 měsíců
Originální body Nehledej ve mně mámu, tátu - bílé 12-18 měsíců
První botičky Attipas - Sneakers Red - S/Euro 19
Kojenecká láhev 360 ml růžový králíček - Suavinex
Koupací žínky - rukavice, modro - bílá
Čepice ušanka Elodie Details - Black Edition - Black Edition 6-12m

Tady tu červenou bych potřeboval vynechat “EBULOBO Červená karkulka activity”


#4

@JanVala Pokud to máte takhle, že žádný vzorec tam není, tak vždy zůstane nějaké procento paskvilů.

Kdyby byl dodržen vzorec že za poslední pomlčkou, která je obklopena mezerami tak
(.*) - .*
a do nahradit pak \1

Pomocí dvou pravidel za sebou můžete zkusit poskládat to co už máte

První najít např.
(modr.|zelen.|červen.|bíl.|čern.|žlut.|oranžov.|fialov.)

Druhé najít např
[0-9]+(\-[0-9]+)?( )?(ml|cm|měsíců)

K testování můžete využít https://regex101.com/

Přeji hodně štěstí :wink: