85 of 264 menu

matchAll մեթոդը

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

Շարահյուսություն

տող.matchAll(ռեգուլյար արտահայտություն);

Օրինակ

Ստացենք բոլոր համընկնումները և կրկնենք դրանք ցիկլով:

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 34 56'; let matches = str.matchAll(/(\d)(\d)/g); let res = Array.from(matches); console.log(res);

Կոդի կատարման արդյունքը:

[ [12, 1, 2], [34, 3, 4], [56, 5, 6] ]

Տես նաև

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