Funcții PHP pentru RegEx
PHP vine cu funcții integrate pentru lucrul cu expresii regulate. Acestea sunt cele pe care le vei folosi cel mai probabil:
preg_filter()- Returnează un șir de caractere sau un tablou cu potrivirile șablonului înlocuite, dar numai dacă au fost găsite potriviripreg_grep()- Returnează un tablou format doar din elementele tabloului de intrare care s-au potrivit cu șablonulpreg_last_error()- Returnează un cod de eroare care indică motivul pentru care cel mai recent apel de expresie regulată a eșuatpreg_last_error_msg()- Returnează mesajul de eroare care indică motivul pentru care cel mai recent apel de expresie regulată a eșuatpreg_match()- Caută într-un șir de caractere și se oprește la prima potrivire a unui șablonpreg_match_all()- Caută într-un șir de caractere fiecare potrivire a unui șablonpreg_quote()- Pune caractere de escape în fața caracterelor speciale dintr-un șir de caractere, pentru a-l folosi ca șablon de expresie regulatăpreg_replace()- Returnează un șir de caractere în care potrivirile unui șablon (sau ale unui tablou de șabloane) sunt înlocuite cu un subșir (sau cu un tablou de subșiruri) într-un șir de caractere datpreg_replace_callback()- Primind o expresie și un callback, returnează un șir de caractere în care toate potrivirile expresiei sunt înlocuite cu subșirul returnat de callbackpreg_replace_callback_array()- Primind un tablou de expresii și callback-uri, returnează un șir de caractere în care toate potrivirile fiecărei expresii sunt înlocuite cu subșirul returnat de callbackpreg_split()- Împarte un șir de caractere într-un tablou, tăindu-l oriunde se potrivește o expresie regulată