Uporaba Strokovnih Notepada Regularnih Izrazov

Uporaba Strokovnih Notepada Regularnih Izrazov

Strokovni slog programiranja in uporabe delovnih orodij in programov se odlikuje po uporabi posebnih tehnik, kot je regularni izraz prenosnega računalnika, ki močno poveča učinkovitost dela.

Večina programiranja kode je slikanje in monotono delo, ki pogosto opravlja isto vrsto dejanj, kot tudi iskanje in zamenjava, tako posamezne znake kot celotne izraze.

Ti (redni) izrazi so bili ustvarjeni posebej za pospešitev in poenostavitev iskanja nekaterih elementov v dokumentu za določene pogoje. V priljubljenem programirjevem orodju je Urejevalnik Notepad ++, je mogoče ustvariti svoje in uporabiti pripravljene izraze. Hkrati se uporabnik premakne na naprednejšo, učinkovito raven dela z Notepad ++ in s pisanjem kode na splošno.

Kaj so regularni izrazi

Preden nadaljujete z uporabo izraza sistema v Notepad ++, je treba pojasniti, kaj je. Ta izraz označuje poseben iskalni jezik, ki je namenjen izvajanju naprednega iskanja in zamenjave in izvede druga dejanja na strunah dokumenta.

Redni izrazi beležnice so zasnovani za iskanje in zamenjavo besedila v vrstici, datoteki ali več datotekah. Razvijalci jih uporabljajo v aplikacijski kodi, preizkuševalci v Autotests in tudi pri delu na ukazni vrstici. V analitiki je redni izraz zaporedje znakov, ki se bolj ali manj široko ujemajo z vzorci podatkov Google Analytics.

Načelo delovanja teh izrazov temelji na uporabi posebnih metacharacters, ki sestavljajo predlogo, v skladu s katerim se dejanje izvede na progah dokumenta.

Primer je naslednja konstrukcija [A-Z], kar pomeni vsako kapitalsko pismo, napisano v latinščini. In, pika, pomeni kateri koli možne simbole.

Glede na posebnosti določenega programskega jezika, sintaksa za pisanje rega. izrazi so lahko drugačni. Za urednik Notepad ++, Reg. izrazi, napisani v Perlu (eden izmed priljubljenih programskih jezikov).

Splošno Poznavanje rednih izrazov v Notepadu ++

Predstavimo osnovne regularne izraze, ki jih je mogoče uporabiti v Notepad ++:

  • ... - vsak znak (ena);
  • [0-9] - Vsak znak (število);
  • D - Vsak abecedni znak;
  • [A-Z] - Vsaka velika črka v latinščini;
  • [A-Z] - Vsaka mala črka latinskega črkovanja;
  • [A-Z] - vsaka od latinskih črk v vsakem primeru;
  • W - abecedni, podčrtalni ali številčni znak;
  • S - prostor;
  • ^ - Iskanje na začetku vrstice;
  • Dokazana oznaka za prekinitev LINE;
  • - Simbol se lahko ponovi neskončno število časov;
  • Oznaka skupine v številčnem naročilu; \ t
  • ^ S * $ - prazne vrstice se iščejo;
  • ([0-9] [0-9] *.) - Iščejo se dvomestne številke.

To so le nekatere od najpogostejših iskanj po spletu v dokumentu. V resnici, reg. Obstaja veliko več izrazov in njihove različice, ki se uporabljajo v Notepad ++. To je celotna zanimiva tema, ki zahteva ločeno študijo.

Programerji, ki so se naučili uporabljati REG. Izrazi v praksi imajo prednost uspešnosti in konkurenčnosti.

Kako praktično uporabljati regularne izraze v Notepadu ++

Poglejmo praktične primere uporabe rega. izrazi v Notepad ++.

1. Organizacija iskanja

Če želite začeti postopek iskanja, pojdite na točko menija »Iskanje« in nato element »Najdi«. Bližnjica na tipkovnici, da gremo na okno Iskanje Notepad ++, je Ctrl + F.

