Нужна помощь донатом
для написания учебников Kotlin, Java, C++, C#, Go, Rust, Dart
подробности по ссылке
⊗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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်