Wyrażenia regularne

dla ziemniaków

Maksymilian Skica Licencja Creative Commons

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