100 of 151 menu

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

re မော်ဂျူး၏ findall method သည် ပုံမှန်ဖော်ပြချက်နှင့် ကိုက်ညီမှုအားလုံး၏ စာရင်းကို ပြန်ပေးသည်။ ပုံမှန်ဖော်ပြချက်များကို အုပ်စု (groups) များထဲသို့ ထည့်ထားပါက ၎င်း method သည် tuple ကို ပြန်ပေးမည်ဖြစ်သည်။ Method ၏ ပထမသတ်မှတ်ချက် (parameter) တွင် ရှာမည့် ပုံမှန်ဖော်ပြချက်ကို ထည့်ပေးရပြီး၊ ဒုတိယသတ်မှတ်ချက်တွင် - ရှာဖွေမည့် string ကို ထည့်ပေးရသည်။ တတိယမြောက် မဖြစ်မနေထည့်ရန် မလိုအပ်သော သတ်မှတ်ချက်တွင် ပုံမှန်ဖော်ပြချက်၏ အပို ပြင်ဆင်ချက်များအတွက် အလံများ (flags) ကို သတ်မှတ်ပေးနိုင်သည်။ Method သည် ဘယ်မှ ညာသို့ ရှာဖွေကာ ကိုက်ညီမှုအားလုံးကို စစ်ဆေးသည်။

ရေးထုံး

import re re.findall(ပုံမှန်ဖော်ပြချက်, string, [အလံများ])

ဥပမာ

String တစ်ခုအတွင်းရှိ ပုံမှန်ဖော်ပြချက်နှင့် ကိုက်ညီသော အရာအားလုံးကို ရှာကြည့်ပါမည်။

txt = '12 43 56 ab' res = re.findall('\d+', txt) print(res)

ကုဒ်ဖြင့် ရလဒ်။

['12', '43', '56']

ဥပမာ

ယခု ပုံမှန်ဖော်ပြချက်၏ အုပ်စု (groups) များအတွင်းရှိ ကိုက်ညီမှုအားလုံးကို ရှာကြည့်ပါမည်။

txt = '12 43 56 ab' res = re.findall('(\d)(\d)', txt) print(res)

ကုဒ်ဖြင့် ရလဒ်။

[('1', '2'), ('4', '3'), ('5', '6')]

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

  • finditer method သည် re မော်ဂျူး၏၊
    string အတွင်းရှိ ပုံမှန်ဖော်ပြချက်နှင့် ကိုက်ညီမှုအားလုံး၏ iterator ကို ပြန်ပေးသည်။
  • search method သည် re မော်ဂျူး၏၊
    string အတွင်းရှိ ပုံမှန်ဖော်ပြချက်နှင့် ပထမဆုံး ကိုက်ညီမှုကို ရှာဖွေသည်။
  • match method သည် re မော်ဂျူး၏၊
    string ၏ အစတွင် ပုံမှန်ဖော်ပြချက်နှင့် ကိုက်ညီမှုကို ရှာဖွေသည်။
  • fullmatch method သည် re မော်ဂျူး၏၊
    string အတွင်းရှိ ပုံမှန်ဖော်ပြချက်နှင့် ကိုက်ညီမှုအားလုံးကို ရှာဖွေသည်။
  • split method သည် re မော်ဂျူး၏၊
    string ကို သတ်မှတ်ထားသော ခွဲခြားသည့် အရာအလိုက် စာရင်းအဖြစ်သို့ ခွဲထုတ်ပေးသည်။
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်