Co jsou to regulární výrazy (Regex)?
Regulární výraz (zkráceně Regex nebo RegExp) je speciální textový řetězec, který popisuje vzorec pro vyhledávání v textu. Programátoři jej používají napříč všemi jazyky (PHP, JavaScript, Python) pro validaci formulářů (např. zda uživatel správně zadal e-mail), extrahování dat z dlouhých dokumentů nebo hromadné nahrazování textu.
Jak se Regex používá?
Zápis regulárních výrazů vypadá na první pohled jako rozsypaný čaj, ale má přísná pravidla:
[a-z]– Hledá jakékoliv malé písmeno abecedy.\d– Zastupuje jakoukoliv číslici (odpovídá[0-9]).+– Říká, že předchozí znak se může opakovat jednou nebo vícekrát.^a$– Označují absolutní začátek a konec řetězce (skvělé pro kontrolu, zda je celé heslo správně).
Je tento nástroj bezpečný?
Rozhodně. Veškeré zpracování vloženého textu probíhá pouze u vás v prohlížeči (na straně klienta) pomocí JavaScript enginu. Můžete bez obav testovat vzory na vašich interních datech nebo databázových exportech, text nikdy neopustí váš počítač a neodesílá se na žádný server.