Regulární výrazy nebo regulární výrazy mohou být velmi účinné, pokud jde o hledání operací, pokud je podporují programy nebo online služby. Programy jako TextConverter, PowerRename nebo nnn podporují regulární výrazy, ale používání regulárních výrazů může být zastrašující nebo přímo frustrující.
Jako příklad si vezměte následující výraz: (25 [0-5] | 2 [0-4] [0-9] | [01]?[0-9] [0-9]?) (\.(25 [0-5] | 2 [0-4] [0-9] | [01]?[0-9] [0-9]?)) 3. Pokud znáte regulární výrazy, můžete pochopit výraz hned. Pokud tomu tak není, může být obtížné jej dešifrovat (detekuje adresy IP).
Tvorba regulárních výrazů může být velmi frustrující, zejména pro uživatele, kteří se právě začali učit regulární výrazy.
Na pomoc přichází nový web iHateRegex. Stránka udržuje prohledávatelnou databázi regulárních výrazů a obsahuje hřiště pro testování regulárních výrazů.
Vyhledávací pole na úvodní stránce projektu lze použít k prohledání databáze regulárních výrazů. Vyberte libovolný pro zobrazení výrazu, shody příkladů a vizualizaci, která zvýrazní tok výrazu.
Můžete okamžitě upravit kterýkoli z regulárních výrazů nebo ukázkových řetězců; výsledky a vizualizace jsou aktualizovány v reálném čase a je celkem snadné použít vizualizaci a shody k vytvoření a ověření regulárních výrazů.
Hřiště funguje stejně, pouze že začínáte základním regulárním výrazem a vizualizací, které můžete upravit podle svých představ. Můžete zkopírovat výraz nebo zkopírovat kód pro vložení a dokonce odeslat nový regulární výraz pro vyhodnocení a zařazení do databáze projektu.
Protože můžete upravit libovolný regulární výraz, můžete také použít kopírování a vložení ke kopírování regulárních výrazů z jiných webů nebo aplikací k jejich vložení na web iHateRegex; tímto způsobem je snadné upravovat, testovat a ověřovat regulární výrazy.
Závěrečná slova
Na internetu existuje spousta stránek a programů, které pomáhají porozumět, vytvářet a ověřovat regulární výrazy. V roce 2009 jsme zkontrolovali software pro Windows Regular Expression Coach, který funguje dodnes.
Pokud má iHateRegex jednu nevýhodu, pak je to skutečnost, že nemůžete web jednoduše použít, pokud začínáte. Potřebujete další prostředek, například Regexr nebo regulární výrazy.informace, abyste se rychle naučili základy. Bylo by skvělé, kdyby vývojář webu přidal na web nějaké výukové programy a možnosti rychlé nápovědy, aby pomohl uživatelům.
Teď ty: Už jste dříve používali regulární výrazy?