[pyar] Pregunta de Regex

fisa fisadev en gmail.com
Mie Jun 18 19:06:50 ART 2014


Eso así como te gustaría, es imposible.
Pensá esto, si yo te doy este número:

9.567

Qué es? 9 coma algo? o 9 mil y algo?
Solo con el número no vas a poder saberlo, vas a necesitar que te digan
además en qué formato está expresado.

Saludos!


El 18 de junio de 2014, 19:01, Tim Zenderman <tim en bananadesk.com> escribió:

> Pero me parece que remplazando el , por . no seria la solución porque no
> siempre seria el caso (por ejemplo 6,500.00 son 6500, no 6.50). Tendría que
> ser algo que pueda tomar 6500 o 6,500 o 6.500 o 6,500.00 o 6.500,00 como
> paramtero y siempre retornar Decimal(6500).
>
> Abrazo!
>
>
> 2014-06-18 17:47 GMT-04:00 Emiliano Dalla Verde Marcozzi <
> edvm en fedoraproject.org>:
>
>> El 18 de junio de 2014, 18:39, Tim Zenderman <tim en bananadesk.com>
>> escribió:
>>
>> Es verdad, funciona! Por ahi, mi pregunta iba mas a como manejar numeros
>>> de 6,500.00 (al estilo norte americano) y 6.500,00 (al estilo de
>>> argentina)? Me parece algo que debe ser un problema común? Pero no pude
>>> encontrar algo online para justo esto.
>>>
>>> -Tim
>>>
>> Muy a lo bestia:
>> In [24]: a1 = '6,500.00'
>> In [25]: a2 = '6.500,00'
>> In [26]: from decimal import Decimal
>> In [27]: Decimal("%.2f" % float(a1[:4].replace(',', '.')))
>> Out[27]: Decimal('6.50')
>> In [28]: Decimal("%.2f" % float(a2[:4].replace(',', '.')))
>> Out[28]: Decimal('6.50')
>>
>> Saludos!
>>
>> --
>> Broken code @ https://github.com/edvm
>>
>> <edvm en python.org.ar>
>>
>> _______________________________________________
>> pyar mailing list pyar en 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
>>
>
>
>
> --
> Best,
> Tim Z
> BananaDesk
> bananadesk.com/
> <https://www.facebook.com/banana.desk.pms>
> <https://twitter.com/BananaDesk_en>
> <http://www.pinterest.com/bananadesk/>
>
> _______________________________________________
> pyar mailing list pyar en 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
>



-- 
fisa  -  Juan Pedro Fisanotti
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140618/98eac6c6/attachment.html>


More information about the pyar mailing list