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

Vakiolausekehaku Patterns in Perl

n ". Voit käyttää \\ d \\ s \\ w \\ D \\ S \\ W lyhenteitä sekä sisä- että ulkopuolella hahmoluokkaa. Alku ja loppu String Tavoitteena on nähdä, miten voit sovittaa regex alkuun saatavilla merkkijono tai lopussa käytettävissä merkkijono (tai alussa ja lopussa). ^ Merkin Yhteensopiva alussa Jos haluat matching tapahtuvan alussa käytettävissä merkkijonon, aloita regex kanssa ^ -merkki. Seuraava lauseke tuottaa ottelu: "yksi ja kaksi" = ~ /^ yksi /seuraava lauseke ei tuota ottelu: "yksi olen nähnyt" = ~ /^ yksi /Ensimmäisessä tapauksessa sana "yksi" on alussa käytettävissä merkkijonon.

Toisessa tapauksessa, sana "yksi" ei ole alussa käytettävissä merkkijono. Tässä vaiheessa saatat kysyä: "Onko '^' ei negaatio symboli?" No se on negaatio symboli. Ongelmana on tietää, milloin käyttää sitä. Kun sisällä käytettävien luokan (hakasulkeissa) se on negaatio symboli; kun käytetään alussa lausekeryhmän, heti vinoviiva, se on regex merkin vastaavia alussa käytettävissä merkkijonon. Se on ankkuri metamerkkiä. $ Merkin Yhteensopiva lopussa Jos haluat matching tapahtuvan lopussa käytettävissä merkkijonon, lopettaa regex kanssa "$" merkki.

Seuraava lauseke tuottaa ottelu: "Tämä on viimeinen" = ~ /viimeinen $ /seuraava lauseke ei tuota ottelu: "The Last Boy" = ~ /viimeinen $ /Ensimmäisessä tapauksessa sana "viimeinen" on lopussa käytettävissä merkkijonon. Toisessa tapauksessa, sana "viimeinen" ei ole lopussa käytettävissä merkkijono. Huomaa: $ itse asiassa vastaa lopussa käytettävissä merkkijonon, tai juuri ennen Rivinvaihtomerkkiä lopussa käytettävissä merkkijonon. ^ Ja $ kutsutaan ankkuri meta merkkiä. Vastaavat Koko String Nyt, huomaa että.

* Merkkiyhdistelmän (kauden jälkeen tähti) rakenteessa vastaa mitä tahansa osa merkkijonoa myös osa merkkijono nollapituutta. Voit vastata koko käytettävissä merkkijonon käyttäen "^" kanssa "$" merkkiä. Seuraava koodi tuottaa ottelu: "alussa ja lopussa" = ~ /^be.*end$/seuraava koodi tuottaa myös ottelu: "alkaa loppua" = ~ /^be.*end$/saatavilla merkkijono Ensimmäinen tapaus on "alku ja loppu". Käytettävissä merkkijono Toinen tapaus on "alku end". Ero esiintyy sana keskellä (ja /kanssa). Regex kuvio molemmissa tapauksissa sama. Kuvio alkaa '^ "ja päättyy" $ ".

Regexp osoittaa, että käytettävissä merkkijono sovitettava on aluksi "de", jota seuraa mikä tahansa merkki, kuinka monta kertaa tahansa; ja käytettävissä merkkijonon on loputtava kanssa "loppu". Huomautus: Kaikki pitkin, kun sanomme ottelu, me todella etsivät saatavilla merkkijono

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