[Eisfair] perl-Frage: Zeichen aus String entfernen
Marcus Roeckrath
marcus.roeckrath at gmx.de
Mi Aug 1 09:55:46 CEST 2018
Hallo,
aus einer Eingabe wie dieser
Total file size: 313,631,808 bytes
wobei in der Zahl gegebenenfalls auch ein Punkt als Tausendertrenner statt
des , auftauchen könnte, wird die Zahl so ausgefilter:
elsif($line =~ /Total file size:\s+([\d,.]+)/){
$bkdata{$source}{'file_size'}=$1;
womit dann file_size 313,631,808 enthält.
Da mit dieser Zahl noch Berechnungen gemacht werden müssen, müssen die
Tausendertrenner - also entweder , oder . - noch raus.
Wie entferne ich aus dieser Variablen nun , oder ., so dass als Ergebnis
313631808
rauskommt.
--
Gruss Marcus
Mehr Informationen über die Mailingliste Eisfair