Tengo la siguiente cadena de caracteres:
Código:
Con el siguiente código:' Tipo de red : Infraestructura'
Código:
consigo el siguiente resultado:foo = re.findall(r'(\w+(\s\w+)+)\s+:\s+(\w+)', ' Tipo de red : Infraestructura') print(foo)
Código:
Y en realidad lo que me gustaría obtener es:[('Tipo de red', ' red', 'Infraestructura')]
Código:
Sé que lo podría resolver con un split por los dos puntos y haciendo un trim para quitar los espacios sobrantes, pero me parece más elegante con la expresión regular.[('Tipo de red', 'Infraestructura')]
¿Alguna idea de cómo solucionarlo?
Muchísimas gracias