Odstranění různého textu na začátku hodnot v elementu PRODUCTNAME

regulární-výrazy
productname

#1

Zde je příklad použití regulárních výrazů v Mergadu pro odstranění různého textu na začátku elementu.

Problém:

…jakým způsobem mohu v PRODUCTNAME smazat cokoliv před textem “METABO” ?

Příklad:

  • Ve feedu máme v PRODUCTNAME hodnotu:
    Pila se spodním tahem METABO UX 390 - 0802900
  • Potřebujeme docílit jen:
    METABO UX 390 - 0802900 , přičemž u každé pily je text na začátku před slovem METABO jiný.

Řešení:
V Mergadu stačí použít pravidlo typu Najít a nahradit, zaškrtnout, že budete hledat regulární výraz a použít tento regulár:
^.*METABO

který budete nahrazovat za:
METABO

Tím se najde všechno (to jsou ty znaky .*) od začátku řetězce (to je ten znak ^) včetně METABO (což je takový záchytný bod, po který se má text najít) a nahradíte jen za METABO, čímž odstraníte vše před tímto slovem.

Ukázka, jakému textu regulární výraz vyhovuje:

09-16-20-14

Potřebujete vyřešit podobný problém? Chcete poradit s regulárním výrazem? Napište nám klidně sem do fóra, do naší poradny k regulárům. :pen: