Co to je
Regex (z anglického regular expression, česky regulární výraz) je zkrácený zápis vzoru, který popisuje, jak má hledaný text vypadat. Místo seznamu konkrétních slov nebo adres se napíše jediné pravidlo. Tečka například zastupuje libovolný jeden znak, svislá čára znamená „nebo“, stříška na začátku „začíná na“ a znak dolaru na konci „končí na“.
Proč na tom záleží
V marketingu se regex používá při filtrování dat v analytice, v nástrojích typu Google Search Console či v reportech a při nastavování pravidel pro sledovací značky nebo přesměrování. Jediným výrazem lze zachytit celou skupinu stránek, třeba všechny adresy v sekci blogu. Chyba ale způsobí, že filtr zachytí příliš mnoho, nebo nic.
Modelový příklad
Správce e-shopu s bytovými doplňky chce v reportu zobrazit jen kategorie svíček a vonných olejů. Místo dvou filtrů zadá jediný výraz, ve kterém obě části adresy odděluje svislá čára.
Co byste měli vědět
- Výraz vyzkoušejte na ukázkových datech dřív, než ho nasadíte.
- Nástroje podporují mírně odlišnou syntaxi, takže výraz funkční v jednom nemusí fungovat v jiném.
- Chcete-li hledat doslovnou tečku nebo otazník, napište před ně zpětné lomítko.
- Složitější výrazy si zapište i s vysvětlením, aby jim rozuměl někdo další.