O regularnim izrazima (regex)

Google Analytics podržava regularne izraze, poznate i kao "regex", kako biste mogli izrađivati fleksibilnije definicije za podatke kao što su filtri podataka, ključni događaji, segmenti, publike, grupe sadržaja i prilagođene grupe kanala.

U kontekstu Google Analyticsa regularni izrazi određeni su nizovi znakova koji se široko ili usko podudaraju s uzorcima podataka na Analyticsu.

Na primjer, ako želite izraditi filtar vlasničkog pregleda kojim ćete isključiti podatke o web-lokaciji koje su generirali vaši zaposlenici, možete upotrijebiti regularni izraz za isključivanje svih podataka s cijelog raspona IP adresa koje poslužuju vaše zaposlenike. Recimo da su te IP adrese u rasponu od 198.51.100.1 do 198.51.100.25. Umjesto da unesete 25 različitih IP adresa, možete izraditi regularni izraz 198\.51\.100\.\d* koji se podudara s cijelim tim rasponom adresa.

Ako želite izraditi filtar vlasničkog pregleda koji uključuje samo podatke o kampanjama iz dvaju različita gradova, možete izraditi regularni izraz kao što je San Francisco|New York (San Francisco ili New York).

Napomena: prema zadanim postavkama regularni izraz Google Analyticsa potpuni je regularni izraz i razlikuje mala i velika slova. Djelomični regularni izraz zahtijeva da korisnik doda metaznakove.

Metaznakovi u regularnim izrazima

Zamjenski znakovi

. Podudara se s bilo kojim pojedinačnim znakom (slovom, brojem ili simbolom) 1. podudara se s
10, 1A

1.1 podudara se s
111, 1A1

Primjeri
? Podudara se s prethodnim znakom nijednom ili jednom 10? podudara se s
1, 10

Primjeri
+ Podudara se s prethodnim znakom jednom ili više puta 10+ podudara se s
10, 100

Primjeri
* Podudara se s prethodnim znakom nijednom ili više puta 1* podudara se s
1, 10

Primjeri
| Izrađuje podudaranje ILI

Ne koristiti na kraju izraza
1|10 podudara se s
1, 10

Primjeri

Sidra

^ Podudara se sa susjednim znakovima na početku niza ^10 podudara se s
10, 100, 10x

^10 ne podudara se s
110, 110x

Primjeri
$ Podudara se sa susjednim znakovima na kraju niza 10$ podudara se s
110, 1010

10$ ne podudara se s
100, 10x

Primjeri

Grupe

( ) Podudara se sa znakovima u zagradama istim redoslijedom bilo gdje u nizu


Koristi se i za grupiranje drugih izraza
(10) podudara se s
10, 101, 1011

([0-9]|[a-z]) podudara se s
bilo kojim brojem ili malim slovom

Primjeri
[ ] Podudara se sa znakovima u zagradama bilo kojim redoslijedom bilo gdje u nizu [10] podudara se s
012, 120, 210

Primjeri
- Stvara niz znakova u zagradama koji će se podudarati na bilo kojem mjestu u nizu [0-9] podudara se s bilo kojim brojem od 0 do 9

Primjeri

Escape

\ Znači da se susjedni znak treba tumačiti doslovno, a ne kao metaznak regularnog izraza \. znači da se susjedna točka treba tumačiti kao točka ili decimalna točka, a ne kao zamjenski znak.

216\.239\.32\.34 podudara se s
216.239.32.34

Primjeri

Savjeti

Upotrebljavajte jednostavne izraze

Ako su vaši regularni izrazi jednostavni, drugi će ih korisnici lakše protumačiti i izmijeniti.

Metaznakovi podudaranja

Stavite obrnutu kosu crtu (\) ispred metaznakova regularnih izraza kada želite da se ti znakovi tumače doslovno. Na primjer, ako upotrebljavate točku kao decimalni razdjelnik u IP adresi, ispred nje stavite obrnutu kosu crtu (\.) tako da se ne tumači kao zamjenski znak.

Usporedba potpunog regularnog izraza i djelomičnog regularnog izraza

Google Analytics prema zadanim postavkama podržava potpuni regularni izraz. To znači da izraz bez dodavanja metaznakova vraća samo vrijednosti s točnim podudaranjem. Da biste izradili djelomični regularni izraz i filtrirali dimenzije koje sadrže određenu vrijednost, možete upotrijebiti metaznakove kao što je „.*”.

Primjer

  • Zadani puni regularni izraz: grad koji se podudara s regularnim izrazom „San Francisco” vratit će samo „San Francisco”.
  • Djelomični regularni izraz: grad koji se podudara s regularnim izrazom „.*San Francisco.*” vratit će „San Francisco” i „Južni San Francisco”.

Povezani članci

Je li to bilo korisno?

Kako to možemo poboljšati?
Pretraživanje
Izbriši pretraživanje
Zatvaranje pretraživanja
Googleove aplikacije
Glavni izbornik
15625824040799971184
true
Pretraži Centar za pomoć
false
true
true
true
true
true
69256
false
false
false
false