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