Aplicarea Expert Notepad Expresii Regulate

Aplicarea Expert Notepad Expresii Regulate

Stilul expert al programării și utilizarea instrumentelor și programelor de lucru se distinge prin utilizarea unor tehnici speciale, cum ar fi expresia regulată a notebook-ului unui expert, care crește foarte mult eficiența muncii.

Cea mai mare parte a programării codului este o muncă minotivă și monotonă, care îndeplinesc adesea același tip de acțiuni, precum și găsirea și înlocuirea, atât personaje unice, cât și expresii întregi.

Aceste expresii (regulate) au fost create special pentru a accelera și a simplifica căutarea anumitor elemente într-un document pentru anumite condiții. În instrumentul programatorului popular, editorul Notepad ++, este posibil să vă creați propriile și să utilizați expresii gata făcute. În același timp, utilizatorul se mută la un nivel mai avansat și eficient de lucru atât cu Notepad ++ cât și cu codul de scriere în general.

Care sunt expresii regulate

Înainte de a trece direct la utilizarea sistemului de expresie din Notepad ++, este necesar să se clarifice ceea ce este. Acest termen reprezintă o limbă de căutare specifică concepută pentru a efectua căutarea avansată și înlocuirea și efectuarea altor acțiuni pe șirurile unui document.

Expresiile obișnuite Notepad sunt concepute pentru a căuta și înlocui textul într -o linie, fișier sau mai multe fișiere. Acestea sunt utilizate de dezvoltatori în codul aplicației, testeri în autoteste și, de asemenea, atunci când lucrează la linia de comandă. În Analytics, o expresie obișnuită este o secvență de caractere care se potrivesc mai mult sau mai puțin pe larg, modelele de date Google Analytics.

Principiul de funcționare a acestor expresii se bazează pe utilizarea metacaracterilor speciali care alcătuiesc șablonul, conform căruia acțiunea este efectuată pe liniile documentului.

Un exemplu este următoarea construcție [A-Z], ceea ce înseamnă orice scrisoare de capital scrisă în limba latină. Și, un punct, înseamnă oricare dintre simbolurile posibile.

În funcție de particularitățile unui anumit limbaj de programare, sintaxa pentru scrierea reg. Expresiile pot fi diferite. Pentru editorul Notepad ++, reg. Expresii scrise în Perl (una dintre limbile populare de programare).

Familiarizare generală cu expresii regulate în Notepad ++

Să prezentăm expresii regulate de bază care pot fi utilizate în Notepad ++:

  • ... - Fiecare caracter (unul);
  • [0-9] - fiecare caracter (număr);
  • \ D - fiecare caracter alfabetic;
  • [A-Z] - fiecare literă de capital din latină;
  • [A-Z] - fiecare literă mică a ortografiei latine;
  • [A-Z] - fiecare dintre literele latine în orice caz;
  • \ w - caracter alfabetic, subliniere sau numeric;
  • - spațiu;
  • ^ - Căutați începutul unei linii;
  • $ - denumirea de terminare a liniei;
  • - simbolul poate fi repetat un număr infinit de ori;
  • \ 4 \ \ 2 \ 3 - desemnarea grupului în ordine numerică;
  • ^ ^ s * $ - linii goale sunt căutate;
  • ([0-9] [0-9] *.) - Sunt căutate numere de două cifre.

Acestea sunt doar câteva dintre cele mai frecvente căutări de linie-linine într-un document. De fapt, reg. Există multe alte expresii și variațiile lor utilizate în Notepad ++. Acesta este un subiect complet interesant care necesită un studiu separat.

Programatorii care au învățat să aplice reg. Expresiile în practică au avantajul performanței și al competitivității.

Cum să aplicați practic expresii regulate în Notepad ++

Acum, să ne uităm la exemple practice de utilizare a reg. Expresii în Notepad ++.

1. Organizarea căutării

Pentru a porni procedura de căutare, accesați elementul de meniu Căutare și apoi la elementul Găsiți. Comanda rapidă de la tastatură pentru a merge la fereastra de căutare Notepad ++ este Ctrl + F.

