Tillämpa Expertklistere Regulära Uttryck

Tillämpa Expertklistere Regulära Uttryck

Expertprogrammet för programmering och användningen av arbetsredskap och program kännetecknas av användningen av speciella tekniker, såsom det regulära uttrycket av en expertens anteckningsbok, vilket kraftigt ökar effektiviteten i arbetet.

Det mesta av programmeringen av koden är noggrant och monotont arbete, som ofta utför samma typ av handlingar, samt att hitta och ersätta, både enstaka tecken och hela uttryck.

Dessa (vanliga) uttryck skapades speciellt för att påskynda och förenkla sökningen efter vissa element i ett dokument under vissa förhållanden. I det populära programmeringsverktyget är Notepad ++ Editor, det är möjligt att skapa egna och använda färdiga uttryck. Samtidigt flyttar användaren till en mer avancerad, effektiv arbetsnivå både med anteckningsblock ++ och med skrivningskod i allmänhet.

Vad är vanliga uttryck

Innan du fortsätter direkt till att använda expressionssystemet i Notepad ++, är det nödvändigt att klargöra vad det är. Denna term anger ett specifikt sökspråk som är utformat för att utföra avancerad sökning och ersätta och utföra andra åtgärder på strängar av ett dokument.

Notepad Regular Expressions är utformade för att söka och ersätta text i en rad, fil eller flera filer. De används av utvecklare i applikationskod, testare i Autotests och även när de arbetar på kommandoraden. I analys är ett regelbundet uttryck en sekvens av tecken som mer eller mindre i stort sett matchar Google Analytics -datamönster.

Principen om drift av dessa uttryck är baserad på användningen av speciella metakarakter som utgör mallen, enligt vilken åtgärden utförs på dokumentets rader.

Ett exempel är följande konstruktion [A-Z], vilket innebär att någon kapitalbrev skrivs på latin. Och en punkt, betyder någon av de möjliga symbolerna alls.

Beroende på särdrag hos ett visst programmeringsspråk, syntaxen för att skriva reg. Uttryck kan vara olika. För anteckningsblocket ++ redaktör, reg. Uttryck skrivna i Perl (ett av de populära programmeringsspråk).

Allmän förtrogenhet med reguljära uttryck i anteckningsblock ++

Låt oss presentera de grundläggande vanliga uttryck som kan användas i Anteckningsblock ++:

  • ... - varje tecken (en);
  • [0-9] - Varje tecken (nummer);
  • \ D - Varje alfabetisk karaktär;
  • [A-Z] - Varje kapitalbrev på latin
  • [A-Z] - Varje liten bokstav av den latinska stavningen;
  • [A-Z] - var och en av de latinska bokstäverna i alla fall;
  • \ w - alfabetisk, understrykning eller numerisk karaktär
  • \ s - utrymme;
  • ^ - Sök efter början av en rad;
  • $ - line terminering beteckning;
  • - Symbolen kan upprepas ett oändligt antal gånger;
  • \ 4 \ 1 \ 2 \ 3 - përcaktimin e grupit në mënyrë numerike;
  • ^ \ s * $ - tomma linjer söks;
  • ([0-9] [0-9] *.) - Tvåsiffriga nummer söks.

Det här är bara några av de vanligaste sökningarna i ett dokument. Faktum är att reg. Det finns många fler uttryck och deras variationer som används i Anteckningar ++. Detta är ett helt intressant ämne som kräver en separat studie.

Programmerare som har lärt sig att tillämpa reg. Uttryck i praktiken har fördelen av prestanda och konkurrenskraft.

Hur man praktiskt taget tillämpar reguljära uttryck i anteckningsblock ++

Låt oss nu titta på praktiska exempel på att använda reg. Uttryck i anteckningsblock ++.

1. Organisation av sökning

För att starta sökproceduren, gå till menyalternativet Sök och sedan Sök. Tangentbordsgenvägen för att gå till Notepad ++ Sökfönstret är CTRL + F.

Uppmärksamhet! Det är nödvändigt att aktivera knappen Regular Expressions för att kunna arbeta i det här formatet.

För att hitta alla digitala tecken i dokumentet, skriv bara in konstruktionen [0-9] i söksträngen och sök efter Sök nästa.

Således hittar varje klick på den här knappen och markerar nästa siffra i dokumentet.

Bli en Excel Pro: Gå med i vår kurs!

Höj dina färdigheter från nybörjare till hjälte med vår Excel 365 -grunder, utformad för att göra dig skicklig i bara några få sessioner.

Anmäla sig här

Höj dina färdigheter från nybörjare till hjälte med vår Excel 365 -grunder, utformad för att göra dig skicklig i bara några få sessioner.

Läget när sökningen utförs i omvänd ordning (från botten till toppen) med reg. uttryck fungerar inte.

Om du använder knappen Hitta alla visas resultaten i ett separat fönster.

2. Organisation av ersättning

Med hjälp av reg. Uttryck i anteckningsblock ++, du kan inte bara söka, men ersätta även vissa tecken som uppfyller de angivna förutsättningarna.

För att göra detta, gå bara till Ersätt -fönstret i sökfönstret.

Låt oss säga att vi måste omdirigera länkar med en omdirigering. För att utföra den här åtgärden, i Hitta -linjen, ersätta följande konstruktion: href =. (Http: // [^ '] *), och därmed i Ersätt -linjen, anger: Href = / omdirigering.php? till = 123 . Efter att ha klickat på Byt hela -knappen utförs ersättningsproceduren automatiskt i alla element som matchar villkoren.

Dessutom, i anteckningsblock ++ med hjälp av reg. Uttryck, du kan utföra liknande operationer med dokument som inte är relaterade till programmering eller utveckling av webbplatser och applikationer.

Låt oss säga att du har en lista över anställda med fulla namn och födelsedagar. I det här enkla exemplet kommer vi att byta namn och födelsedatum. För att göra detta, i fältet Sök, anger (\ W +) (\ W +) (\ W +) (\ D +. \ D +. \ D +), och därmed i Byt ut fält, ange \ 4 \ 1 \ 2 \ 3 . Efter att ha klickat på knappen Byt alla kan du se resultatet av en lyckad operation.

Makron och deras tillämpning i anteckningsblock ++

Vi har övervägt den enklaste verksamheten med Reg. Uttryck i anteckningsblock ++. Programmerare som arbetar på expertnivå löser ganska komplexa problem med dessa uttryck.

Begreppet ett anteckningsblock makro är i själva verket en kod som kan sättas in på ett visst ställe i ett dokument med ett klick. Makron är en typ av mallar som du kan skriva dig själv när du utför några åtgärder i det här programmet.

Makronerna kan lösa många monotona och liknande uppgifter. De är skrivna av programmerare både för ett enda projekt och för utbredd användning. Som regel har varje programmerare sin egen uppsättning makron för att förenkla arbetet med typiska projekt.

Makroinspelning utförs från huvudverktygsfältet med knappen Startinspelning. Makroet kommer att spela in allt som händer med dokumentet medan inspelningen pågår.

Läs mer detaljerad information om denna fråga innan du börjar jobba!

Mer Notepad ++ Tips och tricks


Bli en Excel Pro: Gå med i vår kurs!

Höj dina färdigheter från nybörjare till hjälte med vår Excel 365 -grunder, utformad för att göra dig skicklig i bara några få sessioner.

Anmäla sig här

Höj dina färdigheter från nybörjare till hjälte med vår Excel 365 -grunder, utformad för att göra dig skicklig i bara några få sessioner.




kommentarer (0)

Lämna en kommentar