Programy pro práci s regulárními výrazy (pro Windows)
Programy, které pracují s regulárními výrazy nebo které vám regulární výrazy pomohou vytvořít a odladit.
Univerzální "profi" programy
RegexBuddy
RegexBuddy vám pomůže s tvorbou testováním regulárních výrazů pro různá prostředí (C#, VB.NET, VB 6, Delphi, Java, Perl, PHP, JavaScript, VBScript, Python, Ruby, Tcl and C/C++, Oracle Database, MySQL, PostgreSQL).
Začátečníkům se bude hodit funkce, která rozloží výraz a slovně popíše, co který znak v daném kontextu znamená nebo funkce optimalizující RV pro rychlejší běh. Za zmínku stojí pokročilá možnost vyhledávání pomocí RV v textu (známá v Unixu jako GREP). Při tvorbě složitějších RV je neocenitelná možnost zobrazit RV jako strom a upravovat jen některé větve (bloky výrazu).
Samozřejmostí je přehledné barevné vyznačení shody, záměny (při "replace"), možnost uložit si svoje RV projekty do souboru pro pozdější použití. Na webu tvůrce si můžete prohlédnout videoukázky práce s programem
RegexBuddy stojí 29,95 €, můžete si stáhnout demoverzi nebo využít možnosti koupit program, 3 měsíce ho testovat a v případě, že nebudete spokojeni a rozhodnete se ho nepoužívat, nechat si do tří měsíců od zakoupení vrátit peníze.
PowerGREP
PowerGREP je výrazně progracovanější a více "user-friendly" verze unixového GREPu. PowerGREP zvládne hromadné vyhledávání a nahrazování textu v tisících textových i binárních souborů. Podporuje vyhledávání v textových souborech různých kódování, zvládne prohledávat ZIP archivy, PDF i MS Word a Excel dokumenty.
K nezaplacení je možnost nechat si zobrazit preview změn při nahrazování ještě před samotným nahrazením, pokročilé možnosti "undo" a zálohování. Podívejte se na videoukázky práce s programem.
PowerGREP stojí 129 €, můžete si stáhnout 15 denní trial verzi nebo využít možnosti koupit program, 3 měsíce ho testovat a v případě, že nebudete spokojeni a rozhodnete se ho nepoužívat, nechat si do tří měsíců od zakoupení vrátit peníze.
Tvorba a testování regulárních výrazů pro .NET
- The Regulator [TR] - tvorba a testování regulárních výrazů (freeware)
- Expresso [Ex] - tvorba a testování regulárních výrazů (freeware)
- Rad Software Regular Expression Designer [RED] - tvorba a testování regulárních výrazů (freeware)
- RegexDesigner .NET [RDN] - tvorba a testování regulárních výrazů (freeware)
- Regular Expression Checker [C#, VB] (není ve srovnávací tabulce) - tvorba a testování regulárních výrazů (freeware)
Srovnávací tabulka
TR | Ex | RED | RDN | |
Přepínače | ||||
Compiled | ||||
CultureInvariant | ||||
ECMAScript | ||||
ExplicitCapture | ||||
IgnoreCase | ||||
IgnorePatternWhitespace | ||||
Multiline | ||||
RightToLeft | ||||
Singleline | ||||
Operace | ||||
Match | ||||
Replace | ||||
Split | ||||
Další funkce a vlastnosti | ||||
Analyzér výrazu | ||||
Skládání RV | ||||
Uložení užitečných RV | ||||
Pamatuje si poslední RV | ||||
Ukládání projektů | ||||
Generuje .NET kód | ||||
Vzorové příklady RV | ||||
Nápověda | ||||
Licence | free | free | free | free |
Celkové hodnocení (1=nejlepší, 5=nejhoršjí) | ||||
Známka | 1 | 1,5 | 2,5 | 2,5 |
Tvorba a testování regulárních výrazů - Jiné
- The Regex Coach - tvorba a testování regulárních výrazů (freeware)
- Visual REGEXP - tvorba a testování regulárních výrazů (freeware)
- RegexBuddy - tvorba a testování regulárních výrazů (komerční program)
- Firefox rozšíření (add-on) Regular Expressions Tester - testování regulárních výrazů ve Firefoxu 2.0 a vyšším