⊗jsSpREGB 98 of 294 menu

Kllapat grupuese në regex JavaScript

Në shembujt e mëparshëm operatorët e përsëritjes vepronin vetëm mbi një simbol, i cili qëndronte përpara tyre. Çfarë duhet bërë nëse duam që ata të veprojnë mbi disa simbole?

Për këtë ekzistojnë kllapat grupuese '(' dhe ')'. Ata punojnë kështu: nëse diçka qëndron në kllapa grupuese dhe menjëherë pas ')' qëndron një operator përsëritjeje - ai do të veprojë mbi gjithçka që është brenda kllapave.

Le të shohim me shembuj.

Shembull

Në shembullin vijues modeli i kërkimit duket kështu: shkronja 'x', pastaj vargu 'ab' një ose më shumë herë, pastaj shkronja 'x':

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

Si rezultat në variabël do të shkruhet si vijon:

'! ! xaabbx'

Detyra praktike

Është dhënë një varg:

let str = 'ab abab abab abababab abea';

Shkruani një regex që do të gjejë vargjet sipas modelit: vargu 'ab' përsëritet 1 ose më shumë herë.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo