Notepad ++ regularni izrazi

Anonim

Redoviti izrazi u NotePad ++ Dodatku

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.

  1. Da biste počeli raditi s redovitim izrazima, idite na odjeljak "Traži" i na popisu koji se pojavljuje, odaberite stavku "Traži".
  2. Idite na prozor za pretraživanje u programu Notepad ++

  3. 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.
  4. Omogućavanje redovitih izraza u prozoru za pretraživanje u programu Notepad ++

  5. 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.
  6. Tražite brojeve u programu Notepad ++

  7. 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.
  8. Pokrenite pretraživanje s izlaznim izlazom u zasebnom prozoru u programu Notepad ++

  9. I ovdje i rezultati pretraživanja izvedeni.
  10. Rezultati pretrage u NotePad ++

Primjer 2: Zamjena simbola

U programu Notepad ++ ne možete tražiti samo znakove, već i zamijeniti ih redovnim izrazima.

  1. Da biste započeli ovu radnju, idite na karticu "Zamijeni" prozora za pretraživanje.
  2. Prebacite na karticu Zamijeni u programu Notepad ++

  3. 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".
  4. Zamjena u programu Notepad ++

  5. Kao što možete vidjeti, zamjena je uspješna.

Zamjena rezultira u programu Notepad ++

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.

  1. Imamo popis osoba u cijelom formatu s datumima rođenja.
  2. Popis osoba u programu Notepad ++

  3. 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".
  4. Preraspored na popisu u programu Notepad ++

  5. Kao što možete vidjeti, zamjena je uspješna.
  6. Rezultati permutacije u programu Notepad ++

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.

Čitaj više