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
import re
re.fullmatch(regular_expression, string, [flags])
ဥပမာ
ကျွန်ုပ်တို့၏ string သို့ fullmatch method ကို
အသုံးပြုကြည့်ကြပါစို့။
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
ကုဒ်ကို run ပြီးနောက် ကျွန်ုပ်တို့သည် None ကို ရရှိမည်။
အကြောင်းမှာ နံပါတ်များအပြင်၊ string အတွင်းတွင် space စာလုံးများလည်း
ပါဝင်နေသောကြောင့်ဖြစ်သည်။
None
ဥပမာ
ယခု ကျွန်ုပ်တို့၏ string သည် နံပါတ်များသာ ပါဝင်ပါစေ။
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
ကုဒ် run ပြီးနောက် ရလဒ်။
<re.Match object; span=(0, 6), match='123456'>
ဆက်လက်ကြည့်ရှုရန်
-
findallmethod သည်reမော်ဂျူးမှ၊
string အတွင်းရှိ ကိုက်ညီမှုအားလုံးပါဝင်သော list ကို ပြန်ပေးသည်။ -
finditermethod သည်reမော်ဂျူးမှ၊
string အတွင်း regular expression နှင့် ကိုက်ညီမှုအားလုံး၏ iterator ကို ပြန်ပေးသည်။ -
searchmethod သည်reမော်ဂျူးမှ၊
string အတွင်း regular expression နှင့် ပထမဆုံး ကိုက်ညီမှုကို ရှာဖွေသည်။ -
matchmethod သည်reမော်ဂျူးမှ၊
string ၏ အစတွင် regular expression နှင့် ကိုက်ညီမှုကို ရှာဖွေသည်။ -
Match objectသည်reမော်ဂျူးမှ၊
regular expression နှင့် ကိုက်ညီမှုများအကြောင်း အချက်အလက်များပါရှိသည်။