85 of 264 menu

matchAll metodi

matchAll metodi regular ifoda bilan barcha mosliklarni iteratsiya qilinadigan obyekt shaklida qaytaradi, har bir elementi topilgan ma'lumot va uning guruhlaridan (capture groups) iborat massivni o'z ichiga oladi. Metod faqat g modifikatori bilan chaqirilishi mumkin. Agar moslik topilmasa, null qiymatini qaytaradi.

Sintaksis

matn.matchAll(regular ifoda);

Misol

Barcha mosliklarni olamiz va ularni sikl bilan aylantiramiz:

let str = '12 34 56'; let matches = str.matchAll(/(\d)(\d)/g); for (let match of matches) { console.log(match); }

Kodni bajarish natijasi:

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

Misol

Iteratsiya qilinadigan obyektni oddiy massivga aylantiramiz:

let str = '12 34 56'; let matches = str.matchAll(/(\d)(\d)/g); let res = Array.from(matches); console.log(res);

Kodni bajarish natijasi:

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

Shuningdek qarang

  • test metodi,
    matnni tekshiradi
  • match metodi,
    matnda mosliklarni qidiradi
  • exec metodi,
    ketma-ket qidiruvni amalga oshiradi
  • replace metodi,
    qidiruv va almashtirishni amalga oshiradi
  • search metodi,
    qidiruvni amalga oshiradi
  • split metodi,
    matnni bo'ladi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish