PHP, kā tas domāts mūsdienu valodaiProgrammēšana, piedāvā izstrādātājam funkciju kopumu regulāro izteiksmju izmantošanai. Sarežģītos kritērijos varat meklēt stīgu parādīšanos citās rindās.
HTML, CSS, XML un citi formāli faili -klasiskie uzdevumi, lai piemērotu funkciju preg match all. Ne mazāk efektīva ir adrešu, uzvārdu, tālruņu numuru, e-pasta un citas informācijas meklēšana neformalizētos tekstos.
PHP piedāvā divas meklēšanas funkcijas: Preg spēles un preg spēles visiem. Pirmais meklējams pirmo rindu sastāva parādīšanos, otrais - visi notikumi. Dažreiz tiek lietots termins "atbilstība modelim". Pirmajā gadījumā funkciju rezultāts ir "virkne ir tāda pati kā modelim", otrajā gadījumā "rinda atbilst modelim". Formāli termins "sakritība" precīzāk atspoguļo būtību, bet darbības dabiskais konteksts parasti "meklē" informāciju. Praksē pieprasījums ir viens un otru. Zemāk ir funkciju formāts.
Funkcijas rezultāts ir numurs, spēļu skaits. Visas atrastās spēles tiek rakstītas masīva saitēs. Attiecībā uz funkciju preg match visiem jūs varat norādīt kārtību masīva šķirošanai:
Pēc pirmās opciju grupu šifrēšana meklēšanas rezultātus pēc regulārās izteiksmes (noklusējuma vērtība). Otrajā gadījumā rezultāti tiek sagrupēti pēc to atrašanās vietas rindā.
Ir svarīgi atcerēties, ka veidne darbojas ar simboliem. Programmēšana jau sen aizmirst, ka šāds datu veids ir "simbols". Mūsdienu valodas neatrodas zem jēdziena "virkne", bet attiecībā uz veidni jāsaprot: šeit simbolus manipulē.
Veidnes uzbūve, pirmkārt, ir norāde uz vēlamo simbolu secību. Ja tas ir skaidri saprotams, šablonā nebūs kļūdu. Jebkurā gadījumā tas būs daudz mazāk.
Reforms veidnē ir svarīgs. Pirmās un pēdējās veidnes rakstzīmes ir ļoti svarīgas. Jūs varat norādīt, kā sākas veidne un kā tā beidzas.
PHP preg spēlē visi izmanto regulāro izteiksmju standarta sintakse. Kvadrātiekavas norāda vienu no rakstzīmēm, kas norāda:
Atkārtojuma simbolus apzīmē ar cirtainām iekavām - {n, m} un attiecas uz iepriekšējo rakstzīmi.
Sintaksē ir daudz iespēju šablonu izveidei, taču vislabāk ir sākt ar pamatiem, proti, vienkāršiem, pašrakstītiem, kuriem trūkst sarežģītu elementu un kombināciju.
Vienkārši sakot, uzskaitot reālas rakstzīmes,kas nepieciešami, norādot vajadzīgos daudzumus un ņemot vērā, ka simbols "^" atbilst sākumam, un "$" ir līnijas beigas, varat izveidot nepretenciozas veidnes. Analizējot reālas kvalificētu speciālistu atkārtotas regulāras izteiksmes, jūs varat iegūt stabilas zināšanas, lai izveidotu sarežģītas preg spēles spēles. PHP arsenāls neaprobežojas tikai ar šīm divām funkcijām, taču tās visbiežāk tiek izmantotas.
Veidne veselam skaitlim:
Tas pats modelis ir vesels skaitlis, bet priekšā varētu būt zīme ( "+", "-"), un priekšā / aizmugurē var būt papildu telpas:
Līdzīgi
Izmantojot savas veidnes preg spēles visiem, to piemēri internetā, vietņu lapu un citu avotu lapas koda analīze ļauj izveidot savu veidņu bibliotēku.
Iespējas informācijas iegūšanai var būtiestatīt Konkrēti, iepriekš minētās divas konstrukcijas var modelēt atšķirīgi. Daudzos gadījumos priekšroka tiks dota veidnei, kas sniegs vēlamo rezultātu ātrāk un precīzāk. Izmantojot PHP preg visu spēli, kā arī līdzīgas funkcijas citās valodās, ir nepieciešama prakse, uzmanība un provizoriska paraugu pareizības pārbaude.
</ p>