⊗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); ?>

აღწერილ დასახელებულ კაპმებს აქვთ კიდევ რამდენიმე ალტერნატიული სინტაქსი: (?P=name), \k'name', \k{name}.

მოცემულია სტრიქონი:

<?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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა