Wie konvertiere ich einen string in einen float mit Perl?

Gibt es eine Funktion wie int() was kann konvertieren einen string zu float-Wert?
Derzeit bin ich über den folgenden code:

$input=int(substr($line,1,index($line,",")-1));

Muss ich konvertieren Sie die Zeichenfolge zurückgegeben substr zu schweben.

können Sie ein Beispiel geben, wie $line generiert wird?
$Zeile einer log-Datei. open (fHandle,"+ " <",$path) or die "$!"; foreach $line(<fHandle>) { $Eingabe=int(substr($line,1,index($line,",")-1)); } Dies ist der komplette code.
Können wir eine Beispiel-Zeile aus der Datei bitte, so können wir Ihnen eine bessere Weise zu extrahieren, die Anzahl.
sicher.Hier gehen Sie - [1258200601.016453, 'unbekannt', 'error', 'unknown Exception ', 110012]
Bitte verbessern Ihre Frage mit alle Erklärungen eher als Versteck diese in die Kommentare.

InformationsquelleAutor fixxxer | 2010-01-07

Schreibe einen Kommentar