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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა