Python ရှိ စည်းမျဉ်းစည်းကမ်းများတွင် ဆိုင်ရီလစ်အက္ခရာ၏ ထူးခြားချက်များ
Python ရှိ စည်းမျဉ်းစည်းကမ်းများ၏ အဓိက အကျိုးကျေးဇူးမှာ
ဆိုင်ရီလစ်သင်္ကေတများသည်
\w အုပ်စုထဲတွင် ပါဝင်ခြင်းဖြစ်သည်။
အောက်ပါ စာကြောင်းရှိ လက်တင် နှင့် ဆိုင်ရီလစ် စာလုံးအားလုံးကို
အစားထိုးကြည့်ရအောင်။
txt = 'x232x 456 xax xтекстx'
res = re.sub('x[\w]*x', '!', txt)
print(res)
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်။
'! 456 ! !'
ဆိုင်ရီလစ်စာလုံးများကို
စတုရန်းကွင်းများထဲရှိ အုပ်စုဖြင့်လည်း ရှာဖွေနိုင်သည်။ [а-я]
သို့သော် ၎င်းတွင် ပြဿနာတစ်ခုရှိသည် - ၎င်းအုပ်စုထဲသို့
'ё' စာလုံး မပါဝင်ပါ။ ၎င်းစာလုံးကို ထည့်သွင်းရန်
အုပ်စုထဲသို့ ဤစာလုံးကို ထပ်ထည့်ရန် လိုအပ်သည်။
res = re.sub('x[а-яё]*x', '!', txt)
print(res)
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်။
'! 456 xax !'
စာကြောင်းတစ်ခု ပေးထားသည်။
txt = 'wйw wяw wёw wqw'
စည်းမျဉ်းစည်းကမ်းတစ်ခု ရေးပါ၊ ၎င်းသည်
ပုံစံအတိုင်း စာကြောင်းများကို ရှာဖွေပေးပါလိမ့်မည်။
ဘေးဘက်တွင် 'w' စာလုံးများ ရပ်နေပြီး၊
၎င်းတို့ကြားတွင် ဆိုင်ရီလစ်စာလုံးတစ်လုံးရှိသည်။
စာကြောင်းတစ်ခု ပေးထားသည်။
txt = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ'
စည်းမျဉ်းစည်းကမ်းတစ်ခု ရေးပါ၊ ၎င်းသည် ပုံစံအတိုင်း စကားလုံးအားလုံးကို ရှာဖွေပေးပါလိမ့်မည်။ ဆိုင်ရီလစ်စာလုံးမည်သည့်အကြိမ်အရေအတွက်ဖြစ်ဖြစ်။