Primjenjujući Expert Entepepad Redovne Izraze



Stručni stil programiranja i upotreba radnog alata i programa odlikuje se upotrebom posebnih tehnika, poput redovnog izražavanja bilježnice vještaka, što uvelike povećava efikasnost rada.

Većina programiranja Kodeksa je mukotrpna i monotona radna, koja često obavlja istu vrstu akcija, kao i nalaz i zamjenu, i pojedinačne znakove i cijele izraze.

Ovi (redovni) izrazi kreirani su posebno za ubrzavanje i pojednostavljenje potrage za određenim elementima u dokumentu za određene uvjete. U popularnom alatu programera, urednika Notepad ++ moguće je kreirati vlastiti i koristiti gotove izraze. U isto vrijeme, korisnik se kreće na napredniji, efikasniji nivo rada i sa notuePad ++ i sa pisanjem koda općenito.

Koji su redovni izrazi

Prije nego što nastavite direktno na korištenje sistema izražavanja u Notepad ++, potrebno je razjasniti šta je to. Ovaj izraz označava određeni jezik pretraživanja dizajniran za izvođenje napredne pretrage i zamijeniti i obavljati druge radnje na žice dokumenta.

Princip rada ovih izraza zasnovan je na korištenju posebnih metačaka koji čine predložak, prema kojima se radnja vrši na linijama dokumenta.

Primjer je sljedeća konstrukcija [A-Z], što znači svako veliko slovo napisano na latininu. I, tačka, znači bilo koji od mogućih simbola uopće.

Ovisno o osobitostima određenog programskog jezika, sintaksu za pisanje reg. Izrazi mogu biti različiti. Za editor Notepad ++, Reg. Izrazi napisani u Perlu (jedan od popularnih programskih jezika).

Generalno poznavanje sa redovnim izrazima u Notepad ++

Predstavljamo osnovne redovne izraze koji se mogu koristiti u Notepad ++:

  • ... - svaki lik (jedan);
  • [0-9] - svaki znak (broj);
  • \ D - svaki abecedni znak;
  • [A-Z] - Svako veliko slovo na latinskom;
  • [A-Z] - Svako malo slovo latinskog pravopisa;
  • [A-Z] - Svaka od latino pisma u bilo kojem slučaju;
  • \ w - abecedno, podvlačenje ili numerički znak;
  • \ s - prostor;
  • ^ - Potražite početak linije;
  • oznaka prekida od $ - linija;
  • - Simbol se može ponoviti beskonačan broj puta;
  • \ 4 \ 1 \ 2 \ 3 - Oznaka grupe u numeričkom redoslijedu;
  • ^ \ s * $ - se pretresu prazne linije;
  • ([0-9] [0-9] *.) - Pretražuju se dvocifreni brojevi.

Ovo su samo neke od najčešćih linijskih pretraga u dokumentu. U stvari, reg. Postoji mnogo više izraza i njihovih varijacija koje se koriste u notepad ++. Ovo je cjelina zanimljiva tema koja zahtijeva zasebnu studiju.

Programeri koji su naučili da primene reg. Izrazi u praksi imaju prednost izvođenja i konkurentnosti.

Kako praktično primijeniti redovne izraze u notepad ++

Sada pogledajmo praktične primjere upotrebe reg. Izrazi u Notepad ++.

1. Organizacija pretraživanja

Da biste pokrenuli postupak pretraživanja, idite na stavku Pretraživanje, a zatim stavku Pronađi. Prečica na tastaturi za prijelaz na prozor za pretraživanje notepad ++ je CTRL + F.

Pažnja! Potrebno je aktivirati tipku Redovni izrazi da biste mogli raditi u ovom formatu.

Da biste pronašli sve digitalne znakove sadržane u dokumentu, samo unesite konstrukciju [0-9] u niz pretraživanja i potražite Pretraživanje sljedeće.

Dakle, svaki klik na ovaj gumb pronaći ćete i označiti sljedeću cifru u dokumentu.

Način kada se pretraga provodi obrnutim redoslijedom (od dna do vrha) sa reg. Izrazi ne rade.

Ako koristite tipku Pronađi sve, rezultati će se prikazati u zasebnom prozoru.

2. Organizacija zamjene

Uz pomoć reg. Izrazi u Notepad ++, ne možete samo pretražiti, već i zamijenite određene znakove koji ispunjavaju navedene uvjete.

Da biste to učinili, samo idite na prozor Zamijenite prozora za pretraživanje.

Recimo da moramo preusmjeriti veze pomoću preusmjeravanja. Da biste izvršili ovu akciju, u liniji Pronađi, zamijenite sljedeću konstrukciju: Href =. (Http: // [^] *) , i, u skladu s tim, u Zamijeni liniji, navedite: Href = / preusmjeravanje.php? to = 123 . Nakon klika na tipku Zamijeni sve, postupak zamjene se izvodi automatski u svim elementima koji odgovaraju uvjetima.

Pored toga, u notepad ++ koristeći reg. Izrazi, možete izvesti slične operacije s dokumentima koji nisu povezani sa programiranjem ili razvojem web lokacija i aplikacija.

Recimo da imate spisak zaposlenih sa punim imenima i rođendanima. U ovom jednostavnom primjeru izmjenit ćemo ime i datum rođenja. Da biste to učinili, u polju Pronađi, navedite (\ w +) (\ w +) (\ d +. \ D +. \ D +), i, u skladu s tim, u Zamijenite polje, navedite \ 4 \ 1 \ 2 \ 3 . Nakon klika na gumb Zamijeni sve, možete vidjeti rezultat uspješne operacije.

Makronaredbe i njihova primjena u Notepad ++

Smatrali smo najjednostavnije operacije sa reg. Izrazi u Notepad ++. Programeri koji rade na razini stručnjaka rješavaju prilično složene probleme koristeći ove izraze.

Koncept makronaredbe Notepad-a je u stvari, komad koda koji se može umetnuti u određeno mjesto u dokumentu s jednim klikom. Makrote su svojevrsni predlošci koje možete napisati prilikom obavljanja bilo kakvih radnji u ovom programu.

Makrote su sposobni za rješavanje mnogih monotonih i sličnih zadataka. Napisali su ih programeri i za jedan projekt i za široku upotrebu. U pravilu, svaki programer ima svoj skup makronaredbi za pojednostavljivanje rada na tipičnim projektima.

Makroniranje makronaredbe vrši se sa glavne alatne trake, pomoću gumba Start Sniming. Makronaredba će snimiti sve što se događa s dokumentom dok je snimanje u toku.

Pročitajte detaljnije informacije o ovom pitanju prije početka rada!

Više notepad ++ savjeta i trikovi






Komentari (0)

Ostavite komentar