OrdenagailuakInformazio teknologia

PHP: adierazpen erregular, funtzio preg datoz guztiak

PHP, befits programazio hizkuntza moderno bat eskaintzen garatzaileek funtzio multzo bat adierazpen erregular da. bila dezakezu irizpide konplexua beste lerro kateko agerraldi da.

HTML, CSS, XML eta beste fitxategi formalizatu - Erabilera preg arazoak klasikoa funtzio guztiak datoz bat. Not efektu gutxiago bilaketa helbideak, izenak, telefono zenbakiak, e-mail eta formalizatu testuak beste informazio ematen.

formatuan funtzioa

preg Partidu eta preg Partidu guztiak: PHP bi bilaketa funtzioak eskaintzen ditu. agerraldi guztiak - eredua lehen agerraldia katea, bigarrenean lehen itxura. Batzuetan erabili epe "eredua partida". "Katea ereduarekin bat datorrenaren", bigarren kasuan - - Lehenengo kasuan funtzioaren emaitza ere "katea aurkitu template batekin bat datozen". Teknikoki, epe "kasualitatea" zehatzago esentzia islatzen, baina eragiketa testuinguru natural ohi da - "bilatu" informazio. Praktikan, eskaria eta bat, eta beste bat ere. Jarraian, funtzio formatua uste dugu.

funtzioaren emaitza - zenbakia, partiduak kopuruaren. datorren emaitza guztiak array dira grabatzen - partiduak. Funtzio preg partida guztien kasuan, ordena zehaztu dezakezu array ordenatzeko :

  • PREG_PATTERN_ORDER;
  • PREG_SET_ORDER.

Lehenengo isla moduko espresio erregular bat (balio lehenetsia) emaitzak dira. Bigarren kasuan, emaitzak, beren katea kokapen arabera sailkatu dira.

Ikur - template elementu

Garrantzitsua da gogoan funtzionatzen template sinboloak dira. Programazioa aspaldi ahaztuta zer datu mota "pertsonaia". Hizkuntza Modernoak ez "line" nozioa azpitik erori da, baina ulertu behar template buruz: sinboloak manipulatu du.

Txantiloi bat eraikitzea - da, batez ere, nahi den karaktere-sekuentzia bat adierazten du. Hau da, argi eta garbi ulertu plantilla akatsa ez du izango. Edonola ere, eta are gutxiago izango da.

  • eta - eredua elementu jakin bat - sinboloa.
  • az - template elementu ere badago sinbolo bat, baina baten balioa z to - Latin minuskulaz guztiak.
  • 0-9 - 2 edo 3 bakarrik 1, - digituko bakar bat da, eta edozein, baina 1-3 zen.

eredua erregistroan garrantzitsua da. plantilla pertsonaiak lehen eta azken hauek oso garrantzitsuak dira. non hasi eta bukatzen eredua zehaztu dezakezu.

Funtzio template

PHP preg datoz estandar guztiak espresio erregular sintaxia erabiltzen du. Square parentesi adierazteko haiek adierazitako ikurretako bat:

  • [Abc] sinboloak bakarrik a, b, c.
  • [^ ABC] dena pertsonaien A, B, C ezik
  • \ W eta \ M - testu bat edo testu pertsonaia bat.
  • \ S eta \ S - espazio zuria edo ez-espazioaren izaera.
  • \ D, eta \ D - figura edo irudi bat.

errepikapen ikurrak adierazten da giltza - {n, m} eta aurreko pertsonaia dagozkio.

  • n "gutxienez" errepikapen bat adierazten;
  • "Ez da gehiago" errepikapen - m.

Sintaxi txantiloiak sortzeko aukera ugari eskaintzen ditu, baina oinarriak hasteko hobe da, hau da, simple, eskuz, eta bertan elementu konplexu eta konbinazio eskuragarri.

Besterik gabe jarri, behar diren, beren nahi duzun zenbatekoa zehaztuz eta kontuan hartuta ikurra "^" hasieran, eta "$" datorrela indizea benetako sinboloak - lerro-amaieran, txantiloiak unpretentious sor dezakezu. adierazpen erregular errealean ezarritako profesional batetik aztertuz ezagutza sendoa aplikazio konplexuak sortzeko aukera preg guztiak datoz eskuratzen daiteke. PHP arsenal ez da bi funtzio horiek mugatuta, baina gehien erabiltzen.

praktika sinpleak

zenbaki oso bat egiteko Template:

  • "/ [0-9] * /"

Eredu berdina oso bat da, baina aurrealdean seinale izan liteke ( "+", "-"), eta aurrean / atzeko espazio estra izan daiteke:

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

Era berean:

  • /^[\s|\+|\-]{0,1}[0-9]*(\.)[0-9]*/ - puntuaren zenbakia.
  • /[0-9a-z_-]+@[0-9a-z_^\.]+\.[az]{2,3}/ - e-mail aitortzeko aukera.

zeure txantiloiak erabilera preg partida guztietan, eta horietako adibide Interneten, kodea guneak eta beste iturri orrietan azterketa egin zeure template liburutegia sortzea ahalbidetu dute.

informazioa aurkitzeko aukerak ezarri ahal izango dira. Bereziki, eman azken bi eraikuntza ezberdina moldatu ahal izango dira. Kasu askotan, lehentasuna izango eredua azkar eta zehatz beharrezko partida ematen dute. PHP preg aplikazio datoz guztiak, baita antzeko funtzioak beste hizkuntzetan, praktikan, arreta eta pre-balidazioa txantiloiak eskatzen du.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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