hallo an alle,
ich würde gerne die überflüssigen Nullen hinterm komma einer zahl wegbekommen
v1=0.0001000; => v1=0.0001
hat jemand ne ahnung wie das geht?!
mfg
gast
User since
2003-08-04
5878
Artikel
ModeratorIn
Mit sprintf ginge es, mit einem regulären Ausdruck ginge es, aber deine Informationen sind etwas mager.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite
User since
2006-02-17
628
Artikel
BenutzerIn
Oder einfach den String in eine Zahl umwandeln:
Bis 5 Stellen nach dem Komma geht auch:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use strict;
while (<DATA>) {
printf('%00g', $number);
print "\n";
}
__DATA__
1.234000
2.01
9.00000
8.0
0.2340000
0.0
6.000001