Mun Johl typed (on Fri, Jun 30, 2006 at 03:43:34PM -0700):
| Hi,
|
| When in vim, I often want to format numbers. For example, when editing
| a Verilog file, I want to quickly change 12345678 to 12_345_678 for
| readability; and when editing an email, sometimes I'd like to change
| 12345678 to 12,345,678 .
|
| I did a search for programs to format numbers, but didn't really find
| anything suitable. Before I take on the task myself, I thought I'd ask
| if anyone knows of any such program/script/plugin.
I have some accounting programs with give me large dollar¢s amounts;
I use sed to prettify them by adding commas.
Play with this:
echo ' 123456789876543.21' |
sed '
: C
/[0-9][0-9][0-9][0-9][,.]/s/ \([-+0-9]*[0-9]\)\([0-9][0-9][0-9][,.]\)/\1,\2/g
t C
'
--
JP
==> http://www.frappr.com/cusm <==