⊗jsSpREGB 98 of 294 menu

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

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

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

Мысалдар арқылы қарастырайық.

Мысал

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

let str = 'xabx xababx xaabbx' let res = str.replace(/x(ab)+x/g, '!');

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

'! ! xaabbx'

Практикалық есептер

Мына жол берілген:

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