Python ကာဒ်နံပါတ် စာကြောင်းပြောင်းခြင်းကို ဖြေရှင်းခြင်း
နှစ်ခြမ်း မျဉ်းစောင်းကို ရေးသားရန် အစား၊
တစ်ခုတည်းသော ကိုးကားချက် ဖွင့်ရန် မတိုင်မီ
ဖော်ပြရမည့် အထူး command r ကို
အသုံးပြုနိုင်ပါသည်။
ကျွန်ုပ်တို့တွင် စာကြောင်းတစ်ခု ရှိပါစို့:
txt = '1 23 456 xax'
နံပါတ်အားလုံးကို ရှာဖွေပြီး ဝန်းရံကွင်းများအတွင်း
ထည့်သွင်းကြပါစို့။ ၎င်းအတွက် တွေ့ရှိသော
နံပါတ်အားလုံးကို ၎င်းတို့ကိုယ်တိုင် ဖြစ်သော်လည်း
ကွင်းခတ်ထားသည့် အနေဖြင့် အစားထိုးပါမည်။
နှစ်ခြမ်းမျဉ်းစောင်း အစား command
r ကို အသုံးပြုပါမည်:
txt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
ကုဒ်အား လုပ်ဆောင်ပြီးနောက် အောက်ပါ စာကြောင်းကို ဖော်ပြပါမည်:
'(1) (23) (456) xax'
စာကြောင်းတစ်ခု ပေးထားပါသည်:
txt = 'ab cd ef'
နှစ်လုံးတွဲ စာကြောင်းခွဲအားလုံးရှိ စာလုံးများကို နေရာလဲပါ။
ရက်စွဲပါ စာကြောင်းတစ်ခု ပေးထားပါသည်:
txt = '2025:12:31'
ဤရက်စွဲကို '31-12-2025' သို့
ပြောင်းလဲပါ။