Bruke Ekspert Notepad Regular Expressions

Bruke Ekspert Notepad Regular Expressions


Ekspertstilen til programmering og bruk av arbeidsverktøy og programmer er preget av bruk av spesielle teknikker, for eksempel det vanlige uttrykket for en ekspertens notatbok, som i stor grad øker effektiviteten i arbeidet.

Det meste av programmeringen av koden er omhyggelig og monotont arbeid, og utfører ofte den samme typen handlinger, samt å finne og erstatte, både enkeltpersoner og hele uttrykk.

Disse (vanlige) uttrykkene ble opprettet spesielt for å øke hastigheten og forenkle søket etter bestemte elementer i et dokument for visse forhold. I det populære programmørens verktøy, Notisblokk ++ Editor, er det mulig å lage dine egne og bruke ferdige uttrykk. Samtidig flytter brukeren til et mer avansert, effektivt arbeidsnivå både med Notisblokk ++ og med skrivekode generelt.

Hva er vanlige uttrykk

Før du fortsetter direkte til å bruke ekspresjonssystemet i Notisblokk ++, er det nødvendig å avklare hva det er. Denne termen betegner et bestemt søkespråk som er utformet for å utføre avansert søk og erstatte og utføre andre handlinger på strenger av et dokument.

Notisblokk regelmessige uttrykk er designet for å søke og erstatte tekst i en linje, fil eller flere filer. De brukes av utviklere i applikasjonskode, testere i autotests, og også når de jobber på kommandolinjen. I Analytics er et vanlig uttrykk en sekvens av tegn som mer eller mindre stort sett samsvarer med Google Analytics -datamønstre.

Driftsprinsippet for disse uttrykkene er basert på bruk av spesielle metasjord som utgjør malen, i henhold til hvilken handlingen utføres på linjene i dokumentet.

Et eksempel er følgende konstruksjon [A-Z], som betyr et hvilket som helst bokstav skrevet på latin. Og en prikk betyr noe av de mulige symbolene i det hele tatt.

Avhengig av særegenheter i et bestemt programmeringsspråk, syntaksen for å skrive reg. uttrykk kan være forskjellige. For Notepad ++ Editor, Reg. Uttrykk skrevet i Perl (et av de populære programmeringsspråkene).

Generell kjennskap til vanlige uttrykk i Notisblokk ++

La oss presentere de grunnleggende vanlige uttrykkene som kan brukes i Notisblokk ++:

  • ... - hver karakter (en);
  • [0-9] - hver karakter (tall);
  • \ D - Hvert alfabetisk tegn;
  • [A-Z] - hver bokstav i latin
  • [a-z] - hver liten bokstav i den latinske stavemåten;
  • [a-z] - hver av de latinske bokstavene i alle fall;
  • \ w - alfabetisk, understreket eller numerisk karakter;
  • \ s - plass;
  • ^ - Søk etter begynnelsen av en linje;
  • $ - linje terminering betegnelse;
  • - Symbolet kan gjentas et uendelig antall ganger;
  • \ 4 \ 1 \ 2 \ 3 - Betegnelse av gruppen i numerisk rekkefølge;
  • ^ \ s * $ - tomme linjer søkt;
  • ([0-9] [0-9] *.) - Tosifrede tall er søkt.

Dette er bare noen av de vanligste linje-by-line søk i et dokument. Faktisk, reg. Det er mange flere uttrykk og deres variasjoner brukt i Notisblokk ++. Dette er et helt interessant tema som krever en egen studie.

Programmerere som har lært å søke reg. Uttrykk i praksis har fordelen av ytelse og konkurranseevne.

Slik bruker du nesten regelmessige uttrykk i Notisblokk ++

La oss nå se på praktiske eksempler på bruk av reg. uttrykk i notisblokk ++.

1. Organisering av søk

For å starte søkeprosedyren, gå til Søk -menyelementet og deretter Finn -elementet. Tastaturgenveien for å gå til Notepad ++ Søkevinduet er Ctrl + F.

