JavaScript ၌ Regular Expression များတွင် split နည်းလမ်း
ဤသင်ခန်းစာတွင် သင်နှင့်ရင်းနှီးပြီးဖြစ်သော split နည်းလမ်းကို ဖြိုခွဲကြည့်ပါမည်။
၎င်းသည် စာကြောင်းတစ်ခုကို ပိုင်းခြားသတ်မှတ်ချက်တစ်ခုအလိုက် array အဖြစ်သို့ ခွဲထုတ်ပေးသည်။
ပိုင်းခြားသတ်မှတ်ချက်ကို parameter အဖြစ်ပေးရပြီး ၎င်းသည် စာကြောင်းတစ်ခုဖြစ်သည်ကို သင်သိပြီးဖြစ်ရမည်။
သို့သော် ဤသို့အမြဲတမ်းမဟုတ်ပါ - parameter အဖြစ် Regular Expression တစ်ခုကိုလည်း ပေးပို့နိုင်ပါသည်။ ထိုသို့ဖြစ်လျှင် ပိုင်းခြားသတ်မှတ်ချက်သည် Regular Expression နှင့် ကိုက်ညီသော စာကြောင်းခွဲများအားလုံး ဖြစ်လာပါမည်။
အောက်ပါဥပမာတွင် စာကြောင်းတစ်ခုကို ပိုင်းခြားသတ်မှတ်ချက် '-' သို့မဟုတ် ပိုင်းခြားသတ်မှတ်ချက်
'+' အလိုက် array အဖြစ်သို့ ခွဲထုတ်ပါမည်။
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
ရလဒ်အနေဖြင့် variable ထဲတွင် အောက်ပါအတိုင်း ရေးမှတ်သွားပါမည်။
['a', 'b', 'c', 'd', 'e']
ရက်စွဲနှင့် အချိန်ပါသော စာကြောင်းတစ်ခု ရှိပါသည်။
let str = '2025-12-31 12:59:59';
ဤစာကြောင်းကို ရက်စွဲနှင့်အချိန်၏ အစိတ်အပိုင်းအားလုံး array တစ်ခုတည်းထဲတွင် ရှိစေရန် ခွဲထုတ်ပါ။ ဆိုလိုသည်မှာ သင့်တွင် အောက်ပါ array ရရှိရမည်။
['2025', '12', '31', '12', '59', '59'];