TelefoniaTecnulugia infurmazione

PHP: sprissioni rigulari, preg funzione truvatu tutti i

PHP, comu hies una lingua di prugrammazione mudernu prupone sviluppori un ghjocu di funzioni di sprissioni rigulari. Pudete circà di avvenimenti di a catena à l 'àutri lìnii di criterii cumplessi.

HTML, CSS, XML è altri schedari furmalizza - prublemi classicu di usu preg truvatu tutti i funzioni. Micca menu effettu dà a ricerca di indirizzi, nomi, numari telefonu, e-mail, e altre infurmazioni à i testi furmalizza.

funzione furmatu

PHP prupone dui funzioni di ricerca: incontru preg è preg incontru tuttu. Lu primu si prisenta per a prima la pussibbilità di mudellu in u string, la secunna - tutti i avvenimenti. Calchì volta aduprà u termine "mudellu incontru". In u primu casu, u risultatu di a funzione - "catena ripiglia u mudellu", in u sicondu casu, - "in lu String trovu BILINGUE cù un mudellu". À livellu tècnicu, u termine "cuincidenza" rifletti più dapoi u criticu, ma u cuntestu naturale di u funziunamentu di sòlitu - "circà" di infurmazione. In pràtica, l 'u mondu, è unu, è un altru. Sottu, ùn guardà u furmatu di e funzioni.

U risultatu di a funzione - numaru, u numaru di cirina. Tutti i risultati truva sò arrigistrati in a panoplia - cirina. In u casu di funzione preg incontru tuttu, vi pò calculà l 'ordine di tri la partita :

  • PREG_PATTERN_ORDER;
  • PREG_SET_ORDER.

Sort di u prima embodiment include i risultati di una sprissioni rigulari (valore genericu). In u secondu casu, i risultati sò ricugghieru secondu à u so locu in lu catena.

Stamp - elementu mudellu

Hè impurtante a arricurdari ca opera sìmmuli mudellu. Prugrammazione hè longa scurdatu di ciò chì u tippu dati "caratteru". lingue Modern ùn falà sottu la nuzzioni di "linia", ma ci vole esse capitu riguardu à u mudellu: lu manipulated sìmmuli.

Costruzione un mudellu - è, sopra tuttu, un'indicazione di na siquenza Bramati di caratteri. Sè issu hè capisce chjaramente u errore in u mudellu ùn sarà. In ogni casu, ùn hà da esse assai di menu.

  • e - un elementu mudellu identitariu - simbulu.
  • az - elementu mudellu hè dinù unu sìmmulu, ma i valori di una à, z - latinu tuttu cassa.
  • 0-9 - hè una sola cifri, è tutti, ma u 1-3 - solu 1, 2 o 3.

in insulated u mudellu hè impurtante. U prima è noms de caratteri di u curu sò di granni mpurtanza. Pudete specificà induve a principiatu è u mudellu paghjini.

mudellu funzione

preg PHP truvatu tutti i usa fuori sprissioni rigulari mudellu. mènzuli Square parrari di unu di i simboli, indettatu in elli:

  • [ABC] solu simboli, a, b, c.
  • [^ ABC] tuttu, fora di l 'caratteri A, B, C.
  • \ W è \ W - un testu, o un ghjocu di u testu.
  • \ S è \ S - spaziu biancu o di caratteru non-spaziu.
  • \ D è \ D - una figura o di una figura.

sìmmuli répétition aculate denoted - {n, m} è si scrivenu à u ghjocu di nanzu.

  • Traduction c'è un répétition of "almenu";
  • "No più" répétition - m.

Fuori dà una varietà di ozzione à creà mudelli, ma hè megliu à principiatu cù i principii, chi è, cù una armata, handwritten, in u quali l 'elementi cumplessu e cumminazzioni disponibile.

Simply mette, u annonce vera simboli chì sò bisognu, indettendu li volti bramatu è piglià in contu chì lu sìmmulu "^" ripiglia u principiu, è "$" - la fini di l 'ligna, pudete puru creà mudelli unpretentious. Ppi sprissioni rigulari vera-stabbilutu da prufissiunali qualificata pò acquistà cunniscenze impurtente di creà appiicazioni cumplessu preg trovu tuttu. PHP arsenal nome ùn hè limitatu à sti dui e funzioni, ma sò cchiù cumunimenti usatu.

ghjuvevule sèmplice

Template di nu nteru:

  • "/ [0-9] * /"

U listessu mudellu hè un nteru, ma u fronte pò esse un segnu ( "+", "-"), e fronte / arrière ponu esse i spazi suverchiu:

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

similaire:

  • /^[\s|\+|\-]{0,1}[0-9]*(\.)[0-9]*/ - u numeru di u puntu.
  • /[0-9a-z_-]+@[0-9a-z_^\.]+\.[az]{2,3}/ - funziunalità di a ricunniscenza di e-mail.

L'usu di u vostru so propri mudelli per preg incontru tuttu, li siquenti sunnu asempî di li nantu a internet, analisi di u pagine codice di i siti è altri fonti permettenu di creà u vostru propriu biblioteca mudellu.

Ozzione di truvarisi infurmazione si pò crià. In particulare, detti l 'urtimi dui èbbica pò asciutti un'antra manera. In parechji casi, rinumata vi hannu u mudellu chì prestu e cose derà la scintilla nicissarii. Candidatura in preg PHP truvatu tutti, oltri ca comu funzioni listessu in altre lingue, ùn ci hè ghjuvevule, attenti è mudelli pri-cunvalidazione.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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