KwamfutocinBayanai fasahar

PHP: na yau da kullum maganganu, aiki preg daidaita dukan

PHP, kamar yadda befits wani zamani shirye-shirye da harshen yayi developers wani sa na ayyuka na yau da kullum maganganu. Zaka iya bincika aukuwar na kirtani a cikin sauran Lines kan hadaddun sharudda.

HTML, CSS, XML da sauran fayiloli dai da - gargajiya da matsaloli ga yin amfani preg daidaita dukan ayyuka. Ba kasa sakamako bada search for adiresoshin, da sunaye, lambobin waya, e-mail da kuma sauran bayanai don dai da texts.

format aiki

PHP offers biyu search ayyuka: preg wasa da kuma preg wasan duk. A farko dubi ga na farko da ya faru da juna a cikin kirtani, na biyu - duk aukuwar. Wani lokacin amfani da da kalmar "kwaikwaya wasa". A cikin farko idan sakamakon na aiki - "kirtani yayi daidai da juna", a karo na biyu idan - "a cikin kirtani sami daidai da tare da samfuri". A zahiri, da kalmar "daidaituwa" more daidai nuna ainihi, amma da na halitta mahallin na aiki ne yawanci - "bincika" na bayanai. A yi, da bukatar da daya, da kuma wani. Kasa, mun yi la'akari da ayyuka format.

A sakamakon da aiki - yawan, yawan ashana. All matching sakamakon da aka rubuta a cikin tsararru - ashana. A cikin hali na aikin preg wasan duk, za ka iya saka da oda na kasawa da tsararru :

  • PREG_PATTERN_ORDER.
  • PREG_SET_ORDER.

Sort na farko embodiment hada sakamakon wata magana na yau da (default darajar). A karo na biyu idan, sakamakon suna harhada bisa ga wuri a cikin kirtani.

Alama - template kashi

Yana da muhimmanci a tuna cewa aiki template alamomin. Shirye-shirye da ya dade manta abin da data type "harafin". Modern harsuna ba fada a kasa da ra'ayi na "line", amma dole ne a fahimci game da samfuri: shi nemi alamomin.

Gina template - shi ne, a sama da dukan, mai nuni da wata so jerin haruffa. Idan wannan shi ne fahimtar da kuskure a cikin template ba zai zama. A cikin wani hali, zai kasance da yawa kasa.

  • da kuma - takamaiman juna kashi - alama ce.
  • az - template kashi ne ma daya alama, amma darajar wani to z - Latin duk Ƙaramin baki.
  • 0-9 - shi ne guda lambobi, da kuma wani, amma 1-3 - kawai 1, 2 ko 3.

a cikin abin kwaikwaya littãfi ne mai muhimmanci. A farko da kuma karshe haruffa na template ne na bayar da muhimmanci. Za ka iya saka inda zan fara da ƙarewa juna.

aiki template

PHP preg dace duk yana amfani da daidaitattun magana na yau da cakude. Square baka nuna a fakaice daya daga cikin alamomin nuna a su:

  • [Abc] kawai alamomin da wani, b, c.
  • [^ ABC] kome fãce haruffan A, B, C.
  • \ W kuma \ W - wani rubutu ko wani rubutu hali.
  • \ S da \ S - fari sarari ko maras sarari hali.
  • \ D, kuma \ D - wani siffa ko adadi.

maimaitawa alamomin denoted Katakon - {n, m} kuma na baya hali.

  • n suturta maimaita "a kalla".
  • "Babu more" maimaitawa - m.

Ginin kalma samar da wani iri-iri na zabin don ƙirƙirar shaci, amma shi ne mafi kyau don fara da kayan yau da kullum, wato, tare da wani sauki, handwritten, a cikin abin da hadaddun abubuwa da kuma haduwa samuwa.

Kawai sa, da jeri real alamomin da ake bukata, tantancewa su so adadin da shan la'akari da cewa alama ce "^" yayi daidai da farkon, da kuma "$" - ƙarshen layi, za ka iya ƙirƙiri shaci unpretentious. Binciken real-kafa na yau da kullum maganganu daga m kwararru iya saya m ilimi don ƙirƙirar hadaddun aikace-aikace preg daidaita dukan. PHP arsenal ba a iyakance ga wadannan ayyukan biyu, amma suna fi amfani.

sauki yi

Samfuri ga wani lamba:

  • "/ [0-9] * /"

Guda juna ne wani lamba, amma gaban zai iya zama wata ãyã ( "+", "-"), da kuma gaban / raya iya zama karin sarari:

  • / ^ [\ S | \ + | \ -] {0,1} [0-9] * /

Hakazalika:

  • /^[\s|\+|\-]{0,1}[0-9]*(\.)[0-9]*/ - da yawan zance.
  • /[0-9a-z_-]+@[0-9a-z_^\.]+\.[az]{2,3}/ - zaɓi don fitarwa na e-mail.

A amfani da naka shaci ga preg wasan duk, misalai na su a kan yanar-gizo, bincike na code shafukan da shafukan da sauran kafofin sa ya yiwu don ƙirƙirar your own template library.

Zabuka don gano bayanai za a iya kafa. A musamman, ba na karshe biyu constructions za a iya kera daban. A lokuta da dama, da fifita zai yi fasalin da sauri kuma daidai samar da ake bukata wasan. Aikace-aikace a PHP preg daidaita dukan, kazalika da irin wannan ayyuka a sauran harsuna, shi bukatar yi, da hankali da kuma pre-Ingancin shaci.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ha.delachieve.com. Theme powered by WordPress.