Grupos de captura en el método findall de Python
En el método findall se pueden definir
grupos de captura para buscar coincidencias.
Supongamos que tenemos la cadena:
txt = '12 43 56 ab'
Busquemos todos los pares de números y los descompongamos en grupos de captura:
res = re.findall('(\d)(\d)', txt)
print(res)
El resultado de ejecutar el código:
[('1', '2'), ('4', '3'), ('5', '6')]
Se da la siguiente cadena:
txt = '12:37 15:48 17:59';
Encuentre en ella todas las subcadenas con la hora y para cada una encontrada descomponga las horas y los minutos en grupos de captura.
Se da la cadena:
txt = 'site.ru sss site.com zzz site.net';
Obtenga los nombres de dominio de esta cadena, poniendo el nombre del dominio y su zona en diferentes grupos de captura.