Python ၏ match method အတွင်း capturing groups များ
match method ကို အသုံးပြုသည့်အခါ
ရှာဖွေတွေ့ရှိထားသော substring ကို capturing groups များအလိုက် ခွဲခြားနိုင်ပါသည်။
ကျွန်ုပ်တို့၏ string ကြောင်းက အောက်ပါအတိုင်းဖြစ်ပါစေ:
pythontxt = '12 34 56'
နံပါတ်များပါဝင်သော ပထမဆုံး substring ကိုရှာပြီး capturing group နှစ်ခုအဖြစ် ခွဲကြည့်ကြပါစို့:
pythonres = re.match('(\d+)(\d+)', txt)
print(res[0]) # ရလဒ် '12'
print(res[1]) # ရလဒ် '1'
print(res[2]) # ရလဒ် '2'
Задание 1
အောက်ပါ string ပေးထားသည်:
pythontxt = ' 1234'
string ၏အစတွင် တည်ရှိသော domain ကိုရှာပြီး ပထမ capturing group တွင် ၎င်း၏အမည်၊ ဒုတိယ group တွင် domain zone ကို ထည့်ပါ။
Задание 2
domain ပါဝင်သော string အောက်ပါအတိုင်းပေးထားသည်:
pythontxt = 'sss domain.ru zzz'
ထို domain ကိုရှာပြီး ပထမ capturing group တွင် ၎င်း၏အမည်၊ ဒုတိယ group တွင် domain zone ကို ထည့်ပါ။
Задание 3
ရက်စွဲပါဝင်သော string အောက်ပါအတိုင်းပေးထားသည်:
pythontxt = '31.12.2025'
ပထမ capturing group တွင် နေ့၊ ဒုတိယ group တွင် လ၊ တတိယ group တွင် နှစ် ထည့်ပါ။