od Miroslav Pecka | 2007-06-15
Kulaté závorky jsme doposud používali pro ohraničení subvýrazů, a to
buď proto, že jsme chtěli subvýraz doplnit kvantifikátorem, nebo proto, že
jsme se na řetězec odpovídající subvýrazu chtěli odkazovat pomocí
zpětné reference. Kulaté závorky se ale v Perl-compatible regulárních
výrazech používají také k sestavení speciálních konstrukcí, které
ovlivňují chování regulárního výrazu.
od Miroslav Pecka | 2007-06-14
V předchozím článku jsme nakousli téma modifikátorů, a protože
modifikátory jsou příliš velkým soustem pro jeden článek, budeme
v tomto tématu pokračovat a ukážeme si další čtyři
modifikátory.
od Miroslav Pecka | 2007-06-13
Funkčnost regulárních výrazů rozšiřují také takzvané modifikátory,
které upravují způsob vyhodnocování regulárního výrazu. Právě
modifikátory mohou změnit význam některých metaznaků. Kromě
modifikátorů probereme v tomto článku také několik nových
konstrukcích pro ukotvování řetězce (nebo jeho částí).
od Miroslav Pecka | 2007-06-12
V tomto článku si ukážeme práci se subvýrazy v praxi a
seznámíme se s funkcí pro nahrazování řetězců pomocí regulárních
výrazů. Použití této funkce budeme demonstrovat na třech praktických
příkladech.
od Miroslav Pecka | 2007-06-11
Po úvodním (převážně teoretickém) článku je na čase si ukázat, že
to skutečně funguje. Proto si tentokrát předvedeme, jak snadno můžeme
zkontrolovat správný zápis telefonního čísla, hesla či URL.
od Miroslav Pecka | 2007-06-10
Pravděpodobně mnozí z vás znají použití zástupných znaků
„*“ a „?“, například při vyhledávání souborů.
Jistě uznáte, že použití takových zástupných znaků (wildcards) je
často neocenitelné, přesto nemusí být dostačující, pokud chceme
postihnout komplikovanější řetězec. Právě k tomu se nám mohou hodit
regulární výrazy.