⊗jsSpREGB 98 of 294 menu

Mabano ya Kukusanya katika Usanifu mara kwa mara ya JavaScript

Katika mifano ya awali, viendeshaji vya kurudia vilitenda tu kwa herufi moja ambayo ilikuwa mbele yao. Je, tunapaswa kufanya nini ikiwa tunataka kuzitendesha kwa herufi nyingi?

Kwa hili zipo mabano ya kukusanya '(' na ')'. Yanafanya kazi hivi: kama kitu kiko kwenye mabano ya kukusanya na mara moja baada ya ')' kuna kiendeshaji cha kurudia - kitatenda kwa kila kitu kilicho ndani ya mabano.

Hebu tuangalie kwa mifano.

Mfano

Katika mfano ufuatao, muundo wa utafutaji unaonekana hivi: herufi 'x', kufuatiwa na mfuatano 'ab' mara moja au zaidi, kisha herufi 'x':

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

Kwa matokeo, kigeuzi kitaandikwa kifuatacho:

'! ! xaabbx'

Matatizo ya Vitendo

Kuna mfuatano:

let str = 'ab abab abab abababab abea';

Andika usanifu mara kwa mara, utakao pata mifuatano kwa muundo: mfuatano 'ab' unarudiwa 1 au zaidi.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa