Upotreba regularnih izraza u Notepad ++

Programiranje je prilično komplikovan, mukotrpan i često monotoni proces u kojem nije neuobičajeno ponoviti iste, ili slične akcije. Da bi se maksimalno automatizovalo i ubrzalo pretraživanje i zamjena sličnih elemenata u dokumentu, u programiranju je izumljen sistem regularnog izraza. To značajno štedi vrijeme i trud programera, webmastera, a ponekad i predstavnika drugih profesija. Hajde da otkrijemo kako se regularni izrazi primjenjuju u naprednom uređivaču teksta Notepad ++.

Preuzmite najnoviju verziju programa Notepad ++

Pojam regularnih izraza

Prije nego što pređemo na proučavanje upotrebe regularnih izraza u programu Notepad ++ u praksi, naučimo više o suštini ovog termina.

Regularni izrazi su poseban jezik za pretraživanje, pomoću kojeg možete izvoditi različite radnje na linijama dokumenta. To se radi uz pomoć posebnih metaharikata, čijim se unosom vrši pretraživanje i izvršavanje manipulacija na principu šablona. Na primjer, u Notepad ++, točka u obliku regularnog izraza predstavlja bilo koji od cijelog skupa postojećih znakova, a izraz [A-Z] predstavlja svako veliko slovo latinice.

Sintaksa regularnog izraza može varirati u različitim programskim jezicima. Notepad ++ koristi iste vrijednosti regularnih izraza kao popularni programski jezik Perl.

Vrijednosti pojedinačnih regularnih izraza

Sada ćemo se upoznati s najčešćim regularnim izrazima u programu Notepad ++:

      . - bilo koji pojedinačni znak;
      [0-9] - bilo koji znak kao znamenka;
      D - bilo koji znak osim znamenki;
      [A-Z] - bilo koje veliko slovo latinice;
      [a-z] - bilo koje malo slovo latinice;
      [a - Z] - bilo koja slova latinice, bez obzira na slučaj;
      w - slovo, donja crta ili cifra;
      s - prostor;
      ^ - početak linije;
      $ - kraj linije;
      * - ponavljanje simbola (od 0 do beskonačnosti);
      1 je redni broj grupe;
      s * $ - traži prazne redove;
      ([0-9] [0-9] *.) - traženje dviju znamenki.

U stvari, postoji dosta velikog broja znakova regularnog izraza, koji se ne mogu obuhvatiti u jednom članku. Mnogo više od njihovih različitih varijacija koje programeri i web dizajneri koriste kada rade sa Notepad ++.

Upotreba regularnih izraza u programu Notepad ++ prilikom pretraživanja

Pogledajmo sada konkretne primjere kako se regularni izrazi koriste u Notepad ++.

Da biste počeli raditi s regularnim izrazima, idite na odjeljak "Pretraživanje" i odaberite stavku "Pronađi" na popisu koji se pojavljuje.

Prije nas otvara standardni prozor za pretraživanje u programu Notepad ++. Pristup ovom prozoru može se dobiti i pritiskom kombinacije tipki Ctrl + F. Obavezno aktivirajte dugme "Regularni izrazi" da biste mogli raditi sa ovom funkcijom.

Pronađite sve brojeve sadržane u dokumentu. Da biste to uradili, unesite parametar [0-9] u traku za pretragu i kliknite na dugme "Traži dalje". Svaki put kada kliknete na ovo dugme istaknut ćete sljedeći broj koji se nalazi u dokumentu od vrha do dna. Prebacivanje na način pretraživanja odozdo prema gore, koje je moguće izvesti pomoću uobičajenog načina pretraživanja, ne može se primijeniti pri radu s regularnim izrazima.

Ako kliknete na dugme "Pronađi sve u trenutnom dokumentu", svi rezultati pretrage, odnosno brojčani izrazi u dokumentu, biće prikazani u zasebnom prozoru.

A ovde su rezultati pretrage prikazani red po red.

Zamjena znakova regularnim izrazima u Notepad ++

Ali, u programu Notepad ++ možete ne samo pretraživati ​​znakove, već i izvršiti njihovu zamjenu pomoću regularnih izraza. Da biste pokrenuli ovu radnju, idite na karticu "Zamijeni" u prozoru za pretraživanje.

Preusmjerimo vanjske veze kroz preusmjeravanje. Da biste to uradili, u koloni "Pronađi" unesite vrednost "href =. (// [^ '"] *) "i polje" Zameni "-" href = "/ redirect.php? To = 1". Kliknite na dugme "Zameni sve".

Kao što vidite, zamena je bila uspešna.

Sada ćemo primijeniti pretraživanje s zamjenom koristeći regularne izraze za operacije koje se ne odnose na programiranje računala ili raspored web stranica.

Imamo spisak osoba u obliku punog imena i datuma rođenja.

Preuredite datume rođenja i imena ljudi. Za ovo, u koloni "Pronađi" pišemo "(w +) (w +) (w +) (d +. D +. . Kliknite na dugme "Zameni sve".

Kao što vidite, zamena je bila uspešna.

Pokazali smo najjednostavnije akcije koje se mogu izvesti pomoću regularnih izraza u programu Notepad ++. Ali uz pomoć ovih izraza, profesionalni programeri obavljaju veoma složene operacije.

Pogledajte video: STARI SNIMCI - Web programiranje - Lekcia 017 - Osnove HTML jezika - rad sa tabelama i formularima (Maj 2024).