Python match ක්රමයේ ඇති පොකට්
match ක්රමය සමඟ වැඩ කිරීමේදී,
සොයාගත් උපස්තරය පොකට් අනුව වෙන් කළ හැකිය.
අපට පේළියක් ඇතැයි සිතන්න:
txt = '12 34 56'
අපි ඉලක්කම් සහිත පළමු උපස්තරය සොයාගෙන එය පොකට් දෙකකට වෙන් කරමු:
res = re.match('(\d+)(\d+)', txt)
print(res[0]) # '12' ප්රතිදානය කරයි
print(res[1]) # '1' ප්රතිදානය කරයි
print(res[2]) # '2' ප්රතිදානය කරයි
පේළියක් ලබා දී ඇත:
txt = 'code.mu 1234'
පේළිය ආරම්භයේ පිහිටා ඇති වසම සොයාගෙන, එහි නම පළමු පොකට් තුලත්, zone එක දෙවන පොකට් තුලත් තබන්න.
වසමක් අඩංගු පේළියක් ලබා දී ඇත:
txt = 'sss domain.ru zzz'
මෙම වසම සොයාගෙන එහි නම පළමු පොකට් තුලත්, zone එක දෙවන පොකට් තුලත් තබන්න.
දිනයක් අඩංගු පේළියක් ලබා දී ඇත:
txt = '31.12.2025'
දිනය පළමු පොකට් තුලත්, මාසය දෙවන පොකට් තුලත්, වර්ෂය තෙවන පොකට් තුලත් තබන්න.