⊗jsSpREGMA 123 of 294 menu

JavaScript regular expressions များတွင် ဂလိုဘယ် matchAll

method matchAll သည် တိုက်ဆိုင်မှုအားလုံးကို ဖြတ်သန်းနိုင်သော object အဖြစ် ပြန်ပေးသည်၊ ၎င်း၏ element တစ်ခုစီတွင် တွေ့ရှိသည်များနှင့် ၎င်း၏ capturing group များ ပါဝင်သည့် array ပါဝင်သည်။ ဤ method ကို modifier g ဖြင့်သာ ခေါ်ယူနိုင်ပါသည်။

ဥပမာတစ်ခုဖြင့် ကြည့်ရအောင်။ ကျွန်ုပ်တို့တွင် အောက်ပါ string ရှိသည်ဆိုပါစို့။

let str = '12 34 56';

နံပါတ်စုံအားလုံးကို ရှာဖွေပြီး ၎င်းတို့၏ ဂဏန်းများကို capturing group များအလိုက် ခွဲကြည့်ကြပါစို့။

let matches = str.matchAll(/(\d)(\d)/g);

ရရှိလာသော ဖြတ်သန်းနိုင်သည့် object ကို loop ဖြင့်ပတ်ပြီး တွေ့ရှိသည့်တိုက်ဆိုင်မှုများကို ထုတ်ပြကြည့်ပါမည်။

for (let match of matches) { console.log(match); // [12, 1, 2], [34, 3, 4], [56, 5, 6] }

အောက်ပါ string ကို ပေးထားသည်။

let str = '12:37 15:48 17:59';

၎င်းအတွင်းရှိ အချိန်များ ပါဝင်သော substring အားလုံးကို ရှာဖွေပြီး တွေ့ရှိသည့်တစ်ခုစီအတွက် နာရီနှင့် မိနစ်များကို capturing group များအလိုက် ခွဲထုတ်ပါ။

string တစ်ခု ပေးထားသည်။

let str = 'site.ru sss site.com zzz site.net';

ဤ string မှ domain name အားလုံး ပါဝင်သော array တစ်ခု ရယူပါ၊ ယင်း array အတွင်း domain ၏ name နှင့် ၎င်း၏ zone ကို capturing group များ အမျိုးမျိုးတွင် ထည့်သွင်းပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်