97 of 151 menu

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

re မော်ဂျူး၏ sub method သည် string ၏ အစိတ်အပိုင်းများကို ရှာဖွေပြီး အစားထိုးပေးသည်။ ပထမပါရာမီတာအနေဖြင့် regular expression ကို လက်ခံပြီး၊ ဒုတိယပါရာမီတာအနေဖြင့် - အစားထိုးမည့် စာကြောင်းခွဲကို လက်ခံသည်။ တတိယပါရာမီတာတွင် အစားထိုးရမည့် string ကို ဖော်ပြရသည်။ စတုတ္ထပါရာမီတာ မဖြစ်မနေသတ်မှတ်ရန် မလိုအပ်သော်လည်း အစားထိုးမှု အရေအတွက်ကို သတ်မှတ်နိုင်သည်။ ပဉ္စမပါရာမီတာ မဖြစ်မနေသတ်မှတ်ရန် မလိုအပ်သော်လည်း regular expression များအတွက် အပိုပြင်ဆင်ချက်များအတွက် အလံများကို ဖော်ပြရသည်။

ဝါကျဖွဲ့ပုံ

import re re.sub(regular, replacement, string, [replacement count], [flags])

ဥပမာ

'a' သင်္ကေတကို ရှာဖွေပြီး အစားထိုးကြည့်ကြပါစို့:

txt = 'bab' res = re.sub('a', '!', txt) print(res)

ကုဒ်လုပ်ဆောင်ချက်၏ ရလဒ်:

'b!b'

ဥပမာ

ပုံသေအားဖြင့် တွေ့ရှိထားသော ကိုက်ညီမှုအားလုံးကို အစားထိုးသည်။ string ထဲရှိ 'a' သင်္ကေတကို နောက်တစ်ကြိမ် အစားထိုးကြည့်ကြပါစို့:

txt = 'baaab' res = re.sub('a', '!', txt) print(res)

ကုဒ်လုပ်ဆောင်ချက်၏ ရလဒ်:

'b!!!b'

ဥပမာ

ယခု string ထဲတွင် အစားထိုးမှု နှစ်ကြိမ်သာ လုပ်ဆောင်ကြည့်ကြပါစို့:

txt = 'baaab' res = re.sub('a', '!', txt, 2) print(res)

ကုဒ်လုပ်ဆောင်ချက်၏ ရလဒ်:

'b!!ab'

ဆက်လက်ဖတ်ရှုရန်

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