JavaScript ရဲ့ ရီဂျူလာ ဖော်မျူလာ တွင်မက်ချ် နည်းလမ်း

match နည်းလမ်းသည် ရီဂျူလာ ဖော်မျူလာ နှင့် ပထမဆုံး ကိုက်ညီမှုကို ရှာဖွေပေးသည်။ ၎င်းသည် array တစ်ခုကို ပြန်ပေးပြီး ၎င်း၏ သုညအမှတ်ညွှန်း element ထဲတွင် ရှာတွေ့ထားသော substring ရှိပါမည်။

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

javascriptlet str = 'xax xaax xaaax';

ရီဂျူလာ ဖော်မျူလာဖြင့် ဤ string ပေါ်တွင် ကျွန်ုပ်တို့၏ နည်းလမ်းကို အသုံးပြုကြပါစို့။

javascriptlet res = str.match(/xa+x/);

ရလဒ် array ထဲရှိ သုညအမှတ်ညွှန်း element တွင် ရီဂျူလာ ဖော်မျူလာနှင့် ပထမဆုံး ကိုက်ညီမှု ရှိပါမည်။

javascriptconsole.log(res[0]); // 'xax' ကို ဖော်ပြမည်

ထိုသို့ဖြင့် ရလဒ်တွင် အပိုဂုဏ်သတ္တိများ ပါဝင်လာမည်။ index ဂုဏ်သတ္တိထဲတွင် ကိုက်ညီမှု တွေ့ရှိရသော တည်နေရာ ရှိပါမည်။

javascriptconsole.log(res.index); // 0 ကို ဖော်ပြမည်

ထို့အပြင် input ဂုဏ်သတ္တိထဲတွင် - ရှာဖွေမှု ပြုလုပ်ခဲ့သည့် string (သံသယဖြစ်ဖွယ် တန်ဖိုးရှိသော အချက်အလက်) ရှိပါမည်။

javascriptconsole.log(res.input); // 'xax xaax xaaax' ကို ဖော်ပြမည်
Задание 1

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

javascriptlet str = 'aaa 123 bbb';

ဂဏန်းများ ပါဝင်သည့် substring ကို ရှာပါ။

Задание 2

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

javascriptlet str = 'aaa 123 bbb';

ပထမဆုံး ဂဏန်း၏ တည်နေရာကို ရှာပါ။