⊗ppPmRgGB 225 of 447 menu

PHP тұрақты өрнектеріндегі топтастыру жақшалары

Алдыңғы мысалдарда қайталау операторлары олардың алдында тұрған бір ғана таңбаға әсер етті. Егер біз олардың бірнеше таңбаға әсер еткісіміз келсе не істеу керек?

Бұл үшін топтастыру жақшалары '(' және ')' бар. Олар мынадай жұмыс істейді: егер бір нәрсе топтастыру жақшаларында тұрса және ')'-ден кейін бірден қайталау операторы тұрса - ол жақшалардың ішіндегі барлық нәрсеге әсер етеді.

Келесі мысалда іздеу үлгісі мынадай: 'x' әрпі, содан кейін 'ab' жолы бір немесе бірнеше рет, содан кейін 'x' әрпі:

<?php $str = 'xabx xababx xaabbx'; $res = preg_replace('#x(ab)+x#', '!', $str); ?>

Нәтижесінде айнымалыға мыналар жазылады:

'! ! xaabbx'

Жол берілген:

<?php $str = 'ab abab abab abababab abea'; ?>

Тұрақты өрнек жазбысын жазыңыз, ол үлгі бойынша жолдарды табады: 'ab' жолы 1 немесе одан да көп рет қайталанады.

Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау