Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗pyPmREMFiP 63 of 129 menu

Python ရှိ finditer method တွင် capturing groups များ

finditer method တွင်လည်း capturing groups များကို အသုံးပြုနိုင်ပါသည်။ လက်တွေ့စမ်းကြည့်ကြပါစို့။ ကျွန်ုပ်တို့တွင် စာကြောင်းတစ်ခုရှိသည်ဆိုပါစို့:

txt = 'aaaa 123 bbbb 456'

စာကြောင်းအတွင်းရှိ ကိန်းဂဏန်းအားလုံးကို capturing groups များအဖြစ် ခွဲခြားသိမ်းဆည်းကြပါစို့။ ထို့နောက် ရလဒ်အရာဝတ္ထုများကို loop ဖြင့် ဖြတ်သန်းရာတွင် ပထမဆုံးတိုက်ဆိုင်မှု (၎င်းသည် သုညအခြေအနေ capturing group အဖြစ် သတ်မှတ်မည်) နှင့် ၎င်း၏အစိတ်အပိုင်းများကိုပါ သက်ဆိုင်ရာ capturing groups အလိုက် ထုတ်ပြကြပါစို့:

res = re.finditer('(\d)(\d)', txt) for el in res: print(el[0], el[1], el[2])

ကုဒ်မ run ပြီးနောက် သုညအခြေအနေ capturing group၊ ဆိုလိုသည်မှာ တိုက်ဆိုင်သော စာကြောင်းခွဲတစ်ခုလုံးနှင့် ထိုစာကြောင်းခွဲမှ ပထမ နှင့် ဒုတိယ စာလုံးများ ထွက်ပေါ်လာမည်:

'12 1 2' '45 4 5'

စာကြောင်းတစ်ခု ပေးထားပါသည်:

txt = 'aaa 123 bbb 456 987'

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

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်