Merk følgende! Det er nødvendig å aktivere knappen Regular Expressions for å kunne jobbe i dette formatet.

For å finne alle de digitale tegnene som finnes i dokumentet, bare skriv inn konstruksjonen [0-9] i søkestrengen og søk etter Søk neste.

Dermed vil hvert klikk på denne knappen finne og markere neste siffer i dokumentet.

Bli en Excel Pro: Bli med på kurset vårt!

Løft ferdighetene dine fra nybegynner til Hero med vårt Basics -kurs med Excel 365, designet for å gjøre deg dyktig i bare noen få økter.

Registrer deg her

Løft ferdighetene dine fra nybegynner til Hero med vårt Basics -kurs med Excel 365, designet for å gjøre deg dyktig i bare noen få økter.

Modus når søket utføres i omvendt rekkefølge (fra bunn til topp) med reg. uttrykk virker ikke.

Hvis du bruker Finn alle -knappen, vises resultatene i et eget vindu.

2. Organisering av erstatning

Ved hjelp av reg. Uttrykk I Notepad ++ kan du ikke bare søke, men erstatte også visse tegn som oppfyller de angitte forholdene.

For å gjøre dette, bare gå til erstatte -vinduet i søkevinduet.

La oss si at vi må omdirigere koblinger ved hjelp av en omdirigering. For å utføre denne handlingen, i Finn -linjen, erstatt følgende konstruksjon: Href =. (Http: // ^ ] *) , og i henhold til Href = / redirection.php? til = 123 . Etter å ha klikket på Erstatt all -knappen, utføres erstatningsprosedyren automatisk i alle elementer som samsvarer med vilkårene.

I tillegg, i Notisblokk ++ ved hjelp av reg. Uttrykk, du kan utføre lignende operasjoner med dokumenter som ikke er relatert til programmering eller utvikling av nettsteder og applikasjoner.

La oss si at du har en liste over ansatte med fulle navn og fødselsdager. I dette enkle eksempelet bytter vi navnet og fødselsdatoen. For å gjøre dette, i feltet Finn, spesifiser (\ w +) (\ w +) (\ w +) (\ D +. \ D +. \ D +), og følgelig i Erstatte feltet, spesifiser \ 4 \ 1 \ 2 \ 3 . Etter å ha klikket på knappen Erstatt all, kan du se resultatet av en vellykket operasjon.

Makroer og deres søknad i Notisblokk ++

Vi har vurdert den enkleste operasjonen med reg. uttrykk i notisblokk ++. Programmerere som arbeider på ekspertnivået, løser ganske komplekse problemer med disse uttrykkene.

Konseptet med en notisblokk makro er faktisk et stykke kode som kan settes inn på et bestemt sted i et dokument med ett klikk. Makroer er en slags maler som du kan skrive deg selv når du utfører noen handlinger i dette programmet.

Makroer er i stand til å løse mange monotont og lignende oppgaver. De er skrevet av programmerere både for et enkelt prosjekt og for utbredt bruk. Som regel har hver programmerer sitt eget sett med makroer for å forenkle arbeidet med typiske prosjekter.

Makroopptak utføres fra hovedverktøylinjen, ved hjelp av Startopptak -knappen. Makroen registrerer alt som skjer med dokumentet mens opptaket pågår.

Les mer detaljert informasjon om dette problemet før du starter arbeidet!

Mer Notisblokk ++ Tips og triks


Bli en Excel Pro: Bli med på kurset vårt!

Løft ferdighetene dine fra nybegynner til Hero med vårt Basics -kurs med Excel 365, designet for å gjøre deg dyktig i bare noen få økter.

Registrer deg her

Løft ferdighetene dine fra nybegynner til Hero med vårt Basics -kurs med Excel 365, designet for å gjøre deg dyktig i bare noen få økter.




kommentarer (0)

Legg igjen en kommentar