Regex

 0    54 flashcards    szefito11
download mp3 print play test yourself
 
Question Answer
^
start learning
Początek stringa
$
start learning
Koniec stringa
.
start learning
Dowolny biały znak (bez nowej linii \n)
|
start learning
Dysjunkcja (LUB)
\
start learning
Znak ucieczki (uwolnienie od specjalnego znaku)
*
start learning
Dopasowanie 0 lub dowolnej liczby wystąpień poprzedzającego znaku
?
start learning
Dopasowanie 0 lub 1 wystąpień poprzedzającego znaku
+
start learning
Dopasowanie 1 lub więcej wystąpień poprzedzającego znaku
{5}
start learning
Dopasowanie konkretnej liczby wystąpień poprzedniego znaku lub grupy znaków
{5,}
start learning
Dopasowanie co najmniej podanej liczby wystąpień poprzedniego znaku lub grupy znaków
{5, 10}
start learning
Dopasowanie podanego przedziału liczby wystąpień poprzedniego znaku lub grupy znaków
\s
start learning
Biały znak
/S
start learning
Wszystko oprócz białych znaków
/w
start learning
Litera (word character)
/W
start learning
Wszystko oprócz liter
\d
start learning
Cyfra
\D
start learning
Wszystko oprócz cyfr
[\b]
start learning
Backspace
\c
start learning
Znak kontroli
\n
start learning
LF - Nowa linia
\t
start learning
Tabulator
\r
start learning
CR - powrót do początku bieżącej linii
\ZZZ
start learning
Znak ósemkowy
\xZZ
start learning
Znak heksadecymalny
\0
start learning
Null
\v
start learning
Pionowy tabulator
(xyz)
start learning
Grupa znaków (grupa przechwytująca)
(?: xyz)
start learning
Nie przechwytująca grupa znaków - tylko do struktury wewnątrz
[xyz]
start learning
Dowolny jeden znak z listy znaków do dopasowania
[^xyz]
start learning
Każdy jeden dowolny znak oprócz znaków z podanej listy
[a-q]
start learning
Dowolny jeden znak z przedziału znaków
[0-7]
start learning
Dowolna jedna cyfra z przedziału cyfr
$`
start learning
Wstaw przed dopasowanego stringa
$'
start learning
Wstaw po dopasowanym stringu
$+
start learning
Wstaw ostatnie dopasowanie
$&
start learning
Wstaw całe dopasowanie
$n
start learning
Wstaw n-te dopasowanie
(?=xyz)
start learning
Znalezienie pierwszego znaku/grupy znaków w tekście
(?! xyz)
start learning
Znalezienie ostatniego znaku/grupy znaków w tekście
(?<! xyz)
start learning
Sprawdzenie czy dowolny znak/słowo nie jest poprzedzany przez podany znak
\uhhhh
start learning
Znak UTF-16
\uhhh
start learning
Znak UTF-8
(?<=xyz)
start learning
Sprawdzenie czy dowolny znak/słowo jest poprzedzany przez podany znak
x*? lub x+? lub x{n}?
start learning
x*? lub x+? lub x{n}? in English
Non-greedy character - zatrzymuje się jak znajdzie dopasowanie
(xyz)\<num>
start learning
Ponowne dopasowanie n razy poprzedzającej grupy przechwytującej
!n
start learning
Nie dopasowuj następującego znaku
[: alpha:]
start learning
Znak alfanumeryczny
[: alnum:]
start learning
Znak alfanumeryczny lub cyfrowy
\b
start learning
Koniec lub początek słowa
\B
start learning
Wszystko oprócz znaku końca lub początku słowa
\<
start learning
Początek słowa
\>
start learning
Koniec słowa
\A
start learning
Początek tekstu (alternatywa)
\Z
start learning
Koniec tekstu (alternatywa)

You must sign in to write a comment