[Cascavel-pm] Arrendondamento

Nilson Santos Figueiredo Junior acid06 em gmail.com
Sexta Junho 23 18:24:59 PDT 2006


On 6/23/06, Igor Sutton Lopes <igor.sutton em gmail.com> wrote:
> Vixe :) Então a melhor alternativa é utilizar uma regex:
>
> perl -e '$a = "1,43634"; $a =~ s/^(\d+\,\d{2}).*$/$1/; print $a'

Não sei se a melhor alternativa seja uma regex, mas é o que eu faria
se eu não quisesse procurar muito. Mas deve ter algum módulo que
encapsula isso.

Minha tentativa que eu achei um pouco mais "bonitinha". ;-)

$num =~ s/(?<=\.\d\d)\d+//;

-Nilson Santos F. Jr.


Mais detalhes sobre a lista de discussão Cascavel-pm