⊗ppPmRgAMP 250 of 447 menu

Svi podudarni uzorci u grupama preko regularnih izraza u PHP-u

Pomoću funkcije preg_match_all možemo podeliti sve pronađene podudarnosti u grupe (kaptone). Hajde da pogledamo kako se to radi.

Neka, na primer, imamo string sa domenima:

<?php $str = 'site.ru site123.com my-site.net'; ?>

Hajde da napišemo regularni izraz za traženje domena, odvajajući ime i zonu u posebne grupe:

<?php $reg = '#([a-z0-9_-]+)\.([a-z]{2,})#'; ?>

Rezultat će ići u treći parametar funkcije:

<?php preg_match_all($reg, $str, $res); var_dump($res); ?>

Kao rezultat ćemo dobiti dvodimenzionalni niz. U nulti element ovog niza će ići sadržaj nulte grupe (odnosno ono što je odgovaralo celom regularnom izrazu), u prvi element - sadržaj prve grupe i tako dalje:

<?php [ ['site.ru', 'site123.com', 'my-site.net'], ['site', 'site123', 'my-site'], ['ru', 'com', 'net'], ] ?>

Dat je string sa datumima:

<?php $str = '2023-10-29 2024-11-30 2025-12-31'; ?>

Pronađite sve datume, odvajajući godinu, mesec i dan u posebne grupe.

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