Funkcije in simboli regularnega izraza PHP

P

Funkcije regularnega izraza vam omogočajo iskanje določenih vzorcev v nizu in jih zamenjate s kakšnim drugim vzorcem/nizom.

Na tej strani boste našli funkcije regularnih izrazov, njihove relativne informacije, kot so posebni znaki/simboli, in njihove pomene.

funkcijaOpis
preg_filter()Pridobite niz ali matriko z zamenjavo ujemanja vzorcev, vendar le, če so bila najdena ujemanja
preg_grep()Pridobite niz elementov iz vhodne matrike, ki se ujema z vzorcem
preg_last_error()Pridobite kodo napake, ki prikazuje razlog, da zadnji klic regularnega izraza ni uspel
preg_match()Pridobite prvo ujemanje vzorca v nizu
preg_match_all()Pridobite vsa ujemanja vzorca v nizu
preg_replace()Get nizi so bili ujemanja vzorca, zamenjanega s podnizom. Vrednost podniza vrne funkcija povratnega klica.
preg_replace_callback()Pridobite niz, kjer so vsa ujemanja izraza zamenjana s podnizom. Vrednost podniza vrne funkcija povratnega klica.
preg_replace_callback_array()Pridobite niz, kjer so vsa ujemanja vsakega izraza zamenjana s podnizom. Vrednost podniza vrne funkcija povratnega klica.
preg_split()Prekinite niz na podlagi regularnih izrazov in vrnite particije niza kot matriko
preg_citat()Pred znaki, ki imajo poseben pomen v regularnih izrazih, postavite poševnico nazaj
PHP Regex funkcije

Modifikatorji v Regexu

Modifikatorji definirajo vedenje iskanja vzorcev v nizu.

SpremembaOpis
iiskanje vzorca brez razlike med velikimi in malimi črkami
mIskanje v več vrsticah. To pomeni, da poiščite ustrezni vzorec na začetku ali koncu vsake vrstice
uOmogoča pravilno ujemanje vzorcev, kodiranih UTF-8
Modifikatorji izrazov

Regex vzorci

Oklepaji določajo obseg znakov za ustvarjanje vzorcev.

[abc]Poiščite znak iz elementov med oklepaji
[^ abc]Poiščite znak NE med oklepaji
[0-9]Poiščite znak od 0 do 9
Vzorci regularnega izražanja

Metaznaki Regex

Metaznaki so znaki s posebnim pomenom:

MetaznakOpis
|Poiščite ujemanje za katerega koli od vzorcev, ločenih z |
.Poiščite en primer katerega koli znaka
^Poiščite ujemanje kot začetek niza
$Poiščite ujemanje na koncu niza
\dPoiščite številko
\sPoiščite presledek
\bPoiščite ujemanje na začetku besede
\ uxxxxPoiščite znak Unicode, ki ga daje šestnajstiško število XXXX
Metaznaki v regularnem izrazu PHP

Kvantifikatorji v Regex

Količine so opredeljene s kvantifikatorji.

KvantifikatorOpis
n+Poiščite niz, ki vsebuje vsaj enega n
n* Poiščite niz, ki vsebuje nič ali več pojavov n
n? Poiščite niz, ki vsebuje nič ali eno pojavljanje n
n{x} Poiščite niz, ki vsebuje zaporedje X nje
n{x,y} Poiščite niz, ki vsebuje zaporedje od X do Y nje
n{x,} Poiščite niz, ki vsebuje zaporedje najmanj X nje
Merilniki

Dodaj komentar

Mreža mentorjev

Naučite se PHP od A do Ž