[pyar] Buscar una variable adentro de otra

Martin Alejandro Castro Álvarez martincastro.10.5 en gmail.com
Jue Jun 23 20:40:29 ART 2016


import re

​frase = "Felicidades ganaste 23842 puntos"
​
# Eliminar todo lo que está después de " puntos"
frase = re.sub(" puntos.*$","",frase)

# Eliminar todo lo que está antes del número
frase = re.sub("^.* ","",frase)

# Convertir resultado de string a entero
puntos = int(frase)

El 23 de junio de 2016, 20:36, Emiliano Vazquez <emilianovazquez at gmail.com>
escribió:

> Hola a todos!
>
> Estoy armando un script que trae un dato con una frase y tengo que
> encontrar adentro de esa frase unos números, sería algo así:
>
> mensaje = "Felicitaciones, ganaste 345 puntos, muy bien"
>
> De ahí quiero recuperar el "345" solamente.
>
> otra opción sería
>
> mensaje = "Fantástico!, sumaste otros 14 puntos!"
>
> De ahí quiero el "14"
>
> Lo único que tengo como base es que siempre antes de la palabra "puntos"
> tengo el dato que quiero.
>
> Mientras que les escribo sigo investigando (no mucho más ya estoy cansado
> de verdad!).
>
>
> Saludos.
>
> Emiliano
> _______________________________________________
> pyar mailing list pyar at python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar




--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160623/b8a1340e/attachment.html>


Más información sobre la lista de distribución pyar