Leigidh gnìomhan brosnachaidh cunbhalach dhut pàtrain sònraichte a lorg anns an t-sreang agus pàtran no sreang eile a chur nan àite.
Air an duilleag seo, gheibh thu na gnìomhan abairt cunbhalach, am fiosrachadh càirdeach mar charactaran / samhlaidhean sònraichte, agus an ciall.
Dleastanas | Tuairisgeul |
---|---|
preg_filter() | Faigh sreang no sreath le maidsean pàtrain nan àite, ach dìreach ma chaidh maidsean a lorg |
preg_grep () | Faigh sreath de eileamaidean bhon raon cuir a-steach a bha a rèir a’ phàtrain |
preg_last_error () | Faigh còd mearachd a sheallas an adhbhar a dh’ fhàillig a’ ghairm abairt àbhaisteach mu dheireadh |
preg_maids() | Faigh a’ chiad mhaidseadh de phàtran ann an sreang |
preg_match_all () | Faigh a h-uile maids de phàtran ann an sreang |
preg_replace() | Bha Get strings nan maidsean de phàtran a chaidh a chuir na àite le fo-sreang. Tha luach an t-substring air a thilleadh leis a’ ghnìomh gairm air ais. |
preg_replace_callback() | Faigh sreang far a bheil an substring a ’dol an àite a h-uile maids den abairt. Tha an luach substring air a thilleadh leis a ’ghnìomh gairm air ais. |
preg_replace_callback_array() | Faigh sreang far a bheil an substring a ’dol an àite a h-uile maids de gach abairt. Tha an luach substring air a thilleadh leis a ’ghnìomh gairm air ais. |
preg_split() | Dèan briseadh air an t-sreang stèidhichte air na h-abairtean cunbhalach agus till na pàirtean den sreang mar eagar |
preg_quote () | Cuir cùl-taic air beulaibh charactaran aig a bheil brìgh sònraichte ann an abairtean cunbhalach |
Mion-atharraichean ann an Regex
Bidh luchd-atharrachaidh a’ mìneachadh giùlan a bhith a’ lorg phàtranan san t-sreang.
atharrachadh | Tuairisgeul |
---|---|
i | sgrùdadh cùis-mhothachail airson a’ phàtrain |
m | Lorg ann an ioma-loidhne. Is e sin, lorg pàtran maidsidh aig toiseach no deireadh gach loidhne |
u | A ’comasachadh co-fhreagairt ceart de phàtranan còdachadh UTF-8 |
Pàtranan Regex
Bidh camagan a’ mìneachadh an raon de charactaran airson pàtrain a chruthachadh.
[abc] | Lorg caractar bho na nithean eadar na camagan |
[^ abc] | Lorg caractar NOT eadar na cromagan |
[0-9] | Lorg caractar bho 0 gu 9 |
Metacharacters regex
Tha metacharacters nan caractaran le brìgh sònraichte:
Metacharacter | Tuairisgeul |
---|---|
| | Coimhead airson maids airson gin de na pàtrain air an sgaradh le | |
. | Coimhead airson eisimpleir de charactar sam bith |
^ | Coimhead airson maids mar thoiseach sreang |
$ | Lorg maids aig deireadh an t-sreath |
\d | Lorg digit |
\s | Lorg caractar àite-geal |
\b | Lorg maids aig toiseach facal |
\ uxxxx | Lorg an caractar Unicode air a thoirt seachad leis an àireamh heicsidheach XXXX |
Meudan ann an Regex
Tha meudan air an comharrachadh le luchd-tomhais.
Meudair | Tuairisgeul |
---|---|
n+ | Lorg sreang anns a bheil co-dhiù aon n |
n* | Lorg sreang anns a bheil neoni no barrachd a’ tachairt n |
n? | Lorg sreang anns a bheil neoni no aon tachartas de n |
n {x} | Lorg sreang anns a bheil sreath de X ns |
n{x,y} | Lorg sreang anns a bheil sreath de X gu Y ns |
n {x,} | Lorg sreang anns a bheil sreath de X aig a ’char as lugha ns |