⊗pyPmREGB 35 of 129 menu

Python ရှိ Regular Expression များတွင် အုပ်စုဖွဲ့ပုံကွင်းများ

ယခင်ဥပမာများတွင် ထပ်ခါတလဲလဲ ပြုလုပ်သည့် အော်ပရေတာများ (operators) သည် ၎င်းတို့၏ ရှေ့တွင်ရှိသော စာလုံးတစ်လုံးတည်းကိုသာ သက်ရောက်မှုရှိခဲ့သည်။ စာလုံးအချို့ကို သက်ရောက်စေလိုလျှင် ဘာလုပ်ရမည်နည်း။

�အတွက် အုပ်စုဖွဲ့ပုံကွင်းများ (grouping parentheses) '(' နှင့် ')' ရှိသည်။ ၎င်းတို့အလုပ်လုပ်ပုံမှာ - တစ်စုံတစ်ရာသည် အုပ်စုဖွဲ့ပုံကွင်းများအတွင်းတွင်ရှိပြီး ချက်ချင်း')' ၏နောက်တွင် ထပ်ခါတလဲလဲပြုလုပ်သည့် အော်ပရေတာ (operator) တစ်ခုရှိလျှင်၊ ထိုအော်ပရေတာသည် ကွင်းအတွင်းရှိ အရာအားလုံးကို သက်ရောက်မည်ဖြစ်သည်။

အောက်ပါဥပမာတွင် ရှာဖွေမှုပုံစံ (pattern) မှာ ဤသို့ဖြစ်သည်- စာလုံး 'x'၊ ထို့နောက် စာကြောင်း 'ab' တစ်ကြိမ် (သို့မဟုတ်) တစ်ကြိမ်ထက်ပိုပြီး၊ နောက်ဆုံးတွင် စာလုံး 'x'-

txt = 'xabx xababx xaabbx' res = re.sub('x(ab)+x', '!', txt) print(res)

ကုဒ်အလုပ်လုပ်ပြီးနောက် ရလဒ်-

'! ! xaabbx'

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

txt = 'ab abab abab abababab abea'

Regular Expression တစ်ခုရေးပါ၊ ထို Expression သည် ပုံစံအတိုင်း စာကြောင်းများကို ရှာဖွေနိုင်ရမည်- စာကြောင်း 'ab' ကို 1 ကြိမ် (သို့မဟုတ်) တစ်ကြိမ်ထက်ပို၍ ထပ်ခါထပ်ခါ ပြုလုပ်ထားခြင်း

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