Wyrażenia regularne Google (w celu lokalizacji docelowych)

. Dopasowuje dowolny pojedynczy znak (literę, cyfrę lub symbol) Wyrażenie goo.gle dopasowuje wyrażenia gooogle,goodgle, goo8gle
* Dopasowuje zero lub większą liczbę poprzednich elementów Domyślnym poprzednim elementem jest poprzedni znak. Wyrażenie goo*gle dopasowuje wyrażeniagooogle, goooogle
+ Podobnie jak gwiazdka, z tą jednak różnicą, żeznak plus musi dopasować co najmniej jeden poprzedni element Wyrażenie gooo+gle dopasowuje wyrażeniegoooogle, ale nie wyrażenie google
? Dopasowuje zero lub jeden poprzedni element Wyrażenie labou?r dopasowuje zarówno wyrażenielabor, jak i wyrażenie labour
| Umożliwia dopasowanie do znaku „lub” Wyrażenie a|b dopasowuje wyrażenie a lub b

Znaki zakotwiczenia

^ Wymaga dopasowania danych do początku pola Wyrażenie ^site dopasowuje wyrażenie site, lecz nie wyrażenie mysite
$ Wymaga dopasowania danych na końcu pola Wyrażenie site$ dopasowuje wyrażenie site, lecz nie wyrażenie sitescan 
Uwaga: aby zrozumieć, dlaczego znaki zakotwiczenia są ważne, warto przeczytać Porady dotyczące wyrażeń regularnych u dołu tej strony.

Grupowanie

() Wykorzystanie nawiasu okrągłego do utworzenia elementuzamiast akceptowania elementu domyślnego Wyrażenie Thank(s|you) dopasuje zarówno wyrażenie Thanks , jak i Thankyou
[] Wykorzystanie nawiasów do utworzenia listy elementów dopasowanych do Wyrażenie [abc] tworzy listę złożoną z wyrażeń a, b , c
Wykorzystanie łączników wraz z nawiasami do powiększenia listy [A-Z] tworzy listę złożoną z wielkich liter w alfabecie angielskim

Inne

\ Zamienia znak wyrażenia regularnego na zwykły znak mysite\.com – kropka nie jest symbolem wieloznacznym

Porady dotyczące wyrażeń regularnych

  1. Wyrażenia regularne powinny być jak najprostsze, aby praca z nimi w przyszłości nie stwarzała trudności Tobie ani Twoim współpracownikom.
  2. Pamiętaj o użyciu odwróconego ukośnika, jeśli występują takie znaki, jak „?” czy „.”, i mają one być dopasowywane zgodnie z ich zwykłym znaczeniem. W przeciwnym razie zostaną zinterpretowane jako znaki specjalne wyrażeń regularnych.
  3. Nie wszystkie wyrażenia regularne zawierają znaki specjalne. Można na przykład określić cel Google Analytics jako wyrażenie regularne – nawet w przypadku braku znaków specjalnych cel będzie interpretowany zgodnie z zasadami wyrażeń regularnych.
  4. Wyrażenia regularne to wyrażenia zachłanne. Na przykład wyrażenie site dopasowuje wyrażenia mysite, yoursite isitescan. Ustanowienie wyrażenia site wyrażeniem regularnym jest równoznaczne z żądaniem dopasowania do wszystkich ciągów zawierających wyrażenie site. Aby uzyskać jak najlepsze dopasowanie, należy używać znaków zakotwiczenia we wszystkich koniecznych przypadkach. Wyrażenie ^site$, w którym zastosowano zarówno początkowy (^), jak i końcowy ($) znak zakotwiczenia, będzie rozpoczynało się od site i kończyło na site bez żadnych dodatkowych elementów. Należy również pamiętać, że wyrażenie regularne site nie zawierało żadnych znaków specjalnych – jest ono interpretowane jako wyrażenie regularne tylko wtedy, gdy znajduje się w polu uwzględniającym wyrażenia regularne.
Reklamy

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s