⊗ppPmRgENP 256 of 447 menu

Pavadinti grupės reguliariojoje išraiškoje PHP

Prisiminkime, kaip mes naudojomės grupėmis pačioje reguliariojoje išraiškoje:

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

Kartais pasitaiko situacijų, kai patogiau kreiptis į grupę ne pagal jos numerį, o pagal pavadinimą. Tam mums reikia suteikti grupei pavadinimą:

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

Dabar mes galime kreiptis į šią grupę per sintaksę \k<name>, štai taip:

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

Aprašytos pavadintos grupės turi dar keletą alternatyvių sintaksų: (?P=name), \k'name', \k{name}.

Duota eilutė:

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

Raskite visas poseilės su laiku, kuriose valandos sutampa su sekundėmis.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti