⊗ppPmRgENP 256 of 447 menu

PHP ichidagi regulyar ifodada nomlangan qarmoqlar

Regulyar ifodaning o'zida qarmoqlardan qanday foydalanganimizni eslaymiz:

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

Ba'zan hollarda, qarmoqqa uning raqami bo'yicha emas, balki nomi bo'yicha murojaat qilish qulayroq bo'ladi. Buning uchun biz qarmoqqa nom berishimiz kerak:

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

Endi biz ushbu qarmoqqa \k<name> sintaksisi orqali murojaat qilishimiz mumkin, mana shu tarzda:

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

Tasvirlangan nomlangan qarmoqlarning yana bir nechta muqobil sintaksislari mavjud: (?P=name), \k'name', \k{name}.

Berilgan satr:

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

Soat soniyalarga to'g'ri keladigan barcha vaqt pastki satrlarini toping.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish