| Leksem | Znaczenie |
|---|---|
| ^ | Nowy wiersz lub początek napisu |
| $ | Nowy wiersz lub koniec napisu |
| \n | Nowy wiersz |
| . | Dowolny znak ale nie nowy wiersz |
| \t | Tabulacja |
| \d | Cyfra |
| \D | Nie-cyfra |
| \w | Znak alfanumeryczny |
| \W | Znak nie alfanumeryczny |
| \s | Biały znak |
| \S | Nie biały znak |
| \b | Ograniczenie słowa (między \w i \W) |
| \x<HEX> | Znak zapisany szestnastkowo |
| <OCT> | Znak zapisany ósemkowo |
| \ | Anulowanie specjalnego znaczenia następnego znaku |
| & | Zastępowany napis - tylko dla owa_pattern.change |
| Kwantyfikator | Znaczenie |
| ? | Zero lub jedno wystąpienie |
| * | Zero lub więcej wystąpień |
| + | Jedno lub więcej wystąpień |
| {n} | Dokładnie n wystąpień |
| {n,} | Co najmniej n wystąpień |
| {n,m} | Co najmniej n ale nie więcej niż m wystąpień |
| () | Tworzy odwołanie do fragmentu otoczonego nawiasami |
| Flaga | Znaczenie |
| i | Nie rozróżniaj małych i wielkich liter |
| g | Zamieniaj wszystkie wystąpienia - dla owa_pattern.change |