⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել