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

Säännölliset lausekkeet Perl For Novice

teitä sinulla on tässä sarjassa. Voit käyttää samanlaista konsolin käyttöjärjestelmän kokeilla näytteitä koodin. Yksinkertainen sana Vastaavat Mieti seuraavia: "Hello World" = ~ /World /; Edellä on ilmaus. Voimme soittaa merkkijono vasemmalla saatavilla merkkijono. = ~ Kutsutaan sitova operaattori. Se sitoo käytettävissä merkkijono, mikä on sen oikea, (/World /). Nyt /World /tunnetaan regex kirjaimellisesti. Mitä on sisällä kaksi vinoviivaa kutsutaan kuvio. Se voi olla monimutkaisempi kuin mitä (Maailman) näet.

Sitova operaattori on sanottu kaksi perustelua: yksi ("Hello World") sen vasemmalla ja toinen (/World /) sen oikealla. Kaksi argumenttia ja sitova operaattori muodostavat ilme. Tätä ilmaisua voidaan käyttää ehtolauseilla (jos ehto). Jos kuvio, tässä tapauksessa "World" löytyy saatavilla merkkijono, sitten lauseke palauttaa true. Jos sitä ei löydy niin ilme palauttaa false. Matching sanotaan tapahtua, jos kuvio, (tässä tapauksessa, "World") löytyy käytettävissä merkkijono.

Seuraavat Perl-koodia, joka voit kokeilla, havainnollistaa tätä: käytä tiukka; jos ("Hello World" = ~ /World /) {print "Hyväksytty"; } Else {print "ei vastaa"; } Jos yrität edellä koodi, monitori tulostaisi, "Hyväksytty". Huom: muuttujaa voidaan käyttää paikka käytettävissä merkkijonon, "Hello World". Kuvio Harkitse seuraava merkkijono määritetty muuttuja, availableString. $ AvailableString = "Esimerkkejä olennot ovat bat, kissa ja rotta."; Haluat ehkä tietää, jos sana, "bat", "kissa" tai "rotta" olemassa merkkijono.

Tutkiminen merkkijono näemme, että "bat", "kissa" ja "rotta", kummassakin päässä "at". Seuraavat regex käytetään onko "bat", "kissa" tai "rotta" olemassa string: /[BCR] at /Huomautus hakasulkeissa ympäri "bcr"; b on ensimmäinen kirjain "bat"; c on ensimmäinen kirjain "kissa" ja r on ensimmäinen kirjain "rotta". Nämä ensimmäiset kirjaimet ovat sisällä hakasulkeissa. Kun hakasulkeita, sinulla on seuraavat kaksi kirjainta, jotka ovat yleisiä kolme sanaa ja seuraa eri ensimmäiset kirjaimet.

Seuraavat skripti tuottaa ottelu: käytä tiukka; minun $ availableString = "Esimerkkejä olennot ovat bat, kissa ja rotta."; jos ($ availableString = ~ /[BCR] at /) {print "Hyväksytty"; } Else {print "ei vastaa"; } Säännöllinen lauseke kirjaimellinen on: /[BCR] at /Tässä aihe (Regular Expressions) sisällön sisällä kaksi vinoviivoiksi kutsutaan kuvio. Toistaiseksi olemme nähneet kaksi malleja, yksi, /[BCR] at /joka kuvaa sanajoukko ja toisen, /maailma /joka kuvaa vain yksi sana. Tulemme nä

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