Python ရှိ Regular Expressions များတွင် split method ကိုအသုံးပြုခြင်း
ပေးထားသော regex ပုံစံနှင့်အညီ string တစ်ခုကိုပိုင်းခြားရန်
split method ကိုအသုံးပြုပါသည်။ method ၏ပထမသော parameter တွင်
string ကိုမည်သည့် regex ဖြင့်ပိုင်းခြားမည်ကိုဖော်ပြရပါမည်။
ဒုတိယသော parameter တွင်
ပိုင်းခြားရမည့် string ကိုထည့်သွင်းရပါမည်။
တတိယသော optional parameter တွင်
ပိုင်းခြားမည့်အပိုင်းအများဆုံးအရေအတွက်ကို
ဖော်ပြနိုင်ပါသည်။ Method သည်
ပိုင်းခြားထားသော string ၏အပိုင်းများစာရင်း(list)ကို
return ပြန်ပေးပါသည်။
re.split(ဘာကိုပိုင်းမည်, ဘယ်မှာပိုင်းမည်, [အပိုင်းအများဆုံးအရေအတွက်])
ဥပမာ
string တစ်ခုကို hyphen ဖြင့်ပိုင်းကြည့်ပါမည်။
txt = 'aaa-bbb-123 456'
res = re.split('-', txt)
print(res)
ကုဒ် run ပြီးရရှိသောရလဒ်။
['aaa', 'bbb', '123 456']
ဥပမာ
ယခု string တစ်ခုကို hyphen ဖြင့်အကြိမ်နှစ်ကြိမ်ပိုင်းကြည့်ပါမည်။
txt = 'aaa-bbb-123-456'
res = re.split('-', txt, 2)
print(res)
ကုဒ် run ပြီးရရှိသောရလဒ်မှမြင်တွေ့ရသည်မှာ string သည် hyphen ဖြင့်အပိုင်းနှစ်ပိုင်းသာပိုင်းသွားပါသည်။ string ၏ကျန်ရှိသောအပိုင်းသည် တတိယအပိုင်းအတွင်းသို့ရောက်ရှိသွားပါသည်။
['aaa', 'bbb', '123-456']
လက်တွေ့လေ့ကျင့်ခန်းများ
ရက်စွဲနှင့်အချိန်ပါသည့် string တစ်ခုပေးထားသည်။
txt = '2025-12-31 12:59:59'
ဤ string ကိုပိုင်းခြားပြီး ခုနှစ်၊ လ၊ ရက်၊ နာရီ၊ မိနစ်နှင့်စက္ကန့်တို့အားလုံး array တစ်ခုတည်းအတွင်း၌ရှိစေရပါမည်။