⊗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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу