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 |
- zdroj a celý článok s príkladmi
- regulárne výrazy PHP v príkladoch
- základy regulárnych výrazov
- tester regulárnych výrazov
Pozri aj
PHP - ereg, JavaScript - RegExp