Kombiyuutarada, Macluumaadka tiknoolajiyadda
PHP: tibaaxaha joogto ah, preg function oo dhan u dhigma
PHP, sida kuwi af barnaamijyo casri ah waxay bixisaa horumarinta set oo ah hawlaha for tibaaxaha joogto ah. Waxaad ka raadin kartaa dhacdooyinka ee string ee khadadka kale oo ku saabsan shuruudaha adag.
HTML, CSS, XML iyo files kale rasmi ah - dhibaatooyinka classical loo isticmaalo preg dhigma hawlaha oo dhan. Ma saamayn yar ku siinayaa raadinta cinwaanada, magacyada, lambarrada telefoonka, e-mail iyo macluumaad kale oo si rasmi ah qoraalka.
function format
PHP waxay bixisaa laba hawlood search: kulan preg oo kulan preg oo dhan. Midkii kowaad wuxuu eegayaa ku dhacdo koowaad ee hannaankii in xarig ah, kii labaadna wuxuu ahaa - oo dhan dhacdooyinka. Mararka qaarkood waxay isticmaalaan ereyga "kulanka hannaankii". Xaaladda hore natiijada shaqada - "string kulan hannaanka", in kiiska labaad - "in xadhigga laga helay ku habboon la template ah". Farsamo ahaan, "wax kadis" ereyga si sax ah ka tarjumaysaa nuxurka, laakiin macnaha guud ee dabiiciga ah ee hawlgalka caadiga ah waa - "raadin" macluumaadka. In dhaqanka, baahida iyo mid ka mid ah, oo mid kale. Hoos waxaa ku qoran, waxaanu ka fiirsan format hawlaha.
Natiijada shaqada - tirada, tirada kulan. Dhamaan natiijooyinka tallaabadaas waxaa la diiwaan geliyay oo isdiyaarin kara - kulan. In the case of kulan preg shaqada oo dhan, waxaad cayimi kartaa amarka kala bixinta safi :
- PREG_PATTERN_ORDER;
- PREG_SET_ORDER.
Sort ee muuqashadii ugu horeysay ee ka mid ah natiijooyinka ah ee ra'yi ah si joogto ah (qiimaha default). In kiiska labaad, natiijada waxaa loo qaybiyaa sida ay u meel in xarig ah.
Astaanta - element template
Waxaa muhiim ah in la xasuusto in shaqeeya calaamadaha template. Barnaamijyada ayaa illoobi nooca xogta "qof". luuqadaha casriga ah ma dhici hoos ku fikrada ah "line", laakiin waa in la fahamsan yahay saabsan template ah, waayo, kaasu maasuqay calaamadaha.
Dhisidda template ah - waa, dhammaan ayuu ka sarreeyaa, ay calaamad u yihiin isku xigxiga oo la doonayo ee characters. Haddii tani ay tahay si cad u fahmaan qaladka ee template ma noqon doonto. Si kastaba ha ahaatee, waxa ay noqon doontaa wax badan ka yar.
- iyo - a element hannaankii gaar ah - calaamad.
- az - element template sidoo kale waa mid ka mid ah calaamad, laakiin qiimaha a in z - Laatiin kuwa yaryarba ah oo dhan.
- 0-9 - waa hal god ah, iyo wax kasta oo, laakiin 1-3 ah - oo kaliya 1, 2 ama 3.
diiwaanka hannaankii waa muhiim. The characters hore iyo intii dambeba ee template ah waxaa ka mid ah muhiimadda ugu weyn. Waxaad kala dooran kartaa meesha aad ka bilowdo iyo hannaanka dhamaad ah.
template function
preg PHP dhigma oo dhan isticmaalaa Heerka Saan hadal joogto ah. qaansada ku Square loogu yeero mid ka mid ah calaamadaha lagu tilmaamay iyaga in:
- [ABC] calaamadaha kaliya a, b, c.
- [^ ABC] wax walba marka laga reebo xarfaha A, B, C.
- \ W iyo \ W - qoraal ah ama qof qoraal ah.
- \ S iyo \ S - meel cad ama qof non-bannaan.
- \ D, iyo \ D - tiradaasi ama tirada a.
calaamadaha soo noq-muujinaysaa biraha - {n, m} oo iska leh qof hore.
- n tusinaysaa celcelin ah "ugu yaraan";
- "No more" noq - m.
Saan waxay bixisaa noocyo kala duwan oo fursado si ay u abuuraan marto, laakiin waxaa fiican in lagu bilaabo aasaasiga ah, taas oo ah, la fudud, qoray, taas oo ay xubno ka adag oo isku aan la heli karin.
Si fudud u gelin, ku taxay calaamado dhab ah in loo baahan yahay, la tilmaamayo lacagta yey iyo iyada oo la tixgelinayo in calaamadda "^" kulan bilowgii, iyo "$" - dhamaadka khadka, waxaad samayn kartaa foom oo aan qabyo ahayn. Falanqaynta tibaaxaha joogto ah oo dhab-dhismay xirfadlayaal aqoon u heli kartid aqoon adag in la abuuro codsiyada adag preg dhigma oo dhan. Arsenal PHP aan ku xaddidnayn, kuwaas oo laba hawlood, laakiin waxay inta badan waxaa loo isticmaalaa.
dhaqanka fudud
Template for abyoonaha ah:
- "/ [0-9] * /"
Habku isku waa abyoonaha ah, laakiin hore waxa uu noqon karaa calaamad ( "+", "-"), oo hore / gadaal noqon kartaa meelaha dheeraad ah:
- / ^ [\ S | \ + | \ -] {0,1} [0-9] * /
Sidoo kale:
- /^[\s|\+|\-]{0,1}[0-9]*(\.)[0-9]*/ - tirada barta.
- /[0-9a-z_-]+@[0-9a-z_^\.]+\.[az]{2,3}/ - doorasho ee aqoonsiga e-mail.
Isticmaalka arrimo kuu gaar ah kulanka preg oo dhan, tusaale oo iyaga ka mid ah Internet-ka, falanqaynta pages code of sites iyo ilo kale oo ka dhigi waxaa suurtagal in la abuuro maktabadda template adiga kuu gaar ah.
Options for helo macluumaad lagu hagaajin karo. Gaar ahaan, siiyey labadii dhismaha ee la soo dhaafay lagu qaabeeyey si ka duwan karo. Marar badan, doorashada yeelan doonaan qaabkii si dhakhso ah oo si sax ah u bixiyaan ciyaarta looga baahan yahay. Codsiga in preg PHP dhigma oo dhan, iyo sidoo kale hawlaha la mid ah oo ku qoran luqado kale, waxay u baahan tahay dhaqanka, dareenka iyo arrimo pre-ansaxinta.
Similar articles
Trending Now