Expert Kladblok Reguliere Uitdrukkingen Toepassen

Expert Kladblok Reguliere Uitdrukkingen Toepassen

De expert-stijl van programmering en het gebruik van werkgereedschappen en programma's onderscheidt zich door het gebruik van speciale technieken, zoals de reguliere expressie van het notitieblok van een expert, dat de efficiëntie van het werk aanzienlijk verhoogt.

De meeste programmering van de code is nauwgezet en eentonig werk, vaak met hetzelfde type acties, evenals het vinden en vervangen, zowel enkele personages als hele uitdrukkingen.

Deze (reguliere) uitdrukkingen zijn specifiek gemaakt om de zoektocht naar bepaalde elementen in een document voor bepaalde omstandigheden te versnellen en te vereenvoudigen. In het hulpprogramma van de populaire programmeur is het Notepad ++ -editor, het mogelijk om uw eigen te maken en gebruik te maken van kant-en-klare uitdrukkingen. Tegelijkertijd beweegt de gebruiker naar een geavanceerder, efficiënter niveau van werk, zowel met Kladblok ++ en met het schrijven van code in het algemeen.

Wat zijn reguliere uitdrukkingen

Voordat u rechtstreeks doorgaat naar het gebruik van het expressiesysteem in Kladblok ++, is het noodzakelijk om te verduidelijken wat het is. Deze term geeft een specifieke zoektaal aan die is ontworpen om een ​​geavanceerde zoekopdracht uit te voeren en andere acties op het gebied van reeksen van een document uit te voeren en uit te voeren.

Notepad reguliere uitdrukkingen zijn ontworpen om tekst te zoeken en te vervangen in een regel, bestand of verschillende bestanden. Ze worden gebruikt door ontwikkelaars in applicatiecode, testers in Autotests en ook bij het werken aan de opdrachtregel. In Analytics is een reguliere expressie een reeks tekens die min of meer breed overeenkomt met Google Analytics -gegevenspatronen.

Het principe van de werking van deze uitdrukkingen is gebaseerd op het gebruik van speciale metacharacters die de sjabloon vormen, volgens welke de actie wordt uitgevoerd op de lijnen van het document.

Een voorbeeld is de volgende constructie [A-Z], wat betekent dat elke hoofdletter in het Latijn is geschreven. En, een punt, betekent een van de mogelijke symbolen.

Afhankelijk van de eigenaardigheden van een bepaalde programmeertaal, de syntaxis voor het schrijven van reg. uitdrukkingen kunnen anders zijn. Voor de Notepad ++ -editor, reg. uitdrukkingen geschreven in PERL (een van de populaire programmeertalen).

Algemene bekendheid met reguliere uitdrukkingen in Kladblok ++

Laten we de basisregelige uitdrukkingen presenteren die kunnen worden gebruikt in Kladblok ++:

  • ... - elk personage (één);
  • [0-9] - elk teken (nummer);
  • \ D - elk alfabetisch karakter;
  • [A-Z] - elke hoofdletter in het Latijn;
  • [A-Z] - elke kleine letter van de Latijnse spelling;
  • [A-Z] - elk van de Latijnse brieven in elk geval;
  • \ w - alfabetisch, onderstrepingsteken of numeriek karakter;
  • \ s - ruimte;
  • ^ - zoeken naar het begin van een lijn;
  • $ - Line beëindigingsaanduiding;
  • - Het symbool kan een oneindig aantal keren worden herhaald;
  • \ 4 \ 1 \ 2 \ 3 - aanduiding van de groep in numerieke volgorde;
  • ^ \ s * $ - lege lijnen worden gezocht;
  • ([0-9] [0-9] *.) - Two-cijfers worden gezocht.

Dit zijn slechts enkele van de meest voorkomende zoekopdrachten in de regel-by-line in een document. In feite, reg. Er zijn veel uitdrukkingen en hun variaties die worden gebruikt in Kladblok ++. Dit is een heel interessant onderwerp dat een aparte studie vereist.

Programmeurs die hebben geleerd om RV aan te brengen. Uitdrukkingen in de praktijk hebben het voordeel van prestaties en concurrentievermogen.

Hoe praktisch reguliere uitdrukkingen in Kladblok ++ toepassen

Laten we nu naar praktische voorbeelden kijken van het gebruik van REG. uitdrukkingen in Kladblok ++.

1. Organisatie van zoeken

