⊗ppPmRgENP 256 of 447 menu

Nimetatud taskid regulaaravaldises PHP-s

Meenutame, kuidas me kasutasime taske regulaaravaldises endas:

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

Mõnikord on olukordi, kus on mugavam pöörduda taski poole mitte tema numbri, vaid nime järgi. Selleks peame andma taskile nime:

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

Nüüd saame pöörduda selle taski poole süntaksi \k<name> kaudu, nii:

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

Kirjeldatud nimetatud taskidel on veel mõned alternatiivsed süntaksid: (?P=name), \k'name', \k{name}.

Antud string:

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

Leidke kõik alamstringid ajaga, milles tund langeb kokku sekunditega.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu