re မော်ဂျူး၏ match နည်းလမ်း

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

ဝါကျဖွဲ့ပုံ

pythonimport re

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

ဥပမာ

ဂဏန်းများပါသော substring အားလုံးကိုရှာကြည့်ရအောင်:

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

print(res)

ကုဒ်ကိုလုပ်ဆောင်ခြင်း၏ရလဒ်:

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

ဥပမာ

ယခု ကျွန်ုပ်တို့၏ string သည် အက္ခရာသင်္ကေတများဖြင့်စတင်ပါစေ:

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

print(res)

ကုဒ်ကိုလုပ်ဆောင်ခြင်း၏ရလဒ်:

pythonNone

ဤသည်ကိုလည်းကြည့်ပါ

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