⊗ppPmRgENP 256 of 447 menu

Imenovani delovi unutar regularnog izraza u PHP-u

Prisetimo se kako smo koristili delove u samom regularnom izrazu:

<?php $res = preg_replace('#([a-z])\1#', '!', $str); ?>

Ponekad postoje situacije u kojima je zgodnije pristupiti delu ne preko njegovog broja, već preko imena. Za to moramo delu dati ime:

<?php $res = preg_replace('#(?<letter>[a-z])#', '!', $str); ?>

Sada možemo pristupiti ovom delu preko sintakse \k, ovako:

<?php $res = preg_replace('#(?<letter>[a-z])\k<letter>#', '!', $str); ?>

Opisani imenovani delovi imaju još nekoliko alternativnih sintaksi: (?P=name), \k'name', \k{name}.

Data je niska:

<?php $str = '12:59:59 12:59:12 09:45:09'; ?>

Pronađite sve podniske sa vremenom, u kojima sat odgovara sekundama.

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