Coimpiutairean, Teicneòlas fiosrachaidh
PHP: cunbhalach abairtean, ghnìomh preg h-uile co-ionnan
PHP, mar a togail latha an-diugh a 'tabhann phrògraman cànain leasachaidh seata de na gnìomhan gu cunbhalach airson abairtean. 'S urrainn dhut lorg Buidheann de na sreang anns na sreathan eile iom-fhillte air na slatan-tomhais.
HTML, CSS, XML agus eile faidhlichean foirmeil - clasaigeach trioblaidean airson a chleachdadh preg a 'maidseadh gnìomhan uile. Nach eil nas lugha bhuaidh a 'toirt an rannsachadh airson seòlaidhean, ainmean, àireamhan fòn, post-dealain agus fiosrachadh eile gu foirmeil theacsaichean.
Inneal a 'Chlàir gnìomh
PHP a 'tabhann dà rannsachadh gnìomhan: preg gèam agus preg a h-uile gèam. Tha a 'chiad a' coimhead airson a 'chiad tachairt de phàtrain anns an t-sreang, an dàrna - Buidheann na h-uile. Uaireannan a 'cleachdadh a' bhriathair "pàtran ghèam". Anns a 'chiad chùis mar thoradh air an dreuchd - "sreang matches pàtran", anns an dara chùis - "ann an sreang a lorg a fhreagras ri teamplaid". Na fìrinn, tha an teirm "co-thuiteamas a" nas mionaidiche a 'nochdadh brìgh, ach nàdarra co-theacsa an obrachadh mar as trice - "lorg" fiosrachaidh. Ann an cleachdadh, an t-iarrtas agus aon, agus eile. Gu h-ìosal, tha sinn a 'beachdachadh air na gnìomhan cruth.
Tha thoradh air an dreuchd - àireamh, an àireamh de matches. Na h-uile a fhreagras air an toraidhean a chlàradh ann an ordugh - matches. Ann an cùis-chosnadh preg a h-uile gèam, faodaidh sibh sònraichibh an òrdugh na rèiteach an ordugh :
- PREG_PATTERN_ORDER;
- PREG_SET_ORDER.
Deasaich a rèir a 'chiad embodiment gabhail a-steach toraidhean cunbhalach de labhairt (default luach). Anns an dàrna suidheachadh, na toraidhean air an cur ann am buidhnean a rèir an location ann an sreang.
Samhlaidhean - teamplaid eileamaid
Tha e cudromach cuimhneachadh gu bheil a 'ruith teamplaid samhlaidhean. Programming fhada dìochuimhneachadh dè an dàta seòrsa "caractar". Nuadh-chànanan, chan eil a 'tuiteam gu h-ìosal an smuain de "loidhne", ach feumar a bhith a' tuigsinn a thaobh na teamplaid: e làimhseachadh samhlaidhean.
A 'togail an teamplaid - tha, os cionn na h-uile, mar chomharra air a' miannachadh sreath de charactaran. Ma tha seo a 'tuigsinn gu soilleir na mearachd ann an teamplaid nach bi. Ann an cùis sam bith, bidh e mòran nas lugha.
- agus - pàtran sònraichte eileamaid - samhla.
- az - teamplaid eileamaid cuideachd aon samhla, ach air an luach de a z - Laideann uile lowercase.
- 0-9 - 'S e aon figear, agus sam bith, ach na 1-3 --mhàin 1, 2 no 3.
ann an pàtran clàr cudromach. Tha a 'chiad agus mu dheireadh caractaran na teamplaid a tha air leth cudromach. Faodaidh tu a shònrachadh far a bheil a 'tòiseachadh agus a' crìochnachadh pàtran.
gnìomh teamplaid
PHP preg h-uile co-ionnan cleachdadh coitcheann gu cunbhalach a chur an cèill sheantansan. Camagan ceàrnach denote aon de na samhlaidhean a chomharrachadh ann dhaibh:
- [ABC] samhlaidhean a-mhàin a, b, c.
- [^ ABC] h-uile càil ach a-mhàin na caractaran A, B, C.
- \ W agus \ W - teacsa no teacsa caractar.
- \ S agus \ S - àite geal no neo-àite caractar.
- \ D, agus \ D - figear no figear air.
ath-aithris samhlaidhean sgrìobhadh braces - {n} agus m buin roimhe caractar.
- n ath-aithris a 'ciallachadh a "co-dhiù";
- "Chan eil an còrr" ath-aithris - m.
Syntax a 'toirt caochladh de roghainnean airson teamplaidean a chruthachadh, ach tha e nas fheàrr tòiseachadh le bunaitean a' chànain, 'se sin, le sìmplidh, làmh-sgrìobhadh, anns a bheil eileamaidean iom-fhillte agus measgachaidhean ri fhaotainn.
Dìreach air a chur, an liosta fìor samhlaidhean a tha a dhìth, a 'sònrachadh aca thathar ag iarraidh suim agus a' gabhail a-steach gu bheil an samhla "^" matches an toiseach, agus "$" - deireadh na loidhne, faodaidh sibh a chruthachadh teamplaidean unpretentious. Mion-sgrùdadh gu cunbhalach a stèidheachadh fìor-cainnt bho teisteanas Faodaidh proifeiseantaich a thogail cruaidh eòlas a chruthachadh iarrtasan iom-fhillte preg h-uile co-ionnan. PHP armlann Chan eil seo cuibhrichte ri dà dreuchdan, ach tha iad as cumanta.
sìmplidh a chleachdadh
Teamplaid airson an integer:
- "/ [0-9] * /"
Tha an aon phàtran a tha integer, ach an aghaidh a dh'fhaodadh a bhith na chomharra ( "+", "-"), agus an aghaidh / chùlaibh urrainn a bhith an àiteachan a bharrachd:
- / ^ [\ S | \ + | \ -] {0,1} [0-9] * /
Coltach:
- /^[\s|\+|\-]{0,1}[0-9]*(\.)[0-9]*/ - an àireamh de na puing.
- /[0-9a-z_-]+@[0-9a-z_^\.]+\.[az]{2,3}/ - roghainn don chomharra air post-dealain.
Tha cleachdadh na teamplaidean agad fhèin airson a h-uile gèam preg, eisimpleirean dhiubh air an eadar-lìon, mion-sgrùdadh air a 'chòd duilleagan de làraichean agus tobraichean eile ga dhèanamh comasach a chruthachadh agad fhèin teamplaid leabharlainn.
Roghainnean airson fiosrachadh a lorg urrainn a chur. Gu sònraichte, a thoirt air an dà togalaichean Faodar mhodaileadh eadar-dhealaichte. Ann an iomadh cùis, roghainn a bhios aig a 'phàtran a luath agus ceart a thoirt seachad a tha a dhìth gèam. Iarrtas ann PHP preg h-uile co-ionnan, a thuilleadh air gnìomhan coltach ann an cànanan eile, tha e a 'cur feum air dòighean-obrach, agus aire ro-dearbhaidh teamplaidean.
Similar articles
Trending Now