Pozor! Potrebno je aktivirati gumb Regularni izraz, da lahko delate v tej obliki.

Če želite najti vse digitalne znake, ki jih vsebuje dokument, vnesite gradnjo [0-9] v iskalni niz in iskanje iskanje Naprej.

Tako bo vsak klik na ta gumb našli in označil naslednjo številko v dokumentu.

Postanite Excel Pro: Pridružite se našemu tečaju!

Dvignite svoje sposobnosti od novinca do junaka z našim tečajem Excel 365 Basics, ki je zasnovan tako, da boste lahko spretni v samo nekaj sejah.

Vpišite se tukaj

Dvignite svoje sposobnosti od novinca do junaka z našim tečajem Excel 365 Basics, ki je zasnovan tako, da boste lahko spretni v samo nekaj sejah.

Način, ko se iskanje izvede v obratnem vrstnem redu (od spodaj navzgor) z reg. izrazi ne delujejo.

Če uporabljate gumb Najdi vse, bodo rezultati prikazani v ločenem oknu.

2. Organizacija zamenjave

S pomočjo rega. Izrazi v Notepadu ++, ne morete samo iskati, ampak tudi nadomestiti nekatere znake, ki izpolnjujejo določene pogoje.

Če želite to narediti, pojdite na okno »Zamenjaj« iskalnega okna.

Recimo, da moramo preusmeriti povezave z uporabo preusmeritve. Za izvedbo tega ukrepa v vrstici Najdi, nadomestite naslednjo konstrukcijo: HREF =. (Http: // [^ ') *) *), in ustrezno, v Zamenjaj linije, navedite: HREF = / preusmeritev.php? do = 123 . Po kliku na gumb Zamenjaj vse se postopek nadomestitve izvede samodejno v vseh elementih, ki ustrezajo pogojem.

Poleg tega v Notepad ++ z uporabo rega. Izrazi, lahko opravljate podobne operacije z dokumenti, ki niso povezani s programiranjem ali razvojem lokacij in aplikacij.

Recimo, da imate seznam zaposlenih s polnimi imeni in rojstnimi dnevi. V tem preprostem primeru bomo zamenjali ime in datum rojstva. Če želite to narediti, v polju »Najdi«, navedite »(W +) (W +) (W +) (D +) D +), in ustrezno, v Zamenjajte polje, navedite \ 4 \ t Ko kliknete na gumb Zamenjaj vse, si lahko ogledate rezultat uspešnega delovanja.

Macros in njihova uporaba v Notepad ++

Upoštevali smo najenostavnejše operacije z Reg. izrazi v Notepad ++. Programerji, ki delajo na strokovni ravni rešiti precej zapletene težave z uporabo teh izrazov.

Koncept notepada makro je, pravzaprav kos kode, ki se lahko vstavi na določeno mesto v dokumentu z enim klikom. Makri so nekakšne predloge, ki jih lahko napišete pri izvajanju kakršnih koli dejanj v tem programu.

Makri so sposobni rešiti številne monotone in podobne naloge. Napisali jih bodo programerji tako za en projekt in za široko uporabo. Praviloma ima vsak programer svoj niz makrov za poenostavitev dela na tipičnih projektih.

Makro snemanje se izvede iz glavne orodne vrstice, s pomočjo gumba Start Snemanje. Makro bo zabeležil vse, kar se dogaja v dokumentu, medtem ko je snemanje v teku.

Preberite podrobnejše informacije o tem vprašanju pred začetkom dela!

Več Notepad ++ Nasveti in triki


Postanite Excel Pro: Pridružite se našemu tečaju!

Dvignite svoje sposobnosti od novinca do junaka z našim tečajem Excel 365 Basics, ki je zasnovan tako, da boste lahko spretni v samo nekaj sejah.

Vpišite se tukaj

Dvignite svoje sposobnosti od novinca do junaka z našim tečajem Excel 365 Basics, ki je zasnovan tako, da boste lahko spretni v samo nekaj sejah.




Komentarji (0)

Pustite komentar