I would have done it like this. $var = 34.5678; $var=~/((\d+).(\d{0,2}))/; $var = $1; $var=~s/\./,/sg; printf (" The formated value is : $var");
---OUTPUT---- The formated value is : 34.56 Well there may be better and more straigth forward ways, I was just trying to get used to Patterns and subsititution. with regards Rajeev Rumale ----- Original Message ----- From: "Wagner Garcia Campagner" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, October 01, 2001 9:18 PM Subject: formating variables again... > Hi, > > I have a variable $var = 34.5678 > > If I > > printf ("%.2f", $var); > > Then $var = 34.56 > > Is there a way for me to format $var to became 34,56 instead of 34.56 ??? > > Thanks, > Wagner. > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]