Makompyuta, Zipangizo zamakono
PHP: mawu ozolowereka, preg match onse
PHP, monga chinenero chamakono chamakono, imapereka wogwiritsa ntchito ntchitoyi kuti agwiritse ntchito mawu ozolowereka. Mukhoza kufufuza zochitika zamtundu mzere wina ndi zovuta zoyenera.
HTML, CSS, XML ndi mafayilo ena opangidwa ndizomwe amagwiritsa ntchito polemba ntchito yoyenera. Kufufuza kwa ma adresse, mayina, mayina a foni, e-mail ndi zina zambiri m'malemba osasinthika.
Format Function
PHP imapereka ntchito ziwiri zofufuzira: msewero wa preg ndi match yoyamba yonse. Woyamba akuyang'ana zochitika zoyamba za chitsanzo mu mzere, wachiwiri - zochitika zonse. Nthawi zina mawu akuti "zofanana ndi chitsanzo" amagwiritsidwa ntchito. Pachiyambi choyamba, zotsatira za ntchitoyo ndi "chingwe chiri chimodzimodzi ndi chitsanzo", muchiwiri chachiwiri, "mzere umagwirizana ndi chitsanzo". Mwachizoloŵezi, mawu akuti "mwadzidzidzi" amatanthauzira molondola kwenikweni, koma chilengedwe cha ntchito ndi "kufufuza" kuti mudziwe zambiri. Mwachizoloŵezi, chimodzimodzi chimachokera. Pansi pali mtundu wa ntchito.
Zotsatira za ntchitoyo ndi nambala, chiwerengero cha masewero. Zotsatira zonse zomwe zimapezeka zikulembedwa machesi. Pankhani ya ntchito preg mechi yonse, mungathe kufotokozera dongosolo limene gululi likutsatidwa :
- PREG_PATTERN_ORDER;
- PREG_SET_ORDER.
Kusankha ndi choyamba kusankha magulu zotsatira zofufuzira ndi chiwerengero cha nthawi zonse (mtengo wosasinthika). Pachifukwa chachiwiri, zotsatira zimagawidwa malinga ndi malo omwe ali mzere.
Chizindikiro ndi chigawo cha template
Ndikofunika kukumbukira kuti template ikugwira ntchito pa zizindikiro. Mapulogalamu akhala akuiwalika kuti mtundu woterewu ndi "chizindikiro". Zinenero zamakono sizigwera pansi pa lingaliro la "chingwe", koma ponena za template mmodzi ayenera kumvetsa: apa zizindikiro zimagwiritsidwa ntchito.
Kumanga kachipangizo ndiko, choyamba, chiwonetsero cha zizindikiro zofunidwa. Ngati izi zikumveka bwino, ndiye kuti sipadzakhala zolakwika mu template. Mulimonsemo, zidzakhala zochepa.
- A ndi chinthu chapadera cha template - chizindikiro.
- Az ndi template element, komanso khalidwe limodzi, koma ndi mtengo kuchokera ku z - zonse Latin zilembo mu lowercase.
- 0-9 ndi chiwerengero chimodzi, ndi chirichonse, koma 1-3 ndi 1, 2 kapena 3 okha.
Zolemba mu template ndi zofunika. Malemba oyambirira ndi otsiriza a template ndi ofunika kwambiri. Mukhoza kufotokoza momwe template imayambira ndi momwe imatha.
Chithunzi cha Ntchito
Mgwirizano wa PHP preg zonse zimagwiritsa ntchito mawu ofanana omwe amamasuliridwa nthawi zonse. Mabanki aakuluwa amasonyeza chimodzi mwa malemba omwe amasonyeza:
- [Abc] chabe malemba a, b, c.
- [^ ABC] onse kupatula zilembo A, B, C.
- \ W ndi \ W ndizolemba kapena osalankhula.
- \ S ndi \ S ndi chikhalidwe cha whitespace kapena chosakhala whitespace.
- \ D ndi \ D ndi chiwerengero kapena ayi.
Zizindikiro zobwerezabwereza zimatchulidwa ndi mabotolo ozungulira - {n, m} ndikutanthauzira khalidwe lakale.
- N amatanthawuza kubwereza "osachepera";
- M - kubwereza "kenanso".
Syntax imapereka njira zambiri zowonjezera ma templates, koma ndi bwino kuyamba ndi zofunikira, kutanthauza, zosavuta, zolembedwa, zomwe zimakhala zovuta komanso zosakaniza zilipo.
Mwachidule, tchulani zenizeni zomwe mukufunikira pofotokoza zomwe zimafunikira ndikuganizira kuti chizindikiro "^" chikugwirizana ndi chiyambi, ndipo "$" ndi mapeto a mzere, mukhoza kupanga zizindikiro zosavuta. Kufufuza zowonongeka zowonongeka kuchokera kwa akatswiri oyenerera, mukhoza kupeza chidziwitso cholimba popanga zovuta zogwiritsira ntchito preg match onse. PHP arsenal sichimangogwira ntchito ziwiri izi, koma zimagwiritsidwa ntchito nthawi zambiri.
Kuzoloŵera mosavuta
Chiwonetsero cha nambala yonse:
- "[[9-9] * /"
Komanso nambala yaikulu, koma pangakhale chizindikiro ("+", "-") kutsogolo, ndipo pangakhale malo owonjezera kutsogolo / kumbuyo:
- / ^ [\ S | \ + | \ -] {0,1} [0-9] * /
Mofananamo,
- /^[\s|\\|\]]0,1}[0-9]*(\.)[0-9]*/ - nambala yomwe ili ndi nthawi.
- /[0-9a-z_-]+@[0-9a-z_^\.]+\.[az]{2,3}/ - mwayi wosankha imelo.
Pogwiritsa ntchito ma templates anu a preg mechi zonse, zitsanzo zawo pa intaneti, kusanthula malemba a masamba ndi malo ena amakulolani kuti mupange makalata anu omwe amapezeka.
Pali zambiri zomwe mungachite pofuna kufufuza zambiri. Makamaka, zomangamanga ziwirizi zikhoza kupangidwa mosiyana. Nthawi zambiri, zokonda zidzaperekedwa ku template yomwe idzakupatseni masewero oyenera mofulumira komanso molondola. Kugwiritsira ntchito PHP preg mechi yonse, komanso ntchito zofanana ndi zinenero zina, kumafuna kuchita, kusamala ndi kuyesedwa koyambirira kwa zowona.
Similar articles
Trending Now