Ҳамаи карманҳо дар шакли кортеж дар усули search Python
Ҳамаи карманҳоро дар шакли кортеж гирифтан мумкин аст.
Ин бо истифода аз усули groups анҷом дода мешавад.
Биёем бубинем, ки чӣ гуна бо он кор кардан мумкин аст. Бигзор мо сатр дорем:
txt = '123 456 789'
Биёем аввалин сатрро, ки бо рақамҳо мувофиқат мекунад, пайдо кунем. Сипас ҳамаи карманҳоро аз он дар шакли кортеж чоп кунем:
res = re.search('(\d)(\d)(\d)', txt)
print(res.groups()) # ('1', '2', '3') чоп мекунад
Сатр дода шудааст, ки доменро дар бар мегирад:
txt = 'http://domain.ru'
Кортежеро ба даст оред, ки аз протокол, номи домен ва минтақаи доменӣ иборат аст.