Anvendelse Af Ekspert Notepad Regular Expressions

Anvendelse Af Ekspert Notepad Regular Expressions

Ekspertvejen til programmering og brug af arbejdsredskaber og -programmer er kendetegnet ved brug af specielle teknikker, som f.eks. Det regelmæssige udtryk for en ekspertbog, som i høj grad øger effektiviteten af ​​arbejdet.

Det meste af programmeringen af ​​koden er omhyggeligt og monotont arbejde, der ofte udfører samme type handlinger, samt at finde og udskifte, både enkeltkarakterer og hele udtryk.

Disse (almindelige) udtryk blev oprettet specifikt for at fremskynde og forenkle søgningen efter visse elementer i et dokument af visse betingelser. I det populære programmørens værktøj, Notepad ++ editoren, er det muligt at oprette dine egne og bruge færdige udtryk. Samtidig flytter brugeren til et mere avanceret, effektivt niveau af arbejde både med Notepad ++ og med skrive kode generelt.

Hvad er regulære udtryk

Før du går direkte til brug af ekspressionssystemet i Notepad ++, er det nødvendigt at præcisere, hvad det er. Dette udtryk betegner et bestemt søgeprog, der er designet til at udføre avanceret søgning og udskifte og udføre andre handlinger på strings af et dokument.

Notepad regelmæssige udtryk er designet til at søge og udskifte tekst i en linje, fil eller flere filer. De bruges af udviklere i applikationskode, testere i autotests, og også når de arbejder på kommandolinjen. I Analytics er et regelmæssigt udtryk en række af tegn, der mere eller mindre bredt matcher Google Analytics -datamønstre.

Princippet om drift af disse udtryk er baseret på brugen af ​​særlige metakarakterer, der udgør skabelonen, hvorefter handlingen udføres på linjerne i dokumentet.

Et eksempel er følgende konstruktion [A-Z], hvilket betyder ethvert stort bogstav skrevet på latin. Og en prik betyder nogen af ​​de mulige symboler overhovedet.

Afhængigt af særegne af et bestemt programmeringssprog, syntaksen til at skrive Reg. Udtryk kan være forskellige. For notepad ++ editor, Reg. udtryk skrevet i Perl (et af de populære programmeringssprog).

Generel fortrolighed med regulære udtryk i Notepad ++

Lad os præsentere de grundlæggende regulære udtryk, der kan bruges i Notepad ++:

  • ... - Hver karakter (en);
  • [0-9] - hvert tegn (nummer);
  • \ D - hvert alfabetisk tegn
  • [A-Z] - hvert stort bogstav i latin;
  • [A-Z] - hvert lille bogstav fra den latinske stavning;
  • [A-Z] - hver af de latinske bogstaver under alle omstændigheder;
  • \ W - alfabetisk, understregning eller numerisk karakter
  • \ s - plads;
  • ^ - Søg efter begyndelsen af ​​en linje;
  • $ - line terminering betegnelse;
  • - Symbolet kan gentages et uendeligt antal gange;
  • \ 4 \ 1 \ 2 \ 3 - Betegnelse af gruppen i numerisk rækkefølge;
  • ^ \ s * $ - tomme linjer søges;
  • ([0-9] [0-9] *.) - Tocifrede tal søges.

Disse er blot nogle af de mest almindelige line-by-line-søgninger i et dokument. Faktisk reg. Der er mange flere udtryk og deres variationer, der anvendes i Notepad ++. Dette er et helt interessant emne, der kræver en separat undersøgelse.

Programmører, der har lært at anvende reg. Udtryk i praksis har fordelen af ​​præstationer og konkurrenceevne.

Sådan praktisk talt anvender regulære udtryk i Notepad ++

Lad os nu se på praktiske eksempler på at bruge reg. Udtryk i Notepad ++.

1. Organisation af søgning

For at starte søgeproceduren skal du gå til menupunktet Søg og derefter Find -genstanden. Tastaturgenvejen til at gå til Notepad ++ Søg-vinduet er CTRL + F.

