Python search နည်းလမ်းတွင် တွေ့ရှိသည့် အနေအထား
match-အရာဝတ္ထုကို အသုံးပြု၍ တွေ့ရှိသည့် စာကြောင်းခွဲ၏
အနေအထားကိုလည်း သတ်မှတ်နိုင်ပါသည်။
ဤရည်ရွယ်ချက်အတွက် နည်းလမ်းနှစ်ခု အသုံးပြုပါသည်။
start နည်းလမ်းသည် အစအနေအထားကို ပြန်ပေးပြီး
end နည်းလမ်းသည် အဆုံးအနေအထားကို ပြန်ပေးသည်။
လက်တွေ့တွင် စမ်းကြည့်ရအောင်။ ကျွန်ုပ်တို့တွင် စာကြောင်းတစ်ခုရှိသည်ဆိုပါစို့:
txt = '123 456 789'
၎င်းထဲမှ ဂဏန်းများပါသည့် ပထမဆုံး စာကြောင်းခွဲကို
search နည်းလမ်းဖြင့် ရှာဖွေကြပါစို့၊ ထို့နောက်
တွေ့ရှိရသည့် စာကြောင်းခွဲ၏ အနေအထားကို
start နှင့် end နည်းလမ်းများဖြင့် ထုတ်ပြကြပါစို့:
res = re.search('\d+', txt)
print(res.start()) # 0 ကိုထုတ်ပြမည်
print(res.end()) # 3 ကိုထုတ်ပြမည်
စာကြောင်းတစ်ခု ပေးထားသည်:
txt = 'abcde 123456'
၎င်းထဲမှ စာလုံးများသာပါသည့် စာကြောင်းခွဲကို ရှာဖွေပါ။ တွေ့ရှိရသည့် စာကြောင်းခွဲ၏ အစနှင့် အဆုံးအနေအထားကို ထုတ်ပြပါ။