⊗pyPmREMS 69 of 129 menu

Python ရှိ ရေဂူလာ အက်ပ်စျင်များ၌ subn နည်းလမ်း

subn နည်းလမ်းသည် ရေဂူလာအတွင်း သတ်မှတ်ထားသော စာလုံးများကို အစားထိုးခြင်းကို ဆောင်ရွက်ပေးပြီး ရလဒ်နှင့် ပြုလုပ်ထားသော အစားထိုးမှုအရေအတွက်ပါဝင်သည့် တူပယ်တစ်ခုကို ပြန်ပေးသည်။ နည်းလမ်း၏ ပထမ parameter တွင် ကျွန်ုပ်တို့ရှာမည့် ရေဂူလာကို သတ်မှတ်ပါ။ ဒုတိယ parameter တွင် မည်သည့်အရာနှင့် အစားထိုးမည်ကို သတ်မှတ်ပါ။ တတိယ parameter တွင် စာတန်းကို သတ်မှတ်ပါ။ စတုတ္ထမြောက် မဖြစ်မနေသတ်မှတ်ရန် မလိုအပ်သော parameter တွင် အစားထိုးမှုအရေအတွက်ကို သတ်မှတ်ပါ။

re.subn(ဘာကိုအစားထိုးမည်၊ ဘာနှင့်အစားထိုးမည်၊ ဘယ်မှာအစားထိုးမည်၊ [အစားထိုးမှုအရေအတွက်])

ကျွန်ုပ်တို့တွင် စာတန်းတစ်ခုရှိသည်ဆိုပါစို့။

txt = '123 456 789'

ကျွန်ုပ်တို့၏ စာတန်းသို့ subn နည်းလမ်းကို အသုံးပြုကြပါစို့။

txt = '123 456 789' res = re.subn('\d', '!', txt) print(res)

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ပြောင်းလဲထားသော စာတန်းနှင့် ၎င်းတွင်ပြုလုပ်ထားသော အစားထိုးမှုအရေအတွက်ကို ဖော်ပြပါမည်။

('!!! !!! !!!', 9)

စာတန်းတစ်ခုပေးထားသည်။

txt = 'aaa bbb 123 www'

၎င်းအတွင်းရှိ အကြိမ်များစွာ တစ်ဆက်တည်း ပြန်လည်နေသော စာလုံးအားလုံးကို အစားထိုးပြီး အစားထိုးမှုမည်မျှပြုလုပ်ခဲ့သည်ကို သိရှိပါ။

စာတန်းတစ်ခုပေးထားသည်။

txt = 'aaa @@@ 123w'

၎င်းအတွင်းရှိ အကြိမ်များစွာ တစ်ဆက်တည်း ပြန်လည်နေသော စာလုံးမဟုတ်သော နှင့် ဂဏန်းမဟုတ်သော အရာများ (non-letters and non-digits) အားလုံးကို အစားထိုးပြီး အစားထိုးမှုမည်မျှပြုလုပ်ခဲ့သည်ကို သိရှိပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်