Opmærksomhed! Det er nødvendigt at aktivere knappen Regular Expressions for at kunne arbejde i dette format.

For at finde alle de digitale tegn, der er indeholdt i dokumentet, skal du bare indtaste konstruktionen [0-9] i søgestrengen og søge efter Søg næste.

Således finder hvert klik på denne knap og fremhæver det næste ciffer i dokumentet.

Bliv en Excel Pro: Deltag i vores kursus!

Løft dine færdigheder fra nybegynder til helt med vores Excel 365 Basics -kursus, designet til at gøre dig dygtig på kun et par sessioner.

Tilmeld dig her

Løft dine færdigheder fra nybegynder til helt med vores Excel 365 Basics -kursus, designet til at gøre dig dygtig på kun et par sessioner.

Moden, når søgningen udføres i omvendt rækkefølge (fra bund til top) med reg. Udtryk virker ikke.

Hvis du bruger knappen Find alle, vises resultaterne i et separat vindue.

2. Tilrettelæggelse af udskiftning

Ved hjælp af reg. Udtryk i Notepad ++, kan du ikke kun søge, men også erstatte bestemte tegn, der opfylder de angivne betingelser.

For at gøre dette skal du bare gå til vinduet Udskift i søgevinduet.

Lad os sige, at vi skal omdirigere links ved hjælp af en omdirigering. For at udføre denne handling, skal du i Find -linjen erstatte følgende konstruktion: Href =. (Http: // [^ '] *) , og i overensstemmelse hermed i Udskift -linjen, angiv: Href = / omdirigering.php? til = 123 . Når du har klikket på knappen Udskift alle, udføres udskiftningsproceduren automatisk i alle elementer, der matcher betingelserne.

Derudover i Notepad ++ ved hjælp af Reg. Udtryk, du kan udføre lignende operationer med dokumenter, der ikke er relateret til programmering eller udvikling af websteder og applikationer.

Lad os sige, at du har en liste over medarbejdere med fulde navne og fødselsdage. I dette enkle eksempel bytter vi navnet og fødselsdatoen. For at gøre dette skal du i feltet Find angive (\ W +) (\ W +) (\ W +) (\ D +. \ D +. \ D +), og i overensstemmelse hermed i Udskift felt, angiv \ 4 \ 1 \ 2 \ 3 . Når du har klikket på knappen Udskift alle, kan du se resultatet af en vellykket operation.

Makroer og deres anvendelse i Notepad ++

Vi har overvejet de enkleste operationer med reg. Udtryk i Notepad ++. Programmører, der arbejder på ekspertniveau, løse ret komplekse problemer ved hjælp af disse udtryk.

Begrebet en notesblok makro er faktisk et stykke kode, der kan indsættes på et bestemt sted i et dokument med et enkelt klik. Makroer er en slags skabeloner, som du kan skrive dig selv, når du udfører handlinger i dette program.

Makroer er i stand til at løse mange monotont og lignende opgaver. De er skrevet af programmører både for et enkelt projekt og til udbredt anvendelse. Som regel har hver programmør sit eget sæt makroer for at forenkle arbejdet med typiske projekter.

Makrooptagelse udføres fra hovedværktøjslinjen ved hjælp af knappen Start optagelse. Makroen registrerer alt, hvad der sker med dokumentet, mens optagelsen pågår.

Læs mere detaljerede oplysninger om dette nummer, før du starter arbejdet!

Flere notesblok ++ tips og tricks


Bliv en Excel Pro: Deltag i vores kursus!

Løft dine færdigheder fra nybegynder til helt med vores Excel 365 Basics -kursus, designet til at gøre dig dygtig på kun et par sessioner.

Tilmeld dig her

Løft dine færdigheder fra nybegynder til helt med vores Excel 365 Basics -kursus, designet til at gøre dig dygtig på kun et par sessioner.




Kommentarer (0)

Efterlad en kommentar