Python даги search metodida карманаларнинг ҳаммаси кортеж кўринишида

Ҳамма карманаларни кортеж кўринишида олиш мумкин. Бунга groups методи ёрдам беради.

Уни қандай ишлатишни кўрайлик. Фарз қилайлик, бизда қуйидаги сатр бор:

pythontxt = '123 456 789'

Келинг, рақамларга мос келувчи биринчи сатрни топайлик. Сўнгра ундан ҳамма карманаларни кортеж кўринишида чиқарайлик:

pythonres = re.search('(\d)(\d)(\d)', txt)

print(res.groups()) # чиқади ('1', '2', '3')
Задание 1

Доменни ўз ичига олган сатр берилган:

pythontxt = 'http://domain.ru'

Протокол, домен номи ва домен зонасидан таркиб топган кортежни олинг.