*   >> lukeminen koulutus Artikkelit >> science >> programming

Säännölliset lausekkeet Perl For Novice

kemään paljon enemmän malleja tässä sarjassa. Joitakin erikoismerkkejä On joitakin ASCII-merkkejä, joilla ei ole tulostettavia luonteeltaan vastineet ja ovat sen sijaan edustaa tilanvaihdot. Tavallisia esimerkkejä ovat \\ t välilehden \\ N rivinvaihto, \\ r rivinvaihto ja \\ varten kelloa. Vaakasarkain Jos haluat vaakasarkain näkyvän tekstin tulee kirjoittaa "\\ t" tekstissä. Mieti seuraavia: my $ availableString = "\\ TämänTässä on uusi jakso ja se jatkuu kohta."; Huomaa "\\ t 'varten vaakasarkain alussa käytettävissä merkkijono. Haluat ehkä vastaamaan vaakasarkain, \\ t.

Vakiolausekkeesi olisi /\\ t /Yllä, seuraava lauseke olisi return true (täsmäsi) $ availableString = ~ /\\ t /Niin, vastaamaan \\ t käytettävissä jono, vain käyttää \\ t rakenteessa. Ohjausmerkit merkintä rakenteessa, yhteensovittamiseksi ohjausmerkki on \\ CX jossa X on kirjain A: sta Z Jos haluat vain vastaamaan ohjausmerkki (ei liity muita merkkejä), kirjaimellinen teksti lauseke regex on: /\\ CX /seuraava lauseke tuottaa ottelu: "\\ cZ Se on se." = ~ /\\ CZ /Joten, vain käyttää pakeni ohjaus merkin malli.

Heksadesimaaliluvuissa Ohjelmoinnissa jotkut heksadesimaalilukuja on kirjoitettu: xhh esim xBF Muut heksadesimaalilukuina on kirjoitettu: xhhhh esim xAF7B En anna sinulle lisäselvityksiä noin heksadesimaalilukuina; juuri tietää, että löydät monia esimerkkejä kaltaisia ​​yllä. Merkintätapa Matching heksadesimaalilukuina on \\ xhh tai \\ xhhhh jossa h on heksadesimaaliluku. Jos haluat vain vastaamaan heksadesimaaliluvuksi, kirjaimellinen teksti lauseke regex on: /\\ xhh /tai /\\ xhhhh /Merkit voi edustaa karannut heksadesimaalilukuina.

Seuraava lauseke tuottaa ottelu: "cat" = ~ /\\ x61 \\ x74 /Koska, heksadesimaali numero merkki, "" on x61 ja että t on x74. Sanarajan sana raja on raja sana merkki ja ei-sanan merkki. Harkita seuraavia merkkijonot: "yksi, kaksi, kolme neljästä viiteen" "yksi, kaksi, kolme, neljä, viisi", "yksi, kaksi, kolme, neljä, viisi" "yhden kahdesta kolmeen-neljä-viisi" seuraava yhtälö palautuu tosi (ottelu): "yksi kaksi kolme neljä viisi" = ~ /\\ b /merkintä "\\ b 'käytetään yhdistää sanan rajan. Edellä ilmaisua, se on raja avaamalla lainausmerkki ja sana "yksi", joka on sovitettu.

Jos haluat sovittaa välisen rajan sana "yksi" ja tila, joka seuraa sitä, sinun täytyy muokata regex on: /yksi \\ b /Täällä sinulla on sana "yksi", jota seuraa "\\ b '. Kuvio, "yksi \\ b" on mitä on sovitettu. Seuraava lauseke palauttaa totta: "yksi kaksi kolme neljä viisi" = ~ /yksi \\

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.