O regularnim izrazima (regex)

Analytics podržava regularne izraze kako biste mogli izrađivati fleksibilnije definicije za podatke kao što su filtri vlasničkih pregleda, ciljevi, segmenti, publike, grupe sadržaja i grupiranja kanala.

U kontekstu 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).

Metaznakovi regexa

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

Doslovno tumačenje

\ 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

Neka vaši regularni izrazi budu jednostavni jer će ih tako drugi korisnici lakše protumačiti i izmijeniti.

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.

Regularni izrazi ne moraju uključivati metaznakove. Na primjer, možete izraditi segment za sve podatke iz Indije sa sljedećom definicijom filtra: Zemlja se podudara s regularnim izrazom Indija.

Regularni izrazi obuhvaćaju sve što mogu. Ako ih ne ograničite, podudaraju se s onim što ste naveli i svim susjednim znakovima. Na primjer, "sir" se podudara s nizovima sirana, sirovina, sirutka, sirena, odnosno sa svim nizovima koji sadrže "sir". Ako trebate točno podudaranje, konstruirajte regularni izraz na odgovarajući način. Na primjer, ako vam je potreban samo niz "sir", izradite regularni izraz tako da je "sir" početak i završetak niza: ^sir$.

Je li to bilo korisno?

Kako to možemo poboljšati?
true
Odaberite vlastitu putanju učenja

Pogledajte google.com/analytics/learn, novi resurs koji će vam pomoći da maksimalno iskoristite Google Analytics 4. Nova web-lokacija uključuje videozapise, članke i vođene tokove te sadrži veze na Google Analyticsov Discord, blog, YouTube kanal i GitHub spremište.

Počnite učiti već danas!

Pretraživanje
Izbriši pretraživanje
Zatvaranje pretraživanja
Glavni izbornik
11939613820439730697
true
Pretraži Centar za pomoć
true
true
true
true
true
69256
false
false