Programování je poměrně komplikovaný, namáhavý a často monotónní proces, ve kterém není zřídka opakovat stejné nebo podobné akce. Chcete-li maximalizovat a urychlit hledání a nahrazení podobných prvků v dokumentu, byl při programování vynalezen systém regulárního výrazu. To z velké části umožňuje ušetřit čas a úsilí programátorů, webmasterů a někdy i zástupců jiných profesí. Zjistíme, jak se používají regulární výrazy v rozšířeném textovém editoru Notepad ++.
Obsah
Než začnete studovat používání regulárních výrazů v programu Poznámkový blok ++ v praxi, dozvíme se více o podstatě tohoto pojmu.
Pravidelné výrazy jsou speciální vyhledávací jazyk, pomocí něhož můžete provádět různé akce na řádcích dokumentu. To se provádí pomocí speciálních metacharacterů, na jejichž vstupu se provádí vyhledávání a provádění manipulací podle principu šablon. Například v poznámkovém bloku ++ představuje bod ve tvaru regulárního výrazu libovolnou z celé řady existujících symbolů a výraz [AZ] je libovolné velké písmeno latinské abecedy.
V různých programovacích jazycích může být syntaxe regulárních výrazů odlišná. Textový editor programu Notepad ++ používá stejné hodnoty regulárního výrazu jako v populárním programovacím jazyku Perl.
Nyní se seznámíme s nejčastěji používanými regulárními výrazy v programu Poznámkový blok ++:
Ve skutečnosti je poměrně mnoho symbolů regulárních výrazů, které je třeba pokrýt, což je v jednom článku nemožné. Významně více z jejich různých variací, které programátoři a weboví návrháři používají při práci s programem Notepad ++.
Nyní se podívejme na konkrétní příklady toho, jak se používají regulární výrazy v programu Poznámkový blok ++.
Chcete-li začít pracovat s regulárními výrazy, přejděte do sekce "Vyhledat" a v zobrazeném seznamu vyberte "Najít".
Před námi se otevře standardní okno pro vyhledávání Poznámkový blok ++. K tomuto oknu můžete také přistupovat stisknutím kláves Ctrl + F. Nezapomeňte aktivovat tlačítko "Pravidelné výrazy", abyste mohli tuto funkci pracovat.
Najděme všechny údaje obsažené v dokumentu. Chcete-li to provést, zadejte parametr [0-9] do vyhledávacího řetězce a klikněte na tlačítko "Hledat dále". Po každém stisknutí tohoto tlačítka se zvýrazní další číslice, která se objeví v dokumentu zhora nadol. Přepínání režimu vyhledávání zdola nahoru, které můžete provést pomocí obvyklého vyhledávacího postupu, nelze pracovat s regulárními výrazy.
Pokud klepnete na tlačítko "Najít vše v aktuálním dokumentu", zobrazí se v samostatném okně všechny výsledky hledání, tj. Digitální výrazy v dokumentu.
A tady jsou výsledky hledání, které jsou zobrazeny řádkem po řádku.
Ale v programu Notepad ++ je možné nejen hledat symboly, ale také provádět jejich výměnu pomocí regulárních výrazů. Chcete-li spustit tuto akci, přejděte do vyhledávacího pole na kartu "Nahradit".
Přesměrujeme vnější odkazy přes přesměrování. V tomto sloupci nastavte hodnotu "href =. (http:// [^ ']] *)" a pole "Nahradit" je "href =" / redirect.php? To = 1 "". Klikněte na tlačítko "Nahradit vše".
Jak můžete vidět, výměna byla úspěšná.
A teď použijeme vyhledávání náhrad pomocí regulárních výrazů pro operace, které se netýkají programování počítače nebo rozvržení webové stránky.
Máme seznam osob ve formátu jména s daty narození.
Změníme datum narození a jména lidí na místech. Za tímto účelem píšeme ve sloupci "Najít" ( w +) ( w +) ( w +) ( d +. D +. D +) " . Klikněte na tlačítko "Nahradit vše".
Jak můžete vidět, výměna byla úspěšná.
Ukázali jsme nejjednodušší akce, které můžete provést pomocí regulárních výrazů v programu Notepad ++. S pomocí těchto výrazů však profesionální programátoři provádějí spíše složité operace.