@JanKrajhanzl @michalillich Vzhledem k tomu, že klíčové věci mne do života naučil @pionyr, tak by na tom až zase tolik nezáleželo
Regulární výrazy jsou kouzlo, které vám ušetří spoustu práce a umožní dělat věci doposud nevídané. Nepřeháním, posuďte sami.
V prvním díle miniseriálu o filtrech v Google Analytics jsme regulární výrazy naťukli. Co to je? Jde o sadu pravidel, která umožňují pracovat s řetězci znaků. Umožňují tak tvorbu jednoduchých i promyšlených pravidel. V Google Analytics se s regulárními výrazy setkáte na řadě míst. V případě filtrů je lze využít jednak k nahrazování znaků a popisu množin znaků, jednak k práci s proměnnými.
Uvedu vždy znak a popis jeho významu:
Úplný přehled podporovaných regulárních výrazů najdete v nápovědě Google Analytics. Dejte si pozor, nápověda často pracuje s překladem termínu: obvyklé výrazy.
Uplatnění regulárních výrazů je široké. Pro začínající uživatele přikládám několik tipů:
Pomocí regulárních výrazů můžeme také získat proměnnou z řetězce. Ukažme si to na příkladu. Řekněme, že na vstupu máme URL odkazujícího zdroje ve tvaru: web.cz/?parametr1=hodnota¶metr2=hodnota. Našim cílem je získat z URL hodnotu parametr2 a dále s ní pracovat. Aby to nebylo jednoduché, parametr1 může nabývat různých hodnot.
Do pole A nového filtru Google Analytics doplníme: /?parametr1=(.*)¶metr2=(.*).
Regulární výraz (.*) představuje libovolný počet libovolných znaků a mohou se tedy měnit. Zároveň je možno s jejich obsahem dále pracovat.
Do pole Výstup uvedeme: $A2
Písmeno A označuje pole filtru (výše uvedené pole A) a číslo pořadí (.*). Takto přiřadíme hodnoty parametru parametr2 z našeho příkladu libovolné metrice Google Analytics.
Tip: Regulární výrazy podporuje řada jiných aplikací. Pokud si je osvojíte, dokážete nevídané například s editorem jEdit. Složité úpravy klíčových slov se s ním stanou hračkou.
V příštím díle seriálu o filtrech Google Analytics si povíme jak do přehledů zahrnout výhradně vlastní web.
Dovolím si upozornit (a udělat malou reklamu;-)) na web Regulární výrazy.
Někomu se se třeba http://www.regularnivyrazy.info/shrnuti-syntaxe.html mohlo hodit.