PHP, mivel a modern nyelvnek kellene lennieprogramozás, a fejlesztőnek számos funkciót kínál a szabályos kifejezések használatához. Az összetett kritériumok alapján más sorokban lévő karakterláncok előfordulását keresheti.
HTML, CSS, XML és egyéb formalizált fájlok -klasszikus feladatok a függvény hozzáadásához. Nem kevésbé hatékony a címek, vezetéknevek, telefonszámok, e-mailek és egyéb információk keresése nem formális szövegekben.
A PHP két keresési funkciót kínál: a preg match és a preg egyeznek. Az első keresi a minta első előfordulását a sorban, a második - minden előfordulást. Néha a "match with a pattern" kifejezést használjuk. Az első esetben a függvény eredménye "a sztring ugyanaz, mint a minta", a második esetben "a vonal megegyezik a mintával". Formálisan a "véletlen" kifejezés pontosabban tükrözi a lényeget, de a művelet természetes kontextusa általában "információkeresés". A gyakorlatban az egyik és a másik igény van. Az alábbiakban a funkciók formátuma látható.
A függvény eredménye a szám, a mérkőzések száma. Az összes talált meccset a tömbre írjuk. A preg match függvény esetében mindent megadhat a tömb sorrendjének sorrendjében:
Az első opció kiválasztásával a keresési eredményeket a rendszeres kifejezés számával (az alapértelmezett értékkel) csoportosítja. A második esetben az eredmények csoportosítása a sorban lévő helyük szerint történik.
Fontos megjegyezni, hogy a sablon szimbólumokkal működik. A programozás rég elfelejtette, hogy egy ilyen adat típus "szimbólum". A modern nyelvek nem esnek a "húr" fogalma alá, de a sablonhoz képest meg kell érteniük: itt a szimbólumokat manipulálják.
A sablon felépítése mindenekelőtt a szimbólumok kívánt szekvenciájának jelzése. Ha ez világosan érthető, akkor a sablonban nem lesz hiba. Mindenesetre sokkal kevesebb lesz.
A sablonban található regiszter fontos. A sablon első és utolsó karaktere nagyon fontos. Megadhatja, hogyan kezdődik a sablon és hogyan fejeződik be a sablon.
A PHP preg match megfelel az általános kifejezések standard szintaxisának. A szögletes zárójelek a következő karaktereket jelölik:
Az ismétlő szimbólumokat gömbölyű zárójelek - {n, m} jelölik, és az előző karakterre utalnak.
A szintaxis számos lehetőséget kínál a sablonok létrehozására, de a legjobb az alapokkal, vagyis az egyszerű, önírókkal kezdődően kezdeni, amelyekben összetett elemek és kombinációk hiányoznak.
Egyszerűen fogalmazva, valódi karaktereket,amelyek szükségesek a szükséges mennyiség meghatározásával, és figyelembe véve, hogy a "^" szimbólum megfelel a kezdetnek, és a "$" a vonal vége, könnyen létrehozhat sablonokat. A valódi hibamentes szabályos kifejezések elemzése szakképzett szakemberek segítségével szilárd ismereteket nyerhet a komplex alkalmazások komplex alkalmazások létrehozásához. A PHP arzenál nem korlátozódik e két függvényre, de leggyakrabban használják őket.
Sablon az egészhez:
Ugyancsak egész szám, de előfordulhat egy jel ("+", "-"), és előfordulhat,
Hasonlóképpen:
Saját sablonjainak felhasználása a prémium egyezéshez, az interneten található példák, a webhelyek oldal kódjának és más források elemzése lehetővé teszi, hogy saját sablonkönyvtárat készítsen.
Az információk megtalálására vonatkozó lehetőségek lehetnekbeállítva. Különösen a fenti két konstrukciót lehet más módon modellezni. Sok esetben az előnyben részesítjük a sablont, amely gyorsabban és pontosan biztosítja a kívánt egyezést. A PHP preg match használata, valamint a hasonló nyelvekhez hasonló funkciók használata megkívánja a sablonok helyességének gyakorlását, figyelmét és előzetes ellenőrzését.
</ p>