Wyrażenia regularne

<< Kliknij, aby wyświetlić spis treści >>

Nawigacja:  Magazyn > Zlecenia produkcyjne >

Wyrażenia regularne

Oto lista najważniejszych wyrażeń regularnych:

 

Kombinacja

Opis


Oto lista podstawowych kwantyfikatorów znaku:

^

Początek tekstu

$

Koniec tekstu

.

Dowolny znak

a-z, A-Z, 0-9, _<>

Dokładnie ten sam znak, który jest napisany. Znaki cyfr są traktowane dosłownie tylko wtedy, gdy nie są zamknięte w jakieś specjalne znaczniki, jak kwantyfikator ilości.

\k        

Jeśli znak poprzedzi się pojedynczym znakiem cytowania, to zawsze będzie on interpretowany dosłownie, nie ważne jaki to znak. Znak cytowania również można zacytować: "\\".

[lista znaków]

Oznacza dowolny znak z podanej listy.

[^ lista znaków]

Oznacza dowolny znak, który nie zawiera się w podanej liście.

\d

Dowolna cyfra.

\s

Dowolny znak odstępu (spacja, tab, nowa linia).

\w

Dowolny znak słowa (litery alfabetu, cyfry, oraz znak "_").

\D        

Zaprzeczenie \d.

\S

Zaprzeczenie \s. Nie oznacza tego samego co \w!

\W        

Zaprzeczenie \w. Nie oznacza tego samego co \s!

 

Lista podstawowych kwantyfikatorów ilości:

*        

Dowolna liczba znaków, również zero.

+

Jeden lub więcej znaków.

?

Zero lub jeden znak.

{m}

Dokładnie m znaków.

{m,}

m znaków lub więcej.

{m,n}

Od m do n znaków.

 

Przykłady dla %regex%:

 

[0-9]+\sx\s[0-9]+\sx\s[0-9]+

-->

40 x 40 x 4

fi\s[0-9]+

-->

fi 40

[0-9]+x[0-9]+x[0-9]

-->

45x45x5

[0-9]+

-->

10