⊗ppPmRgENP 256 of 447 menu

Именовани кармани унутар регуларног израза у PHP-у

Подсетимо се како смо користили кармане у самом регуларном изразу:

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

Понекад постоје ситуације када је згодније приступати карману не по његовом броју, већ по имену. За то треба да дамо карману име:

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

Сада можемо да приступимо овом карману преко синтаксе \k<name>, овако:

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

Описani именовани кармани имају још неколико алтернативних синтакси: (?P=name), \k'name', \k{name}.

Дат je низ:

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

Пронађите све поднизове са временом, у којима сат одговара секундама.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј