⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць