Fonksyon ak senbòl ekspresyon regilye PHP

P

Fonksyon ekspresyon regilye pèmèt ou chèche modèl espesifik nan fisèl la epi ranplase yo ak kèk lòt modèl / fisèl.

Nan paj sa a, w ap jwenn fonksyon ekspresyon regilye yo, enfòmasyon relatif yo tankou karaktè espesyal/senbòl, ak siyifikasyon yo.

fonksyonDeskripsyon
preg_filter()Jwenn fil oswa etalaj ak alimèt modèl ranplase, men sèlman si alimèt yo te jwenn
preg_grep()Jwenn yon etalaj de eleman nan etalaj la opinyon ki matche ak modèl la
preg_last_error()Jwenn yon kòd erè ki montre rezon ki fè dènye apèl ekspresyon regilye a echwe
preg_match ()Jwenn premye match la nan yon modèl nan yon fisèl
preg_match_all()Jwenn tout alimèt nan yon modèl nan yon fisèl
preg_replace ()Jwenn fisèl yo te alimèt nan yon modèl ranplase ak yon substring. Fonksyon callback la retounen valè substring.
preg_replace_callback()Jwenn fisèl kote tout alimèt nan ekspresyon an ranplase ak substring la. Fonksyon callback la retounen valè substring.
preg_replace_callback_array ()Jwenn yon fisèl kote tout alimèt nan chak ekspresyon yo ranplase ak substring la. Fonksyon callback la retounen valè substring.
preg_split ()Kase fisèl la ki baze sou ekspresyon regilye yo epi retounen patisyon fisèl la kòm etalaj
preg_quote()Mete yon backslash devan karaktè ki gen yon siyifikasyon espesyal nan ekspresyon regilye
Fonksyon regex PHP

Modifikatè nan Regex

Modifikatè defini konpòtman pou chèche modèl nan fisèl la.

ChanjeDeskripsyon
irechèch ka-sansib pou modèl la
mRechèch nan plizyè liy. Sa vle di, chèche yon modèl matche nan kòmansman oswa nan fen chak liy
uPèmèt matche kòrèk nan UTF-8 modèl kode
Modifikasyon ekspresyon

Modèl Regex

Parantèz defini seri karaktè pou kreye modèl.

[abc]Jwenn yon karaktè nan atik ki genyen ant parantèz yo
[^ abc]Jwenn karaktè PA ant parantèz yo
[0-9]Jwenn yon karaktè soti nan 0 a 9
Modèl ekspresyon regilye

Regex Metakaraktè

Metakaraktè yo se karaktè ki gen yon siyifikasyon espesyal:

MetakaraktèDeskripsyon
|Chèche yon match pou nenpòt nan modèl yo separe pa |
.Chèche yon egzanp nenpòt karaktè
^Chèche yon match kòm kòmansman yon fisèl
$Jwenn matche ak nan fen fisèl la
\dJwenn yon chif
\sJwenn yon karaktè espas blan
\bJwenn yon match nan kòmansman yon mo
\ uxxxxJwenn karaktè Unicode ki bay nimewo egzadesimal XXXX la
Metakaraktè nan PHP regex

Quantifiers nan Regex

Kantite yo defini pa quantifiers.

QuantifierDeskripsyon
n+Jwenn fisèl ki gen omwen youn n
n* Jwenn fisèl ki gen zewo oswa plis ensidans nan n
n? Jwenn fisèl ki gen zewo oswa yon sèl ensidan nan n
n{x} Jwenn fisèl ki gen sekans nan X n's
n{x,y} Jwenn kòd ki gen sekans X rive Y n's
n{x,} Jwenn kòd ki gen sekans omwen X n's
Quantifiers

ajoute kòmantè

Rezo Tutor

Aprann PHP soti nan A rive nan Z