Regulárne výrazy

ďalšie názvy článku: regulárny výraz  

...a regulární výrazy nejsou magií. Regulární výraz (regular expression), označovaný též zkráceně jako regexp či regex je speciální řetězec znaků, který představuje určitý vzor (chcete-li masku) pro textové řetězce. Regulární výrazy se proto nejčastěji používají ke kontrole dat zadávaných ve formulářích (například e-mailová adresa či PSČ) nebo „parsování” kódu (třeba HMTL, XML či CSV).

Prehľad niektorých symbolov regulárnych výrazov


x*
počet výskytu "x" je 0 nebo více
xy*
počet výskytu "y" je 0 nebo více)
xyz*
počet výskytu "z" je 0 nebo více)
(xyz)*
počet výskytu "xyz" je 0 nebo více)
x?
počet výskytu "x" je 0 nebo 1
x+
počet výskytu "x" je 1 nebo více
x{n}
počet výskytu "x" je n
x{n,m}
počet výskytu "x" je n až m
x{n,}
počet výskytu "x" je n nebo více
^x
řetězec začíná "x"
x$
řetězec končí "x"
.
jakýkoliv jeden znak
[a-z]
jakýkoliv znak mezi "a" až "z"
[0-9]
číslo
[abcd123]
jakýkoliv znak ze závorky
|
slouží pro oddělení řetězců ve výrazu







Pozri aj


PHP - ereg, JavaScript - RegExp



vytlačiť článok  hľadať súvisiace články 

Chat ku článku

Vyhľadávanie na stránke
Reklama
Náhodný obrázok
náhodný obrázok
Kontakty

Martin Kasman, M Software
Smreková 3095/23
Email: martin@kasman.sk

Telefón: 0908 270 294