Wyrażenia regularne
dla ziemniaków
Maksymilian Skica
A komu to potrzebne?
A dlaczego?
Introdukcja
- AĆK4DYŚ gak Ł000PAT.a 9283@ EBEB/ <- string
- 0 <- znak
- wyrażenie
l3śnik | ✓ |
l3śniczy | ✓ |
programista15k | x |
\d
jakaś tam cyfra
abc1def | ✓ |
gak83 | ✓ |
iks de | x |
. i \.
cokolwiek i po prostu kropka
po prostu przestań | ✓ |
sweterek | ✓ |
x |
[rzym]
to albo to albo to... albo to
rcośtam | ✓ |
ympyrympym | ✓ |
aćkadyś | x |
[^rzym]
nic z tych rzeczy!
po prostu przestań | ✓ |
aćkrzyma | ✓ |
myrzzzzmyr | x |
[a-z]
[0-9]
od tego do tamtego
po prostu przestań | ✓ |
aćkrzyma | ✓ |
!@#$% | x |
\w
\W
coś normalnego
i nie
abcd2 | ✓ |
efneu72EBFS | ✓ |
@&!(@ | x |
\w{154}
coś tam parę razy
728548764 | ✓ |
665647229 | ✓ |
31415926 | x |
\w{154, 155}
coś tam od paru razy do iluś razy
728548764 | ✓ |
6656472 | ✓ |
314159 | x |
\w{154, 155}
coś tam od paru razy do iluś razy
728548764 | ✓ |
6656472 | ✓ |
314159 | x |
*
+
coś tam dowolną liczbę razy
i chociaż jeden raz
5487 | ✓ |
314159 | ✓ |
abc | x |
\s
\S
białe miejsce
i czarne miejsce
5487 abc | ✓ |
314159 def | ✓ |
abc | x |
i
wiele
więcej...
Sumaryzacja
regex
By Maksymilian Skica
regex
- 128