⊗pyPmREMFm 65 of 129 menu

Python ရှိ Regular Expression များတွင် fullmatch နည်းလမ်း

fullmatch နည်းလမ်းသည် string တစ်ခုကို regex နှင့် အပြည့်အဝကိုက်ညီမှုရှိမရှိစစ်ဆေးပေးပါသည်။ နည်းလမ်း၏ ပထမပိုင်းတွင် ရှာမည့် regex ကိုထည့်သွင်းရမည်၊ ဒုတိယပိုင်းတွင် ရှာမည့် string ကိုထည့်သွင်းရမည်။ ကိုက်ညီမှုတွေ့ရှိပါက နည်းလမ်းသည် match-object ကိုပြန်ပေးမည်၊ မတွေ့ရှိပါက None ကိုပြန်ပေးမည်။ fullmatch နည်းလမ်း၏ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည်:

re.fullmatch(ဘာကိုရှာမလဲ၊ ဘယ်မှာရှာမလဲ)

ဥပမာ

fullmatch နည်းလမ်းကို ကျွန်ုပ်တို့၏ string ပေါ်တွင် အသုံးပြုကြည့်ပါမည်:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

ကုဒ်များလုပ်ဆောင်ပြီးနောက် None ကိုပြသပေးမည်၊ ဘာကြောင့်ဆိုသော် ဂဏန်းများအပြင်၊ string ထဲတွင် ကွာဟချက်သင်္ကေတများလည်းပါဝင်နေသောကြောင့်ဖြစ်သည်:

None

ဥပမာ

ယခု ကျွန်ုပ်တို့၏ string သည် ဂဏန်းများသာဖြင့်ဖွဲ့စည်းထားပါစေ:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

ကုဒ်လုပ်ဆောင်ချက်၏ရလဒ်:

<re.Match object; span=(0, 6), match='123456'>

ဥပမာ

match-object မှတွေ့ရှိသော substring ကိုရယူနိုင်ပါသည်။ ယင်းအတွက် ၎င်း၏ပထမအရာဝတ္ထုကိုညွှန်ပြရမည်:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

ကုဒ်လုပ်ဆောင်ချက်၏ရလဒ်:

'abcde'

လက်တွေ့လေ့ကျင့်ခန်းများ

အောက်ပါ string သည် စာလုံးများသာဖြင့်ဖွဲ့စည်းထားခြင်းရှိမရှိစစ်ဆေးပါ:

txt = 'abcde'

အောက်ပါ string သည် ဂဏန်းများသာဖြင့်ဖွဲ့စည်းထားခြင်းရှိမရှိစစ်ဆေးပါ:

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