Esto tiene que ser más fácil de lo que me estoy encontrando. Mi problema está convirtiendo una cadena que tiene este aspecto:Looping a través de Python Regex coincide con
ABC12DEF3G56HIJ7
en
12 * ABC
3 * DEF
56 * G
7 * HIJ
Y no puedo, por la vida de mí, diseñar un conjunto correcto de bucles utilizando coincidencia de REGEX. El quid de la cuestión es que el código tiene que ser completamente general porque no puedo suponer cuánto tiempo durarán los fragmentos [A-Z]
, ni cuánto tiempo durarán los fragmentos [0-9]
.
¡Gracias por cualquier ayuda!
' '' .join ("% s *% s \ n" % (n, w) para w, n en re.findall (r '(? i) ([az] +) (\ d +)', input_string)) ' – jfs