⊗jsSpREMP 121 of 294 menu

match մեթոդի քարմաները JavaScript-ի ռեգուլյար արտահայտություններում

Ինչպես արդեն գիտեք, match մեթոդով գտնված ենթատողը հայտնվում է արդյունքների զանգվածի զրոյական տարրում: Այս զանգվածի մնացած տարրերում հայտնվում են այսպես կոչված քարմաները:

Քարմաները ներկայացնում են գտնվածը առանձին մասերի բաժանելու միջոց: Դրանք օգտագործելու համար անհրաժեշտ է ռեգուլյար արտահայտության մի մասը դնել կլոր փակագծերի մեջ: Այս դեպքում արդյունքների զանգվածում, բացի գտնված տողից, կհայտնվի նաև այն, ինչը համապատասխանել է այդ փակագծերում գտնվող ռեգուլյար արտահայտությանը:

Եկեք փորձենք գործնականում: Ենթադրենք ունենք ժամանակ պարունակող այսպիսի տող:

let str = '12:34';

Եկեք այս ժամանակից ժամերը և րոպեները դնենք առանձին քարմաների մեջ.

let res = str.match(/(\d+):(\d+)/);

Տեսնենք արդյունքը.

console.log(res[0]); // '12:34' - գտնվածը console.log(res[1]); // '12' - 1-ին քարման console.log(res[2]); // '34' - 2-րդ քարման

Տրված է տող, որը պարունակում է դոմեն.

let str = 'sss domain.ru zzz';

Գտեք այդ դոմենը և դրեք նրա անունը առաջին քարմանի մեջ, իսկ զոնան՝ երկրորդի մեջ:

Տրված է տող, որը պարունակում է ամսաթիվ.

let str = '31.12.2025';

Դրեք օրը առաջին քարմանի մեջ, ամիսը՝ երկրորդի մեջ, իսկ տարին՝ երրորդի մեջ:

Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել