⊗jsSpREGMA 123 of 294 menu

Գլոբալ matchAll JavaScript-ի կանոնավոր արտահայտություններում

matchAll մեթոդը վերադարձնում է բոլոր համընկնումները որպես իտերացվող օբյեկտ, որի յուրաքանչյուր տարր պարունակում է զանգված գտնվածից և նրա գրպաններից: Մեթոդը կարող է կանչվել միայն g մոդիֆիկատորով:

Դիտարկենք օրինակով: Ենթադրենք ունենք հետևյալ տողը.

let str = '12 34 56';

Գտնենք բոլոր թվերի զույգերը և բաժանենք նրանց թվանշանները ըստ գրպանների.

let matches = str.matchAll(/(\d)(\d)/g);

Իտերացնենք ստացված իտերացվող օբյեկտը ցիկլով և արտածենք գտնված համընկնումները.

for (let match of matches) { console.log(match); // [12, 1, 2], [34, 3, 4], [56, 5, 6] }

Տրված է հետևյալ տողը.

let str = '12:37 15:48 17:59';

Դրանից գտեք բոլոր ժամանակ պարունակող ենթատողերը և յուրաքանչյուր գտնվածի համար տարրալուծեք ժամերն ու րոպեները ըստ գրպանների:

Տրված է տող.

let str = 'site.ru sss site.com zzz site.net';

Ստացեք այս տողից դոմենային անունների զանգված, դնելով այդ զանգվածում դոմենի անունը և նրա գոտին տարբեր գրպանների մեջ:

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