split နည်းလမ်း
split နည်းလမ်းသည် string ကို array အဖြစ်
< a href="/my/javascript/book/supreme/regular/intro/">regular expression ပုံစံဖြင့်
ခွဲခြားမှတ်တံတားအသုံးပြု၍ ခွဲခြားပေးသည်။
ပထမပါရာမီတာအနေဖြင့် regular expression ကို လက်ခံပြီး၊ ဒုတိယ မဖြစ်မနေရမည်မဟုတ်သော ပါရာမီတာအနေဖြင့် - ရရှိလာမည့် array အတွင်းရှိ အများဆုံး အရာဝတ္ထု အရေအတွက်ကို လက်ခံသည်။
Syntax
string.split(regular expression, [limit]);
နမူနာ
string ကို ခွဲခြားမှတ်တံတား '-' သို့မဟုတ်
ခွဲခြားမှတ်တံတား '+' အဖြစ်
array အတွင်းသို့ ခွဲကြပါစို့:
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
console.log(res);
ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်:
['a', 'b', 'c', 'd', 'e']
နမူနာ
ရရှိလာမည့် array အတွင်းရှိ အရာဝတ္ထုအရေအတွက်ကို ကန့်သတ်ကြပါစို့:
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/, 3);
console.log(res);
ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်:
['a', 'b', 'c']
ဆက်လက်ဖတ်ရှုရန်
-
testနည်းလမ်း,
သည် string ကို စစ်ဆေးပေးသည် -
matchနည်းလမ်း,
သည် string အတွင်း ကိုက်ညီမှုများကို ရှာဖွေပေးသည် -
matchAllနည်းလမ်း,
သည် string အတွင်း ကိုက်ညီသမျှအားလုံးကို ရှာဖွေပေးသည် -
execနည်းလမ်း,
သည် အစဉ်လိုက် ရှာဖွေမှုကို ဆောင်ရွက်ပေးသည် -
replaceနည်းလမ်း,
သည် ရှာဖွေမှုနှင့် အစားထိုးမှုကို ဆောင်ရွက်ပေးသည် -
searchနည်းလမ်း,
သည် ရှာဖွေမှုကို ဆောင်ရွက်ပေးသည်