Wyrażenia regularne

Znaki w wyrażeniach regularnych

Aby przejść do artykułu szczegółowo opisującego sposób użycia danego znaku, należy kliknąć jego opis.

Symbole wieloznaczne

. 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
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ń )

Zdjęcie na Facebooku

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

Zdjęcie na Google+

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

Connecting to %s