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

Lisää Vakiolausekehaku Patterns in Perl

Haku ei nähnyt "pig" tai "lampaat", joten se täsmäsi "lehmä" Nyt seuraava lauseke "sika" eikä "lampaat" on sovitettu. "Siat ja lampaat ovat eläinryhmien" = ~ /sika | lampaat | lehmä /Tämä johtuu "pig" näkyy ensimmäisenä käytettävissä merkkijono ennen "lampaita". Myös seuraava lauseke "lampaat" eikä "pig" on sovitettu. "Siat ja lampaat ovat eläinryhmien" = ~ /lammas | sika | lehmä /Tämä johtuu siitä, vaikka "lampaat" on ensimmäinen vaihtoehto regex, "sika" näkyy ensimmäisenä käytettävissä merkkijono ennen "lampaita". Metamerkkejä On joitakin merkkejä, että et voi käyttää regex.

Nämä merkit yksinkertaisesti on erityisiä merkityksiä regex. Tässä he ovat: {} [] () ^ $. | * +? \\ /Niitä kutsutaan metamerkit. Metamerkkiä voidaan sovittaa laittamalla kenoviiva ennen sitä. Seuraavat esimerkit kuvaavat tätä: "3 + 3 = 6" = ~ /3 + 3 /# ei vastaa, koska "+" on metamerkkiä "3 + 3 = 6" = ~ /3 \\ + 3 /# tulitikut, koska "\\ +" tulee tavallinen "+" seuraavalla lausekkeella tuottaa ottelussa. "Www.website.com/contact.html" = ~ /www\\.website\\.com\\/contact\\.html/Muista aina, että desimaalipistettä merkki kuvio (regex) aina on karannut, että on "\\.".

Yhdistäminen Yhteensopiva ominaisuudet Voit yhdistää vastaavia ominaisuuksia. Olemme nähneet joitakin näistä esimerkiksi /[CBR] osoitteessa /. Tämä on toinen esimerkki $ vuodessa = ~ /\\ d {2,4} /edellä on todentaa, että vuosi on vähintään 2, mutta enintään 4 numeroa. Muuttuja Regex Vuonna kuvio, voit olla vaihteleva sijasta osa merkkijonon. Mieti seuraavan lausuman: minun $ var = "koira"; Seuraava lausunto ottelut: "Tämä on hänen koira minulle." = ~ /Hänen $ var mukaan /Tässä malli, /hänen koira /on sama kuin /hänen $ var mukaan /. Myöhemmässä malli, "koira" on korvattu $ var.

Isoja ja pieniä Säännölliset lausekkeet kirjaimet kuvio, on mahdollista, että sinulla on kirjainta muunnetaan ison kirjaimen tai on iso kirjain, muunnetaan kirjainta. Sinun täytyy käyttää tilanvaihdot \\ U ja \\ l tehdä työtä. Huomaa, että haku on isot ja pienet kirjaimet. Tilanvaihdot \\ U ja \\ l ohjausmerkkijonon, \\ u muuntaa seuraavaksi kirjainta vuonna pattern ison kirjaimen. Seuraava lauseke tuottaa ottelussa. "Tämä on herra Smith." = ~ /On \\ UMR /In käytettävissä merkkijono, sinulla on isot kirjain M. regex (kuvio), sinulla kirjainta M. ohjausmerkkijonon \\ u muuttuu m M regex.

Ohjausmerkkijonon, \\ l muuntaa seuraavan isot kirje pattern kirjainta. Seuraava lauseke tuottaa ottelussa. "Nainen on täällä." = ~ /\\ Lady /In käytettävissä merkkij

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