[pyar] Buscar una variable adentro de otra

Mauricio Baeza listas en mauriciobaeza.net
Jue Jun 23 21:04:58 ART 2016


On 06/23/2016 06:36 PM, Emiliano Vazquez wrote:
> 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.
>



Si estas seguro que siempre tendrás solo un grupo de digitos, prueba con:


 >>> import re
 >>> c = re.compile('\d+', re.IGNORECASE)
 >>> c.search('Felicitaciones, ganaste 345 puntos, muy bien').group()
'345'
 >>> c.search('Fantástico!, sumaste otros 14 puntos!').group()
'14'
 >>>


Saludos

-- 
__________________________________________________
Todo lo que no podemos dar nos posee... André Gide
Apoya nuestros proyectos: http://universolibre.org/hacemos/


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