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