Programiranje je prilično složen, naporan i često monoton proces, u kojem nije rijetkost ponoviti iste ili slične postupke. Kako bi se povećala i ubrzala traženje i zamjena sličnih elemenata u dokumentu, programiranje redovnog ekspresije izumljeno je. Uglavnom vam omogućuje uštedu vremena i truda programera, webmastera, a ponekad i predstavnika drugih zanimanja. Doznajemo kako se regularni izrazi upotrebljavaju u naprednom uređivaču teksta Notepad ++.
sadržaj
Prije nego što počnemo proučavati korištenje regularnih izraza u programu Notepad ++ u praksi, saznajmo više o suštini tog pojma.
Regularni izrazi su poseban jezik za pretraživanje, pomoću kojih možete izvršiti različite radnje na linijama dokumenta. To se postiže uz pomoć posebnih metakaraktera, pri čemu se provodi pretraživanje i izvršenje manipulacija pomoću principa predloška. Na primjer, u Notepad ++ točka u obliku regularnog izraza predstavlja bilo koji od cijelog skupa postojećih simbola, a izraz [AZ] je bilo koje veliko slovo latinske abecede.
Na različitim programskim jezicima, sintaksa regularnih izraza može biti različita. Notepad ++ uređivač teksta koristi iste vrijednosti regularnih izraza kao u popularnom Perl programskom jeziku.
Sada se upoznajmo s najčešće korištenim regularnim izrazima u programu Notepad ++:
Zapravo, ima dosta simbola regularnih izraza, koje treba pokriti, što je u jednom članku nemoguće. Značajno više od njihovih različitih varijacija koje programeri i web dizajneri koriste pri radu s programom Notepad ++.
Pogledajmo sada konkretne primjere kako se regularni izrazi koriste u programu Notepad ++.
Da biste počeli raditi s uobičajenim izrazima, idite na odjeljak "Pretraživanje" i na popisu koji se prikaže odaberite "Traži".
Prije nas se otvara standardni prozor za pretraživanje Notepad ++. Ovaj prozor također možete pristupiti pritiskom na Ctrl + F. Svakako aktivirajte gumb "Regular Expressions" kako biste mogli raditi s tom funkcijom.
Pronađimo sve figure sadržane u dokumentu. Da biste to učinili, unesite parametar [0-9] u traži i kliknite gumb "Traži dalje". Svakim pritiskom na ovu tipku označit će se sljedeća znamenka koja se pojavljuje u dokumentu odozgo prema dolje. Prebacivanje na mod traženja odozdo prema gore, koje možete izvršiti pomoću uobičajenog načina pretraživanja, ne može se primijeniti kada radite s regularnim izrazima.
Ako kliknete gumb "Pronađi sve u trenutnom dokumentu", svi će rezultati pretraživanja, odnosno digitalni izrazi u dokumentu biti prikazani u zasebnom prozoru.
A ovdje su rezultati pretraživanja, prikazani line by line.
No, u programu Notepad ++ moguće je ne samo tražiti simbole već i izvršiti njihovu zamjenu uz pomoć regularnih izraza. Da biste pokrenuli tu radnju, idite na karticu "Zamijeni" u okviru za pretraživanje.
Preusmjeri preusmjeravanje vanjskih veza putem preusmjeravanja. Za to, u stupcu "Traži" postavite vrijednost "href =. (http:// [^ ']] *)", a polje "Zamijeni" je "href =" / redirect.php? To = 1 "". Kliknite gumb "Zamijeni sve".
Kao što možete vidjeti, zamjena je bila uspješna.
A sada primijenimo zamjensku pretragu pomoću regularnih izraza za operacije koje nisu povezane s računalnim programom ili izgledom web stranice.
Imamo popis osoba u formatu imena s datumom rođenja.
Promijenit ćemo datume rođenja i imena ljudi na mjestima. Za to pišemo u stupcu "Pronađi" ( w +) ( w +) ( w +) ( d +. D +. D +) "iu" Replace "-" 4 1 2 3 " , Kliknite gumb "Zamijeni sve".
Kao što možete vidjeti, zamjena je bila uspješna.
Pokazali smo najjednostavnije radnje koje možete izvesti pomoću regularnih izraza u programu Notepad ++. No, uz pomoć tih izraza, profesionalni programeri također obavljaju vrlo složene operacije.