Notepad ++ Säännölliset lausekkeet

Anonim

Säännölliset lausekkeet Notepad ++ -liitoksessa

Ohjelmointi on melko monimutkainen, huolellinen ja usein yksitoikkoinen prosessi, jossa ei ole harvinaista toista samaa tai samankaltaisia ​​vaikutuksia. Voit suurentaa automatisoida ja nopeuttaa samanlaisten elementtien hakua ja korvaamista asiakirjassa, säännöllinen ilmaisujärjestelmä ohjelmointiin ohjelmoinnissa. Se mahdollistaa suurelta osin säästää aikaa ja vahvuutta ohjelmoijien, verkkovastaavien ja joskus muiden ammattien edustajien. Selvitä, kuinka säännöllisiä lausekkeita käytetään Advanced Notepad ++ Text Editorissa.

Säännöllisten lausekkeiden käsite

Ennen kuin opiskelet säännöllisten ilmaisujen käyttöä Notepad ++ -ohjelmassa käytännössä, saatamme selvittää yksityiskohtaisemmin tämän termin ydin.

Säännölliset lausekkeet ovat erityinen hakukieli, jonka avulla voit tuottaa erilaisia ​​toimia asiakirjojen joukossa. Tämä tehdään erityisissä Metasimvolsissa, kun syötetään manipuloinnin haku ja toteutus kuvioiden periaatteesta. Esimerkiksi tavanomaisen lausekkeen muodossa oleva Notepad ++ -pisteessä on mikä tahansa merkki koko olemassa olevien merkkien sarjasta ja ilmaisu [A-Z] on kaikki Latinalaisen aakkosen isot kirjaimet.

Useilla ohjelmointikielillä säännöllisten lausekkeiden syntaksi voi poiketa toisistaan. Notepad ++ -tekstineditorissa käytetään samoja säännöllisiä lausekkeita kuin suositussa Perl-ohjelmointikielellä.

Yksittäisten säännöllisten ilmaisujen arvot

Nyt tutustuu useimmin käytettyihin Notepad ++ Säännöllisiä ilmaisuja:

  • . - mikä tahansa yksittäinen symboli;
  • [0-9] - mikä tahansa merkin numero;
  • \ D - mikä tahansa merkki, lukuun ottamatta numeroa;
  • [A-Z] - kaikki Latinalaisen aakkosen suuren kirjaimen;
  • [A-Z] - Latinalaisen aakkosen pienet kirjaimet;
  • [A- Z] - mikä tahansa Latinalaisen aakkosen kirjaimet riippumattomuudessa rekisteristä;
  • \ w - kirjain, alaviiva tai numero;
  • - tilaa;
  • ^ - Aloita alku;
  • $ - päättyy linja;
  • * - Symbolin toistaminen (0: sta äärettömään);
  • \ 4 \ 1 \ 2 \ 3 - ryhmän järjestysnumero;
  • ^ \ s * $ - Etsi tyhjiä viivoja;
  • ([0-9] [0-9] *.) - Etsi kaksinumeroisia numeroita.

Itse asiassa on melko paljon symboleja säännöllisistä ilmaisuista, ja on mahdotonta kattaa niitä yhdessä artikkelissa. Huomattavasti enemmän niiden erilaisia ​​muunnelmia, joita ohjelmoijia ja web-suunnittelijoita käytetään, kun työskentelet Notepad ++ -ohjelman kanssa.

Säännöllisten ilmaisujen käytännön käyttö

Katsotaan nyt erityisiä esimerkkejä, kuinka säännöllisiä ilmaisuja käytetään Notepad ++ -ohjelmassa.

Esimerkki 1: Hae

Harkitse, kuinka säännöllisiä lausekkeita sovelletaan etsimään tiettyjä elementtejä.

  1. Jos haluat aloittaa säännöllisten lausekkeiden työskentelyn, siirry kohtaan "Haku" -osioon ja näyttöön tulee luetteloon, valitse "Etsi" kohde.
  2. Siirry Notepad ++ -ohjelman hakuikkunaan

  3. Ennen meitä avaa tavanomaisen hakuikkunan Notepad ++ -ohjelmassa. Pääsy siihen voidaan saada myös painamalla CTRL + F-näppäinyhdistelmää. Varmista, että aktivoi "säännölliset lausekkeet" -painikkeella toimimaan tämän toiminnon kanssa.
  4. Säännöllisten lausekkeiden salliminen MOTEPAD ++ -ohjelman hakuikkunassa

  5. Löydämme kaikki asiakirjan sisältämät numerot. Voit tehdä tämän syöttämällä [0-9] parametri hakujonossa ja napsauta "Haku Seuraava" -painiketta. Joka kerta kun painat tätä painiketta, seuraava numero korostuu asiakirjaan ylhäältä alas. Vaihtaa hakutilaan alhaalta ylöspäin, joka on mahdollista suorittaa, kun käytät tavanomaista hakumenetelmää, kun käytät säännöllisiä lausekkeita.
  6. Etsi numeroita Notepad ++ -ohjelmassa

  7. Jos napsautat "Etsi kaikki nykyisessä asiakirjassa" -painiketta, kaikki hakutulokset, eli asiakirjan digitaaliset lausekkeet näkyvät erillisessä ikkunassa.
  8. Suorita haku lähtölähtöllä erillisessä ikkunassa Notepad ++ -ohjelmassa

  9. Ja täällä ja hakutulokset johdettu.
  10. Hakutulokset kohteessa Notepad ++

Esimerkki 2: Symbolin vaihto

Notepad ++ -ohjelmassa voit etsiä merkkejä, vaan myös korvata ne säännöllisillä lausekkeilla.

  1. Jos haluat aloittaa tämän toiminnon, siirry haku-ikkunoiden "Korvaa" -välilehti.
  2. Vaihda MOTEPAD ++ -ohjelman Vaihda-välilehteä

  3. Teemme ulkoisia viittauksia uudelleenohjauksen kautta. Voit tehdä tämän "Etsi" sarakkeessa arvon "href =. (Http: // [^"] *) "ja" korvaa "kenttään -" href = "/ reire.php? = 1 ". Napsauta "Vaihda ALL" -painiketta.
  4. Korvaus Notepad ++ -ohjelmassa

  5. Kuten näette, korvaaminen on onnistunut.

Korvaustulokset Notepad ++ -ohjelmassa

Ja nyt sovelletaan hakua korvaavalla tavalla käyttäen säännöllisiä lausekkeita toiminnoista, jotka eivät liity tietokoneohjelmointiin tai verkkosivun asetteluun.

  1. Meillä on luettelo henkilöistä täydellisessä muodossa syntymäpäivillä.
  2. Luettelo henkilöistä Notepad ++ -ohjelmassa

  3. Järjestä syntymäaika ja ihmisten nimet joissakin paikoissa. Voit tehdä tämän sarakkeessa "Löydä" Kirjoita "(\ W +) (\ W +) (\ W +) (\ W +) (\ D +). \ T +) ja sarakkeessa" korvaa "\ 4 \ 1 \ 2 \ 3". Napsauta "Vaihda ALL" -painiketta.
  4. Järjestä uudelleen luettelossa Notepad ++ -ohjelmassa

  5. Kuten näette, korvaaminen on onnistunut.
  6. Permutaation tulokset Notepad ++ -ohjelmassa

Osoitimme yksinkertaisimmat toimet, jotka voidaan suorittaa säännöllisillä lausekkeilla Notepad ++ -ohjelmassa. Mutta näiden lausekkeiden avulla ammattimaiset ohjelmoijat toteutetaan ja melko monimutkaisia ​​toimintoja.

Lue lisää