Regulární výrazy - vše co jste o nich chtěli vědět
Jak vytvořit regulární výraz pro…? Jak porovnávat
a jak nahrazovat textové řetězce pomocí RV? Jak se liší syntaxe a
možnosti použití v různých jazycích? Jak snadno vytvářet a
testovat RV?
Kdybych v tomto článku chtěl odpovědět na všechny výše uvedenéotázky, nebyl by to článek, ale kniha. Proto nabízím odkazy na zdroje,které tyto otázky zodpoví.
Vše o regulárních výrazech
- česky www.regularnivyrazy.info
- anglicky www.regular-expressions.info
Potřebuji regulární výraz pro…
Kde najít regulární výraz pro e-mail, URL atd., atd.
- RegexLib.com - asi největší databáze regulárních výrazů (v osmi kategoriích) na internetu, tester RV
- regulární výrazy pro e-mail, URL, českou adresu, PSČ, převedení URL na odkaz aj.
Syntaxe a použití RV v různých jazycích
Velmi detailní popis používání RV včetně různých „
- javascript
- Regulární výrazy a JavaScript - 5 dílů (Miroslav Pecka, Interval.cz)
- Introductory Guide to regular expressions in Javascript - 4 díly (Karen Gayda, Javascriptkit.com)
- Programmer's Guide to Regular Expressions - 3 díly (David Andersson, Javascriptkit.com)
- PHP
- Perl-compatible regulární výrazy v PHP - 9 dílů (Miroslav Pecka, Interval.cz)
- Regulární výrazy v PHP podle POSIX - 5 dílů (M. Kebrt, J. Semecký, M. Pecka, Interval.cz)
- Java
- Using regular expressions in Java
- Regular Expressions in Java (Package com.stevesoft.pat)
- Oficiální dokumentace (java.util.regex.Pattern)
- Online Java regex tester
- NET
Programy pro tvorbu a testování RV
Tyto jednoúčelové prográmky využijete pokud vytváříte složitější RV a chcete ho důkladně otestovat oproti různým řetězcům.