Programiranje je prilično složeno, mukotrpan, i, često, monotoni proces u kojem nije rijetkost da ponovi iste ili slične učinke. Da biste maksimalno povećali automatizirali i ubrzali pretraživanje i zamjenu sličnih elemenata u dokumentu, u programiranju je u programiranju bio regularni ekspresijski sustav. U velikoj mjeri vam omogućuje da uštedite vrijeme i snagu programera, webmastera, a ponekad i predstavnika drugih zanimanja. Odznajmo kako se redovito izrazi koriste u Advanced NotePad ++ Text Editor.
Koncept regularnih izraza
Prije nego što proučavaju uporabu redovitih izraza u programu Notepad ++ u praksi, detaljnije ćemo saznati suštinu ovog pojma.Redoviti izrazi su poseban jezik pretraživanja pomoću kojih možete proizvesti različite akcije na dokumentima. To se radi pomoću posebnih metasimvola, prilikom ulaska u koje se provodi pretraživanje i izvršenje manipulacija na načelu obrazaca. Na primjer, u točki Notepad ++ u obliku regularnog izraza predstavlja bilo koji znak cijelog skupa postojećih znakova, a izraz [a-z] je bilo koje veliko slovo latinske abecede.
U različitim programskim jezicima, sintaksa regularnih izraza može se razlikovati. U uređivaču teksta za Notepad ++, iste vrijednosti regularnih izraza koriste se kao u popularnom programskom jeziku Perl.
Vrijednosti pojedinih regularnih izraza
Sada ćemo se upoznati s najčešće korištenim notepad ++ redovitoj izrazima:
- , - bilo koji simbol;
- [0-9] - bilo koji znak u obliku brojeva;
- D - bilo koji lik, osim broja;
- [A-z] - bilo koje veliko slovo latinske abecede;
- [A-z] - bilo koje mala slova latinske abecede;
- [A- z] - bilo koje od slova latinske abecede u neovisnosti od registra;
- w - slovo, podvlačenje ili znamenka;
- S - Space;
- ^ - početak početka;
- $ - završava linija;
- * - ponavljanje simbola (od 0 do beskonačnosti);
- \ T - \ t - \ t
- ^ * $ - potražite prazne linije;
- ([0-9] [0-9] *.) - Traženje dvoznamenkastih brojeva.
Zapravo, postoji dosta velik broj simbola regularnih izraza, a nemoguće ih je pokriti u jednom članku. Značajno više od različitih varijacija koje programeri i web dizajneri koriste se pri radu s programom Notepad ++.
Praktična uporaba regularnih izraza
Sada pogledajmo specifične primjere kako se redovito izrazi koriste u programu Notepad ++.Primjer 1: Traži
Razmislite o tome kako se regularni izrazi primjenjuju za traženje određenih elemenata.
- Da biste počeli raditi s redovitim izrazima, idite na odjeljak "Traži" i na popisu koji se pojavljuje, odaberite stavku "Traži".
- Prije nas otvara standardni prozor za pretraživanje u programu Notepad ++. Pristup tome se može dobiti i pritiskom na kombinaciju tipki Ctrl + F. Budite sigurni da aktivirajte gumb "Redoviti izrazi" za rad s ovom funkcijom.
- Pronašli smo sve brojeve sadržane u dokumentu. Da biste to učinili, unesite parametar [0-9] u nizu za pretraživanje i kliknite gumb "Traži sljedeći". Svaki put kada pritisnete ovaj gumb, u dokumentu će se istaknuti sljedeća znamenka od vrha do dna. Prebacivanje na način pretraživanja s donjeg prema gore, koji je moguće izvršiti prilikom korištenja konvencionalne metode pretraživanja, kada se ne mogu primijeniti rad s redovitim izrazima.
- Ako kliknete na gumb "Pronađi sve u trenutnom dokumentu", svi rezultati pretraživanja, tj. Digitalni izrazi u dokumentu prikazat će se u zasebnom prozoru.
- I ovdje i rezultati pretraživanja izvedeni.
Primjer 2: Zamjena simbola
U programu Notepad ++ ne možete tražiti samo znakove, već i zamijeniti ih redovnim izrazima.
- Da biste započeli ovu radnju, idite na karticu "Zamijeni" prozora za pretraživanje.
- Napravit ćemo preusmjeriti vanjske reference kroz preusmjeravanje. Da bismo to učinili, u stupcu "Find" stavljamo vrijednost "href =" (http: // [^ '"] *)", au "zamijeni" polje - "href =" / Redrect.php? Na = 1 ". Kliknite na gumb "Zamijeni sve".
- Kao što možete vidjeti, zamjena je uspješna.
I sada ćemo primijeniti pretragu uz zamjenu pomoću regularnih izraza za operacije koje se ne odnose na računalno programiranje ili izgled web-stranica.
- Imamo popis osoba u cijelom formatu s datumima rođenja.
- Preuredite datum rođenja i imena ljudi na nekim mjestima. Da biste to učinili, u stupcu "Pronađite" napisati "(W +) (W +) (W +) (d +. \ T +. \ T "\ T" \ t Kliknite na gumb "Zamijeni sve".
- Kao što možete vidjeti, zamjena je uspješna.
Pokazali smo najjednostavnije aktivnosti koje se mogu izvoditi pomoću regularnih izraza u programu Notepad ++. No, uz pomoć ovih izraza, profesionalni programeri se provode i prilično složene operacije.