Funcții și simboluri ale expresiei regulate PHP

Funcții de ieșire PHP
Funcții PHP Stream

Funcțiile de expresie regulată vă permit să căutați modele specifice în șir și să le înlocuiți cu un alt model/șir.

Pe această pagină, veți găsi funcțiile expresiilor regulate, informațiile lor relative, cum ar fi caractere/simboluri speciale, și semnificațiile lor.

FuncţieDescriere
preg_filter()Obțineți șir sau matrice cu potriviri de model înlocuite, dar numai dacă au fost găsite potriviri
preg_grep()Obțineți o matrice de elemente din matricea de intrare care se potrivește cu modelul
preg_last_error()Obțineți un cod de eroare care arată motivul pentru care ultimul apel de expresie regulată a eșuat
preg_match ()Obțineți prima potrivire a unui model într-un șir
preg_match_all()Obțineți toate potrivirile unui model într-un șir
preg_replace ()Șirurile Get erau potriviri ale unui model înlocuit cu un subșir. Valoarea subșirului este returnată de funcția de apel invers.
preg_replace_callback()Obțineți șir în care toate potrivirile expresiei sunt înlocuite cu subșirul. Valoarea subșirului este returnată de funcția de apel invers.
preg_replace_callback_array()Obțineți un șir în care toate potrivirile fiecărei expresii sunt înlocuite cu subșirul. Valoarea subșirului este returnată de funcția de apel invers.
preg_split ()Rupeți șirul pe baza expresiilor regulate și returnați partițiile șirului ca matrice
preg_quote()Pune o bară oblică inversă în fața caracterelor care au o semnificație specială în expresiile regulate
Funcții PHP Regex

Modificatori în Regex

Modificatorii definesc comportamentul de căutare a modelelor în șir.

ModificatorulDescriere
icăutarea fără diferențiere la majuscule și minuscule pentru model
mCăutați în mai multe linii. Adică, căutați un model potrivit la începutul sau la sfârșitul fiecărei linii
uPermite potrivirea corectă a modelelor codificate UTF-8
Modificatori de expresie

Tipare regex

Parantezele definesc gama de caractere pentru a crea modele.

[abc]Găsiți un personaj din elementele dintre paranteze
[^ abc]Găsiți caracterul NU între paranteze
[0-9]Găsiți un caracter de la 0 la 9
Modele de expresie regulată

Metacaracterele Regex

Metacaracterele sunt personaje cu o semnificație specială:

MetacaracterDescriere
|Căutați o potrivire pentru oricare dintre modelele separate prin |
.Căutați o instanță a oricărui personaj
^Căutați o potrivire ca începutul unui șir
$Găsiți potrivirea la sfârșitul șirului
\dGăsiți o cifră
\sGăsiți un caracter de spațiu alb
\bGăsiți o potrivire la începutul unui cuvânt
\ uxxxxGăsiți caracterul Unicode dat de numărul hexazecimal XXXX
Metacaracterele în PHP regex

Cuantificatori în Regex

Cantitățile sunt definite de cuantificatori.

CuantificatorDescriere
n+Găsiți șir care conține cel puțin unul n
n* Găsiți șir care conține zero sau mai multe apariții ale lui n
n? Găsiți șirul care conține zero sau o apariție a lui n
n{x} Găsiți șirul care conține secvența de X n„s
n{x,y} Găsiți șirul care conține secvența de la X la Y n„s
n{x,} Găsiți șir care conține o secvență de cel puțin X n„s
Cuantificatoare

Funcții de ieșire PHP
Funcții PHP Stream
închide

Rămâneți la curent cu PHP!

Nu trimitem spam!

en English
X
Derulaţi în sus