Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
85 of 264 menu
◀ ▶

matchAll metodu

matchAll metodu regex ifadəsi ilə bütün uyğunluqları iterasiya oluna bilən obyekt şəklində qaytarır, hər bir elementi tapılan uyğunluğu və onun qruplarını (capture groups) özündə cəmləşdirir. Metod yalnız g modifikatoru ilə işlədilə bilər. Əgər uyğunluq yoxdursa, null qaytarır.

Sintaksis

setir.matchAll(regexIfadəsi);

Nümunə

Bütün uyğunluqları əldə edək və onları dövrə ilə işlədək:

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

Kodun icrasının nəticəsi:

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

Nümunə

Iterasiya oluna bilən obyekti adi massivə çevirək:

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

Kodun icrasının nəticəsi:

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

Həmçinin bax

  • test metodu,
    setiri yoxlayır
  • match metodu,
    setirdə uyğunluqları axtarır
  • exec metodu,
    ardıcıl axtarışı həyata keçirir
  • replace metodu,
    axtarış və əvəzetməni həyata keçirir
  • search metodu,
    axtarışı həyata keçirir
  • split metodu,
    setiri bölür
← →
↑
Azərbaycan▼
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et