Regulární výrazy
MTAKdykoliv potřebujete v textu něco nahradit, najít nebo poupravit, můžete k tomu využít regulárních výrazů. Především u rozsáhlejších textů je jejich používání velice užitečné. Regulární výrazy mají široké uplatnění v mnoha programovacích jazycích (především skriptovacích jako Python, PHP, Perl, JavaScript). Můžete je ale použít i unixových příkazech (např. grep) nebo v textových editorech (např. Notepad++, Emacs). Regulární výrazy jsou velice bohaté. V našich příkladech shrneme především základní operátory.
Pexeso
Hledání dvojic, které k sobě patří.
Základní vyhledávání (střední)
zadání: 6
Typicky zabere: 5 min

Regulární výrazy
Interaktivní cvičení na tvorbu regulárních výrazů.
Základní vyhledávání
Tato sada slouží jako trénink k použití cvičení a vyzkoušení základních operátorů jako je tečka a hvězdička.
Skupiny znaků
Tato sada nabízí jednoduché příklady na skupiny znaků, které v regulárních výrazech značíme hranatými závorkami či speciální zkratkou za zpětným lomítkem.
Kvantifikátory
Kvantifikátory značí opakování. Základními kvantifikátory v regulárních výrazech jsou hvězdička a plus. Vyzkoušíme si také složené závorky.
Hranice
V této sadě procvičíme označování hranic, především začátku a konce celého řetězce.
Nahrazování
Regulární výrazy jsou velmi užitečný nástroj pro provádění automatizovaných změn v textu. Zde si vyzkoušíme několik relativně jednoduchých nahrazení.
Mix: střední
Při praktickém použití regulárních výrazů musíme umět poznat, který operátor kdy použít...
Mix: těžké
Několik náročnějších příkladů na závěr.