re မော်ဂျူး၏ fullmatch method

re မော်ဂျူး၏ fullmatch method သည် string အတွင်း regular expression နှင့် ကိုက်ညီမှုအားလုံးကို ရှာဖွေသည်။ method ၏ ပထမ parameter တွင် ကျွန်ုပ်တို့ရှာမည့် regular expression ကို ထည့်သွင်းပြီး၊ ဒုတိယ parameter တွင် - ရှာဖွေမည့် string ကို ထည့်သွင်းသည်။ တတိယမြောက် optional parameter တွင် regular expression အတွက် အပိုသတ်မှတ်ချက်များ flags များ ထည့်သွင်းနိုင်သည်။ Method သည် Match object တစ်ခုကို ပြန်ပေးသည်။ ကိုက်ညီမှုများ မတွေ့ပါက၊ None ကို ပြန်ပေးသည်။

Syntax

pythonimport re

re.fullmatch(regular_expression, string, [flags])

ဥပမာ

ကျွန်ုပ်တို့၏ string သို့ fullmatch method ကို အသုံးပြုကြည့်ကြပါစို့။

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

print(res)

ကုဒ်ကို run ပြီးနောက် ကျွန်ုပ်တို့သည် None ကို ရရှိမည်။ အကြောင်းမှာ နံပါတ်များအပြင်၊ string အတွင်းတွင် space စာလုံးများလည်း ပါဝင်နေသောကြောင့်ဖြစ်သည်။

pythonNone

ဥပမာ

ယခု ကျွန်ုပ်တို့၏ string သည် နံပါတ်များသာ ပါဝင်ပါစေ။

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

print(res)

ကုဒ် run ပြီးနောက် ရလဒ်။

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

ဆက်လက်ကြည့်ရှုရန်

  • findall method သည် re မော်ဂျူးမှ၊
    string အတွင်းရှိ ကိုက်ညီမှုအားလုံးပါဝင်သော list ကို ပြန်ပေးသည်။
  • finditer method သည် re မော်ဂျူးမှ၊
    string အတွင်း regular expression နှင့် ကိုက်ညီမှုအားလုံး၏ iterator ကို ပြန်ပေးသည်။
  • search method သည် re မော်ဂျူးမှ၊
    string အတွင်း regular expression နှင့် ပထမဆုံး ကိုက်ညီမှုကို ရှာဖွေသည်။
  • match method သည် re မော်ဂျူးမှ၊
    string ၏ အစတွင် regular expression နှင့် ကိုက်ညီမှုကို ရှာဖွေသည်။
  • Match object သည် re မော်ဂျူးမှ၊
    regular expression နှင့် ကိုက်ညီမှုများအကြောင်း အချက်အလက်များပါရှိသည်။