oznacza minimum jedno wystapienie danego znaku 'a+' oznacza zarowno 'a' jak i 'aaa' oraz 'aaaaaaaaaaaa'
*
oznacza dowolna ilosc znakow (takze zero). Czyli zapis 'b*' oznacza zarowno '' (pustke) jak i 'b' jak i dowolna ilosc wystapien znaku 'bbbbbbbbbbbbbbbbbbb'
^
oznacza poczatek stringu. '^sa' pasuje do 'samochod', ale juz nie do 'tasak'
$
oznacza koniec stringu. 'a$' pasuje do 'Magda' ale nie do 'Kamil'
{x,y}
oznacza wystapienie danego znaku (lub grupy znakow) od X do Y razy. np: 'a{1,3}' oznacza 'a', 'aa' oraz 'aaa' ale juz nie 'aaaaaaa'.
[^abc]+
oznacza dowolny znak (litera, cyfra, znak specjalny) rozny od ktoregokolwiek z grupy: a, b, lub c
. (kropka)
oznacza dowolny JEDEN znak. Gdy chcesz uzyc kropki jako faktycznej 'kropki' (znak interpunkcyjny), wpisz: \.
(ala)+
nawiasy grupuja ciag znakow. W tym przypadku '(ala)+' pasuje do 'ala' jak i 'alaala' czy 'alaalaala' itd.