RegExp Numero de string [Python]

Iniciado por Ricardo95, 10 Abril 2011, 18:59 PM

0 Miembros y 1 Visitante están viendo este tema.

Ricardo95

Ayer Novluker como respuesta a este problema de recomendó htmlparse pero no fui capaz de solucionarlo, tengo esto:
Primero guardo el código fuente en una variable y en el código se encuentra esto:

      htmlanterior--<input type='hidden' name='ssid' value='7040'/>--htmlposterior

Necesito localizar eso en el código fuente y guardar en una variable el valor en value= en este caso 7040.

Un saludo!

Novlucker

#1
No has probado con find :P
Sino con expresiones regulares y suponiendo que es el único número sería algo como ...
Código (python) [Seleccionar]
r = re.compile('\d')
valor = int(r.findall(htmlanterior)[0])


O bueno, puedes agregar en la expresión regular el tema del value

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein