Toepassing Van Deskundige Notaboek Gereelde Uitdrukkings

Toepassing Van Deskundige Notaboek Gereelde Uitdrukkings

Die kundige styl van programmering en die gebruik van werkgereedskap en programme word onderskei deur die gebruik van spesiale tegnieke, soos die gereelde uitdrukking van 'n deskundige se notaboek, wat die doeltreffendheid van werk aansienlik verhoog.

Die meeste van die programmering van die kode is noukeurig en eentonige werk, wat dikwels dieselfde soort aksies uitvoer, asook om te vind en te vervang, beide enkele karakters en hele uitdrukkings.

Hierdie (gereelde) uitdrukkings is spesifiek geskep om die soeke na sekere elemente in 'n dokument vir sekere voorwaardes te bespoedig en te vereenvoudig. In die gewilde programmeerder se hulpmiddel is die Notepad + + -redakteur, dit is moontlik om jou eie te skep en gereedgemaakte uitdrukkings te gebruik. Terselfdertyd beweeg die gebruiker na 'n meer gevorderde, doeltreffende werk van werk, beide met notaboek + + en met die skryf van kode in die algemeen.

Wat is gereelde uitdrukkings

Voordat u direk na die uitdrukkingstelsel in Notepad ++ gebruik, is dit nodig om te verduidelik wat dit is. Hierdie term dui op 'n spesifieke soektertaal wat ontwerp is om gevorderde soektog te verrig en ander aksies te vervang op stringe van 'n dokument.

Notepad -gereelde uitdrukkings is ontwerp om teks in 'n reël, lêer of verskeie lêers te soek en te vervang. Dit word deur ontwikkelaars in toepassingskode, toetsers in outotests gebruik, en ook as hulle aan die opdragreël werk. In analise is 'n gereelde uitdrukking 'n reeks karakters wat min of meer breedweg ooreenstem met Google Analytics -datapatrone.

Die beginsel van die werking van hierdie uitdrukkings is gebaseer op die gebruik van spesiale metakarakters wat die sjabloon uitmaak, waarvolgens die aksie op die lyn van die dokument uitgevoer word.

'N Voorbeeld is die volgende konstruksie [A-Z], wat 'n hoofletter in Latyn beteken. En, 'n punt, beteken enige van die moontlike simbole.

Afhangende van die eienaardighede van 'n bepaalde programmeertaal, die sintaksis vir die skryf van Reg. Uitdrukkings kan anders wees. Vir die Notepad + +redakteur, Reg. Uitdrukkings geskryf in Perl (een van die gewilde programmeringstale).

Algemene vertroudheid met gereelde uitdrukkings in Notepad ++

Kom ons bied die basiese gereelde uitdrukkings aan wat in Notepad ++ gebruik kan word:

  • ... - elke karakter (een);
  • [0-9] - Elke karakter (nommer);
  • \ D - elke alfabetiese karakter;
  • [A-Z] - Elke hoofletter in Latyn;
  • [A-Z] - Elke kleinletter van die Latynse spelling;
  • [A-Z] - elk van die Latynse letters in elk geval;
  • \ w - alfabetiese, onderstreep of numeriese karakter;
  • S - Ruimte;
  • ^ - Soek vir die begin van 'n lyn;
  • $-lyn beëindiging aanwysing;
  • - die simbool kan 'n oneindige aantal kere herhaal word;
  • - aanwysing van die groep in numeriese volgorde;
  • ^ \ s * $ - Leë lyne word deursoek;
  • ([0-9] [0-9] *.) - Tweesyfergetalle word deursoek.

Dit is net 'n paar van die mees algemene lyn-vir-lyn-soektogte in 'n dokument. Trouens, Reg. Daar is baie meer uitdrukkings en hul variasies wat in Notepad ++ gebruik word. Dit is 'n hele interessante onderwerp wat 'n aparte studie vereis.

Programmeerders wat geleer het om reg te doen. Uitdrukkings in die praktyk het die voordeel van prestasie en mededingendheid.

Hoe om gereeld uitdrukkings in Notepad ++ toe te pas

Kom ons kyk nou na praktiese voorbeelde van die gebruik van Reg. Uitdrukkings in Notepad ++.

1. Organisasie van soektog

