Metamerkkiä voidaan sovittaa laittamalla kenoviiva ennen sitä. Seuraavat esimerkit valaisevat tätä: preg_match ("/3 + 3 /", "3 + 3 = 6") # ei vastaa, koska "+" on metamerkkiä preg_match ("/3 \\ + 3 /", "3+ 3 = 3 ") # ottelut koska" \\ + "tulee tavallinen" + "seuraavalla lausekkeella tuottaa ottelu: preg_match (" /www \\ .website \\ .fi \\ /yhteyshenkilö \\ .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 preg_match ("/\\ d {2,4} /", $ vuodessa) Edellä on todentaa, että vuosi on vähintään 2, mutta enintään 4 numeroa. Tässä $ vuosi on aihe merkkijono, ja olisi pitänyt jättää. Muuttuja Regex Vuonna kuvio, voit olla vaihteleva sijasta osa merkkijonon. Mieti seuraavan lausuman: $ var = "koira"; Seuraava lausunto ottelunsa: preg_match ("/hänen $ var mukaan /", "Tämä on hänen koira minulle.") Tässä malli, /hänen koira /on sama kuin /hänen $ var mukaan /. Myöhemmässä malli, "koira" on korvattu $ var.
Hahmoluokkaa Revisited merkki luokka on joukko merkkejä hakasulkeissa, joista kaikki yksi ja vain yksi merkkiä, joka löytyy aiheeseen nähden muodostelma. Tarkastellaan kuviota (regex), $ re = "/[BCR] at /"; Tämä vastaisi bat, kissan tai rotta. Luokka on [BRC] ja vain yksi näitä merkkejä hakasulkeissa yhdessä "at" pärjäisi jotain aihe merkkijono. Luokka on joukko näistä merkeistä; [GJD] on toinen luokka, [hdqwe] on toinen luokka [opqd] on toinen luokka jne Vain yksi merkkiä hakasulkeissa yhdessä muun kuvion sopisi jotain merkkijono.
Sinun täytyy hyväksyä seuraavat: viiva luonne, -, sisällä merkkiluokan ilmaisee alueen. Olemme nähneet tämän ennenkin. Kuitenkin viiva merkki ulkopuolella merkki luokan ja rakenteen on kirjaimellisesti. Sirkumfle