Swyddogaethau a Symbolau Mynegiant Rheolaidd PHP

P

Mae swyddogaethau Mynegiant Rheolaidd yn caniatáu ichi chwilio patrymau penodol yn y llinyn a rhoi patrwm / llinyn arall yn eu lle.

Ar y dudalen hon, fe welwch y swyddogaethau mynegiant rheolaidd, eu gwybodaeth gymharol fel cymeriadau / symbolau arbennig, a'u hystyron.

swyddogaethDisgrifiad
preg_filter ()Sicrhewch fod llinyn neu arae gyda matsys patrwm yn cael eu disodli, ond dim ond os daethpwyd o hyd i fatsis
preg_grep ()Sicrhewch amrywiaeth o elfennau o'r arae fewnbwn a oedd yn cyfateb i'r patrwm
preg_last_error ()Sicrhewch god gwall sy'n dangos y rheswm bod yr alwad mynegiant reolaidd ddiwethaf wedi methu
preg_match ()Sicrhewch y cyfatebiad cyntaf o batrwm mewn llinyn
preg_match_all ()Sicrhewch bob cyfatebiad o batrwm mewn llinyn
preg_replace ()Roedd tannau cael yn cyfateb â phatrwm a ddisodlwyd ag is-haen. Dychwelir y gwerth israddio gan y swyddogaeth galw yn ôl.
preg_replace_callback ()Sicrhewch linyn lle mae'r is-haen yn disodli pob cydweddiad o'r mynegiad. Dychwelir y gwerth israddio gan y swyddogaeth galw yn ôl.
preg_replace_callback_array ()Sicrhewch linyn lle mae'r is-haen yn disodli pob cyfatebiad o bob mynegiad. Dychwelir y gwerth israddio gan y swyddogaeth galw yn ôl.
preg_split ()Torri'r llinyn yn seiliedig ar yr ymadroddion rheolaidd a dychwelyd rhaniadau y llinyn fel arae
preg_quote ()Rhowch sblash cefn o flaen cymeriadau sydd ag ystyr arbennig mewn ymadroddion rheolaidd
Swyddogaethau Regex PHP

Newidwyr yn Regex

Mae addaswyr yn diffinio ymddygiad chwilio am batrymau yn y llinyn.

AddasyddDisgrifiad
ichwiliad achos-ansensitif am y patrwm
mChwilio mewn multiline. Hynny yw, chwiliwch am batrwm paru ar ddechrau neu ar ddiwedd pob llinell
uYn galluogi paru patrymau amgodio UTF-8 yn gywir
Newidwyr Mynegiant

Patrymau Regex

Mae cromfachau yn diffinio'r ystod o gymeriadau i greu patrymau.

[abc]Dewch o hyd i gymeriad o'r eitemau rhwng y cromfachau
[^ abc]Dewch o hyd i gymeriad NID rhwng y cromfachau
[0-9]Dewch o hyd i gymeriad o 0 i 9
Patrymau Mynegiant Rheolaidd

Metacharacters Regex

Mae metacharacters yn gymeriadau sydd ag ystyr arbennig:

MetacharacterDisgrifiad
|Chwiliwch am ornest ar gyfer unrhyw un o'r patrymau sydd wedi'u gwahanu gan |
.Edrychwch am un enghraifft o unrhyw gymeriad
^Edrychwch am ornest fel dechrau llinyn
$Dewch o hyd i ornest ar ddiwedd y llinyn
\dDewch o hyd i ddigid
\sDewch o hyd i gymeriad gofod gwyn
\bDewch o hyd i ornest ar ddechrau gair
\ uxxxxDarganfyddwch y cymeriad Unicode a roddir gan y rhif hecsadegol XXXX
Metacharacters yn PHP regex

Meintioli yn Regex

Diffinnir meintiau yn ôl meintiolwyr.

MeintiolwrDisgrifiad
n+Dewch o hyd i linyn sy'n cynnwys o leiaf un n
n* Darganfyddwch linyn sy'n cynnwys sero neu fwy o ddigwyddiadau o n
n? Darganfyddwch linyn sy'n cynnwys sero neu un digwyddiad o n
n {x} Darganfyddwch linyn sy'n cynnwys dilyniant o X n's
n {x, y} Darganfyddwch linyn sy'n cynnwys dilyniant o X i Y. n's
n {x,} Darganfyddwch linyn sy'n cynnwys dilyniant o X o leiaf n's
Meintioli

Ychwanegu sylw

Rhwydwaith Tiwtoriaid

Dysgwch PHP o A i Z