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 တွင် နှစ် ထည့်ပါ။