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