99 of 151 menu

re module ၏ split method

re module ၏ split method သည် string တစ်ခုကိုခွဲခြားပြီး ရလဒ် list ကိုပြန်ပေးသည်။ ပထမအကြောင်းအရာအဖြစ် regular expression ကိုလက်ခံသည်။ ဒုတိယအကြောင်းအရာအဖြစ် ကျွန်ုပ်တို့ခွဲချင်သော string ကိုသတ်မှတ်ပေးရသည်။ တတိယမဖြစ်မနေသတ်မှတ်ရန်မလိုသော အကြောင်းအရာတွင် ခွဲခြားမည့်အပိုင်းအရေအတွက်အများဆုံးကို သတ်မှတ်နိုင်သည်။ စတုတ္ထမဖြစ်မနေသတ်မှတ်ရန်မလိုသော အကြောင်းအရာတွင် regular expressions များအတွက် အပိုပြင်ဆင်ချက်များအတွက် flags များကိုသတ်မှတ်နိုင်သည်။

Syntax

import re re.split(regular expression, string, [max parts], [flags])

ဥပမာ

String တစ်ခုကို hyphen အလိုက်ခွဲကြည့်ရအောင်:

txt = 'aaa-bbb-123 456' res = re.split('-', txt) print(res)

ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ရလဒ်:

['aaa', 'bbb', '123 456']

ဥပမာ

ယခုတော့ string တစ်ခုကို hyphen အလိုက် နှစ်ကြိမ်ခွဲကြည့်ရအောင်:

txt = 'aaa-bbb-123-456' res = re.split('-', txt, 2) print(res)

ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ရလဒ်မှမြင်တွေ့ရသည့်အတိုင်း၊ string သည် hyphen အလိုက် အပိုင်းနှစ်ပိုင်းသာခွဲခြားခံရသည်။ တတိယအပိုင်းသို့မှာ ၎င်း၏ကျန်ရှိနေသော string ဝင်ရောက်သွားသည်:

['aaa', 'bbb', '123-456']

ဆက်လက်လေ့လာရန်

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