Om die soekprosedure te begin, gaan na die Soek -kieslys en dan die Vind -item. Die sleutelbordkortpad om na die Notepad ++ Soek venster te gaan is Ctrl + F.

AANDAG! Dit is nodig om die knoppie gereelde uitdrukkings te aktiveer om in hierdie formaat te kan werk.

Om al die digitale karakters in die dokument te vind, betree net die konstruksie [0-9] in die soekstring en soek na Search Next.

Dus, elke kliek op hierdie knoppie sal die volgende syfer in die dokument vind en beklemtoon.

Word 'n Excel Pro: Sluit aan by ons kursus!

Verhoog u vaardighede van beginner tot held met ons Excel 365 -basiese kursus, wat ontwerp is om u vaardig te maak in slegs 'n paar sessies.

Skryf hier in

Verhoog u vaardighede van beginner tot held met ons Excel 365 -basiese kursus, wat ontwerp is om u vaardig te maak in slegs 'n paar sessies.

Die modus wanneer die soektog in omgekeerde volgorde (van onder na bo) met Reg. Uitdrukkings werk nie.

As u die Find All -knoppie gebruik, sal die resultate in 'n aparte venster vertoon word.

2. Organisasie van vervanging

Met die hulp van Reg. Uitdrukkings in Notepad ++, jy kan nie net soek nie, maar vervang ook sekere karakters wat aan die gespesifiseerde toestande voldoen.

Om dit te doen, gaan net na die Vervang venster van die soekvenster.

Kom ons sê ons moet skakels aanstuur met behulp van 'n aanstuur. Om hierdie aksie uit te voer, vervang die volgende konstruksie in die vind = / redirection.php? tot = 123. Nadat u op die Vervang All -knoppie gekliek het, word die vervangingsprosedure outomaties uitgevoer in alle elemente wat ooreenstem met die voorwaardes.

Daarbenewens, in Notepad + + met behulp van Reg. Uitdrukkings, U kan soortgelyke bedrywighede uitvoer met dokumente wat nie verband hou met programmering of die ontwikkeling van webwerwe en toepassings nie.

Kom ons sê jy het 'n lys van werknemers met volle name en verjaarsdae. In hierdie eenvoudige voorbeeld sal ons die naam en geboortedatum ruil. Om dit te doen in die Vind -veld, spesifiseer (\ w +) (\ w +) (\ w +) (\ d +. \ D +. \ D +), en dienooreenkomstig in die Vervang veld, spesifiseer \ 4 \ 1 \ 2 \ 3 . Nadat u op die Vervang All -knoppie geklik het, kan u die resultaat van 'n suksesvolle operasie sien.

Makros en hul toepassing in Notepad ++

Ons het die eenvoudigste operasies met Reg. Uitdrukkings in Notepad ++. Programmeerders wat op die deskundige vlak werk, los eerder komplekse probleme op deur hierdie uitdrukkings te gebruik.

Die konsep van 'n notaboek makro is in werklikheid 'n stuk kode wat in 'n spesifieke plek in 'n dokument met een kliek ingevoeg kan word. Makros is 'n soort templates wat u self kan skryf wanneer u enige aksies in hierdie program uitvoer.

Makros is in staat om baie eentonige en soortgelyke take op te los. Hulle is geskryf deur programmeerders sowel vir 'n enkele projek en vir wydverspreide gebruik. As 'n reël het elke programmeerder sy eie stel makros om werk op tipiese projekte te vereenvoudig.

Makro-opname word uit die hoofwerkbalk uitgevoer, met behulp van die Start Recording -knoppie. Die makro sal alles opneem wat met die dokument gebeur terwyl die opname aan die gang is.

Lees meer gedetailleerde inligting oor hierdie probleem voordat u begin werk!

Meer notaboek + + wenke en truuks


Word 'n Excel Pro: Sluit aan by ons kursus!

Verhoog u vaardighede van beginner tot held met ons Excel 365 -basiese kursus, wat ontwerp is om u vaardig te maak in slegs 'n paar sessies.

Skryf hier in

Verhoog u vaardighede van beginner tot held met ons Excel 365 -basiese kursus, wat ontwerp is om u vaardig te maak in slegs 'n paar sessies.




kommentaar (0)

Los kommentaar