⊗ppPmRgSCh 245 of 447 menu

Provera stringa pomoću regularnog izraza u PHP-u

Mogućnosti regularnih izraza daleko prevazilaze samo pretragu i zamenu. Postoji i funkcija preg_match koja proverava da li se u stringu nalazi poklapanje sa regularnim izrazom. Funkcija kao prvi parametar prihvata regularni izraz, a kao drugi - string u kome se vrši pretraga.

Pritom, ako ima više poklapanja, funkcija će pronaći samo prvo i završiti svoj rad. Stoga funkcija vraća bilo 1, bilo 0 i koristi se da odgovori na pitanje 'da li traženi sadržaj postoji u stringu ili ne'. Vratiće jedan - što znači da postoji (a koliko puta - nije jasno), vratiće nula - što znači da ne postoji.

Pogledajmo na primerima. Proverimo, da li se u stringu nalazi podstring koji se sastoji od slova 'a', ponovljenih jedan ili više puta:

<?php echo preg_match('#a+#', 'eee aaa bbb'); // ispisaće 1 ?>

A sada u našem stringu nema traženog, i funkcija će ispisati 0:

<?php echo preg_match('#a+#', 'eee bbb'); // ispisaće 0 ?>

Odredite da li se u stringu nalaze 3 cifre zaredom.

Odredite da li prosleđeni string počinje sa http.

Odredite da li prosleđeni string počinje sa http ili sa https.

Odredite da li se prosleđeni string završava ekstenzijom txt, html ili php.

Odredite da li se prosleđeni string završava ekstenzijom jpg ili jpeg.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij