Použití Odborného Poznámkový Blok Regulární Výrazy



Expertní styl programování a používání pracovních nástrojů a programů se vyznačuje použití speciálních technik, jako je pravidelná vyjádření poznámkového bloku odborníka, který výrazně zvyšuje efektivitu práce.

Většina programování kódu je pečlivé a monotónní práce, často provádějící stejný typ akcí, stejně jako nalezení a nahrazení, jak jednotlivé znaky, tak celé výrazy.

Tyto (pravidelné) výrazy byly vytvořeny speciálně pro urychlení a zjednodušení hledání určitých prvků v dokumentu pro určité podmínky. V populárním programu programátora, Editor programu Poznámkový blok ++, je možné vytvořit vlastní a používat připravené výrazy. Zároveň se uživatel přesune na pokročilejší, efektivní úroveň práce jak s Poznámkový blok ++ a s kódem psaní obecně.

Co jsou regulární výrazy

Před pokračováním přímo na použití systému Expression v programu Poznámkový blok ++ je nutné objasnit, co to je. Tento termín označuje konkrétní vyhledávací jazyk určený k provedení pokročilého vyhledávání a vyměnit a vykonávat další akce na řetězci dokumentu.

Zásada provozu těchto výrazů je založen na používání speciálních metacharaktátorů, které tvoří šablonu, podle které se akce provádí na řádcích dokumentu.

Příkladem je následující stavba [A-Z], což znamená jakýkoli kapitálový dopis napsaný v latině. A tečka znamená vůbec některý z možných symbolů.

V závislosti na zvláštnostech konkrétního programovacího jazyka, syntaxe pro psaní reg. výrazy mohou být jiné. Pro Editor Poznámkový blok ++ reg. Výrazy napsané v Perl (jeden z populárních programovacích jazyků).

Obecná obeznámenost s regulárními výrazy v Poznámkový blok ++

Pojďme prezentovat základní regulární výrazy, které lze použít v poznámkovém bloku ++:

  • ... - Každý znak (jeden);
  • [0-9] - Každý znak (číslo);
  • D - každý abecední znak;
  • [A-Z] - každý kapitálový dopis v latině;
  • [A-Z] - Každá malá písmena latinského pravopisu;
  • [A-Z] - každá z latinských písmen v každém případě;
  • w - abecední, podtržítko nebo numerický znak;
  • S - prostor;
  • ^ - Vyhledejte začátek řádku;
  • Označení ukončení ukončení čáry;
  • - symbol lze opakovat nekonečný počet časů;
  • 3 - 3 - Označení skupiny v numerickém pořadí;
  • ^ s * $ - prázdné řádky jsou vyhledávány;
  • ([0-9] [0-9] *.) - Hledají dvoumístná čísla.

Jedná se o jen některé z nejběžnějších vyhledávaných linií v dokumentu. Ve skutečnosti reg. Existuje mnoho dalších výrazů a jejich variace používané v poznámkovém bloku ++. To je celé zajímavé téma, které vyžaduje samostatnou studii.

Programátoři, kteří se naučili aplikovat reg. Výrazy v praxi mají výhodu výkonu a konkurenceschopnosti.

Jak prakticky aplikovat regulární výrazy v Poznámkový blok ++

Nyní se podívejme na praktické příklady použití reg. výrazy v poznámkovém bloku ++.

1. Organizace vyhledávání

Chcete-li spustit postup vyhledávání, přejděte do položky Vyhledávání a poté položku Najít. Zkratka klávesnice přejdete na vyhledávací okno NOTEPAD ++ je Ctrl + F.

Pozornost! Je nutné aktivovat tlačítko Regular Expressions, aby bylo možné pracovat v tomto formátu.

Chcete-li najít všechny digitální znaky obsažené v dokumentu, stačí zadat konstrukci [0-9] do vyhledávacího řetězce a hledat Vyhledávání Další.

Každý kliknutím na toto tlačítko najde a zvýrazněte další číslici v dokumentu.

Režim Když se vyhledávání provádí v opačném pořadí (zdola nahoru) s reg. Výrazy nefungují.

Pokud použijete tlačítko Najít všechny, výsledky se zobrazí v samostatném okně.

2. Organizace výměny

S pomocí reg. Výrazy v Poznámkový blok ++, můžete nejen hledat, ale také nahradit určité znaky, které splňují stanovené podmínky.

Chcete-li to provést, přejděte do okna Nahradit okna vyhledávání.

Řekněme, že musíme přesměrovat odkazy pomocí přesměrování. Chcete-li provést tuto akci, v řádku Najít, nahraďte následující konstrukci: href =. (Http: // [^ '] *) , a proto v řádku nahrazení zadejte: href = / redirection.php? do = 123 . Po kliknutí na tlačítko Nahradit všechny se postup náhrady provádí automaticky ve všech prvcích, které odpovídají podmínkám.

Kromě toho v poznámkovém bloku ++ pomocí reg. Výrazy, můžete provádět podobné operace s dokumenty, které nesouvisí s programováním nebo vývojem stránek a aplikací.

Řekněme, že máte seznam zaměstnanců s plnými jmény a narozeninami. V tomto jednoduchém příkladu vyměníme jméno a datum narození. Chcete-li to provést, v poli Najít zadejte (w +) (w +) (w +) (d +. D +. Nahradit pole, zadejte 4 \ 2 \ 2 \ 2. Po kliknutí na tlačítko Nahradit všechny můžete vidět výsledek úspěšného provozu.

Makra a jejich aplikace v poznámkovém bloku ++

Uvažovali jsme o nejjednodušších operací s reg. výrazy v poznámkovém bloku ++. Programátoři pracující na expertní úrovni vyřeší spíše složité problémy s využitím těchto výrazů.

Koncept makra programu Poznámkový blok je ve skutečnosti kus kódu, který může být vložen do určitého místa v dokumentu s jedním kliknutím. Makra jsou druh šablon, které si můžete napsat sami při provádění jakýchkoli akcí v tomto programu.

Makra jsou schopny řešit mnoho monotónních a podobných úkolů. Jsou napsány programátory jak pro jeden projekt, tak pro rozsáhlé použití. Každý programátor má zpravidla svou vlastní sadu maker, aby zjednodušila práci na typických projektech.

Záznam makra se provádí z hlavního panelu nástrojů pomocí tlačítka Start záznamu. Makro bude zaznamenávat vše, co se stane s dokumentem, zatímco nahrávání probíhá.

Před zahájením práce si přečtěte podrobnější informace o tomto problému!

Více Notepad ++ tipy a triky






Komentáře (0)

Zanechat komentář