Atenţie! Este necesar să activați butonul Expresiile regulate pentru a putea lucra în acest format.

Pentru a găsi toate caracterele digitale conținute în document, introduceți construcția [0-9] în șirul de căutare și căutați Căutare Următorul.

Astfel, fiecare clic pe acest buton va găsi și evidențiați următoarea cifră din document.

Deveniți Excel Pro: Alăturați -vă cursului nostru!

Elementează -ți abilitățile de la Novice la Hero cu cursul nostru de bază Excel 365, conceput pentru a te face priceput în doar câteva sesiuni.

Înscrieți -vă aici

Elementează -ți abilitățile de la Novice la Hero cu cursul nostru de bază Excel 365, conceput pentru a te face priceput în doar câteva sesiuni.

Modul în care căutarea este efectuată în ordine inversă (de jos în sus) cu reg. Expresiile nu funcționează.

Dacă utilizați butonul Găsiți tot, rezultatele vor fi afișate într-o fereastră separată.

2. Organizarea de înlocuire

Cu ajutorul reg. Expresii în Notepad ++, nu puteți doar să căutați, ci și să înlocuiți anumite caractere care îndeplinesc condițiile specificate.

Pentru a face acest lucru, du-te doar la fereastra Înlocuire a ferestrei de căutare.

Să presupunem că trebuie să redirecționăm legăturile folosind o redirecționare. Pentru a efectua această acțiune, în linia Găsiți, înlocuiți următoarea construcție: HREF = (http: // [^] *) , și, în consecință, în linia Înlocuire , specificați: href = / redirection.php? la = 123 . După ce faceți clic pe butonul Înlocuiți tot, procedura de înlocuire se efectuează automat în toate elementele care corespund condițiilor.

În plus, în Notepad ++ utilizând reg. Expresii, puteți efectua operațiuni similare cu documente care nu sunt legate de programare sau de dezvoltarea site-urilor și aplicațiilor.

Să presupunem că aveți o listă de angajați cu nume complete și zile de naștere. În acest exemplu simplu, vom schimba numele și data nașterii. Pentru a face acest lucru, în câmpul Găsire, specificați (\ W +) (\ w +) (\ d +. \ D +. \ D +), și, în consecință, în Înlocuiți câmpul , specificați \ 4 \ 1 \ 2 \ 3 . După ce faceți clic pe butonul Înlocuiți tot, puteți vedea rezultatul unei operații reușite.

Macrocomenzi și aplicația lor în Notepad ++

Am considerat cele mai simple operații cu reg. Expresii în Notepad ++. Programatorii care lucrează la nivel de expert rezolva probleme destul de complexe folosind aceste expresii.

Conceptul unui macro Notepad este, de fapt, o bucată de cod care poate fi introdusă într-un loc specific într-un document cu un singur clic. Macro-urile sunt un fel de șabloane pe care le puteți scrie atunci când efectuați acțiuni în acest program.

Macrocomenzile sunt capabile să rezolve multe sarcini monotonoase și similare. Acestea sunt scrise de programatori atât pentru un singur proiect, cât și pentru utilizarea pe scară largă. De regulă, fiecare programator are propriul său set de macrocomenzi pentru a simplifica lucrările pe proiecte tipice.

Înregistrarea macro este efectuată din bara de instrumente principală, utilizând butonul Înregistrare Start. Macro-ul va înregistra tot ceea ce se întâmplă cu documentul, în timp ce înregistrarea este în desfășurare.

Citiți mai multe informații detaliate despre această problemă înainte de a începe lucrul!

Mai multe sfaturi Notepad ++ și trucuri


Deveniți Excel Pro: Alăturați -vă cursului nostru!

Elementează -ți abilitățile de la Novice la Hero cu cursul nostru de bază Excel 365, conceput pentru a te face priceput în doar câteva sesiuni.

Înscrieți -vă aici

Elementează -ți abilitățile de la Novice la Hero cu cursul nostru de bază Excel 365, conceput pentru a te face priceput în doar câteva sesiuni.




Comentarii (0)

Lasa un comentariu