*   >> lukeminen koulutus Artikkelit >> tech >> web development

Lisää Vakiolausekehaku Patterns in Php

mmäistä n "caaandy." {N, m} jossa n ja m ovat positiivisia kokonaislukuja. Tämä vastaa vähintään n ja enintään m esiintymiä edellisen kohteen. Esimerkiksi, /{1,3} /ottelut mitään "cndy", "a" "karkkia", kaksi ensimmäistä n "caandy" ja kolme ensimmäistä n "caaaaaaandy". Huomaa, että kun Matching "caaaaaaandy", ottelu on "AAA", vaikka aihe merkkijono oli enemmän hyötyä siitä. Seuraava koodi tuottaa ottelu: $ vuosi = "2009"; preg_match ("/\\ d {2,4} /", $ vuodessa) Tämä on yksinkertainen validointi, joka varmistaa vuosi on vähintään 2 numeroa ja enintään 4 numeroa.

Voit kokeilla yllä seuraavan ohjelman: minun $ vuosi = "2009"; jos (preg_match ("/\\ d {2,4} /", $ vuosi)) {echo "Hyväksytty"; } Else {echo "ei vastaa"; } Yhteensopiva Vuorottelu Voimme vastaamaan erilaisia ​​merkkijonoja kanssa vuorottelu metamerkki "|". Vastaamaan "pig" tai "lampaat", muodostamme regex, /sika | lampaat /. PHP yrittää sovittaa regex mahdollisimman pian piste aihe merkkijono. Kussakin merkin asema, PHP ensin yrittää sovittaa ensimmäinen vaihtoehto, "sika". Jos "sialla" ei täsmää, PHP yritä seuraavaksi vaihtoehto, "lampaita".

Jos "lampaat" ei vastaa myöskään, sitten PHP siirtyy seuraavaan kohtaan aihe merkkijono ja alkaa ensimmäinen vaihtoehto uudelleen Joitakin esimerkkejä: Seuraavassa tuottaa ottelu: preg_match ("/sika | lampaat | lehmä /", "siat ovat eläinryhmä") Tässä, "sika" on sovitettu. Ei ole "lampaat" tai "lehmä" aihe merkkijono. Huomaa, että aihe merkkijono, se on joukko kirjaimia, "p", "i", ja "g", joka on sovitettu. Se ei ole "siat", joka on sovitettu. Ei ole "s" jälkeen "sika" on regex. "Sika" on osa-merkkijono joukossa kaikki merkit aihe merkkijono joka on sovitettu.

Huomaa myös, että se ei ole sana, joka on sovitettu, mutta osa-merkkijono (joka koostuu merkkien ja saattaa jopa olla yksi merkki). Huomaa myös, että tilaa aihe merkkijono on merkki, joka voisi olla jäsen merkkijono sub merkkijono. Mitä juuri sanoin, koskee kaikkia muita vastaavia, ei vain alternations. Seuraavassa tuottaa ottelu: preg_match ("/sika | lampaat | lehmä /", "lampaat ovat eläinryhmä") Tässä, "lampaat" on sovitettu. Ei ole "pig" tai "lehmä" aihe merkkijono.

Haku ei nähnyt "pig", joten se täsmäsi "lampaat" Seuraavia tuottaa ottelu: preg_match ("/sika | lampaat | lehmä /", "lehmät ovat eläinryhmä") Tässä, "lehmä" on sovitettu. Ei ole "pig" tai "lampaat" aihe merkkijono. Haku ei nähnyt "pig" tai "lampaat", joten se täsmäsi "lehmä" Nyt seuraava lauseke "sika" eikä "lampaat" on sovitettu. preg_match

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