Om de zoekprocedure te starten, gaat u naar het menu-item Zoeken en vervolgens het item Find. De sneltoets van het toetsenbord om naar het veld Notepad ++ te gaan, is Ctrl + F.

Aandacht! Het is noodzakelijk om de knop Regelmatige uitdrukkingen te activeren om in dit formaat te kunnen werken.

Om alle digitale tekens in het document te vinden, voert u de constructie [0-9] in de zoekreeks in en zoekt u naar Search Volgende.

Aldus zal elk klik op deze knop vinden en markeert en markeert u het volgende cijfer in het document.

Word een Excel Pro: word lid van onze cursus!

Verhoog uw vaardigheden van Novice tot Hero met onze Excel 365 Basics -cursus, ontworpen om u in slechts enkele sessies bekwaam te maken.

Schrijf zich hier in

Verhoog uw vaardigheden van Novice tot Hero met onze Excel 365 Basics -cursus, ontworpen om u in slechts enkele sessies bekwaam te maken.

De modus Wanneer het zoeken wordt uitgevoerd in omgekeerde volgorde (van onder naar boven) met REG. uitdrukkingen werken niet.

Als u de knop Find All gebruikt, worden de resultaten weergegeven in een apart venster.

2. Organisatie van vervanging

Met de hulp van REG. Uitdrukkingen in Kladblok ++ kunt u niet alleen zoeken, maar ook bepaalde tekens vervangen die aan de opgegeven voorwaarden voldoen.

Om dit te doen, ga gewoon naar het venster Vervangen van het zoekvenster.

Laten we zeggen dat we links moeten worden omleidingen met behulp van een omleiding. Om deze actie uit te voeren, vervangt u in de lijn Find, vervangt u de volgende constructie: HREF = (http: // [^ '] *), en, dienovereenkomstig, in de lijn Vervangen, geef aan: Href = / redirection.php? naar = 123 . Nadat u op de knop Alles vervangen hebt geklikt, wordt de vervangende procedure automatisch uitgevoerd in alle elementen die overeenkomen met de voorwaarden.

Bovendien, in Kladblok ++ met REG. Uitdrukkingen, u kunt vergelijkbare bewerkingen uitvoeren met documenten die niet verband houden met programmering of de ontwikkeling van sites en toepassingen.

Laten we zeggen dat je een lijst met werknemers hebt met volledige namen en verjaardagen. In dit eenvoudige voorbeeld zullen we de naam en de geboortedatum ruilen. Om dit te doen, geeft u in het veld Find op (\ w +) (\ w +) (\ w +) (\ D + \ D +. \ D +), en dienovereenkomstig in de Vervang veld, geef \ 4 \ 1 \ 2 \ 3 op. Nadat u op de knop Alles vervangen hebt geklikt, kunt u het resultaat van een succesvolle bewerking zien.

Macro's en hun toepassing in Kladblok ++

We hebben de eenvoudigste operaties met REG overwogen. uitdrukkingen in Kladblok ++. Programmeurs die werken bij het expertniveau lossen nogal complexe problemen op met behulp van deze uitdrukkingen.

Het concept van een Notepad Macro is in feite een stuk code dat kan worden ingevoegd op een specifieke plaats in een document met één klik. Macro's zijn een soort sjablonen die u zelf kunt schrijven bij het uitvoeren van acties in dit programma.

Macro's zijn in staat om vele monotone en soortgelijke taken op te lossen. Ze zijn geschreven door programmeurs voor een enkel project en voor wijdverbreid gebruik. In de regel heeft elke programmeur zijn eigen set macro's om het werk aan typische projecten te vereenvoudigen.

Macro-opname wordt uitgevoerd in de hoofdwerkbalk, met behulp van de knop Start opname. De macro neemt alles op dat gebeurt met het document terwijl de opname aan de gang is.

Lees meer gedetailleerde informatie over dit probleem voordat u begint met het werk!

Meer notitieblok + tips en trucs


Word een Excel Pro: word lid van onze cursus!

Verhoog uw vaardigheden van Novice tot Hero met onze Excel 365 Basics -cursus, ontworpen om u in slechts enkele sessies bekwaam te maken.

Schrijf zich hier in

Verhoog uw vaardigheden van Novice tot Hero met onze Excel 365 Basics -cursus, ontworpen om u in slechts enkele sessies bekwaam te maken.




Comments (0)

laat een reactie achter