Thread Zahl im Text finden und bearbeiten
(10 answers)
Opened by EagleFox at 2006-04-13 18:44
Ist wieder mal ne Anfängerfrage.
Ich habe in einer Datei einen Header, der verschiedene Informationen für die Daten in der Datei enthält. z.B. steht dort: # Number Of Points: 10000.0000 Dieser Header wird gelesen und in eine andere Datei geschrieben. Dabei sollen einige Werte verändert werden. Wie kann ich aus dem Header diese Zahl (10000) mathematisch bearbeiten (z.B einfach - 200) und dann in den "neuen" Header einfügen? Der Gedanke von mir war: Header in Zeilen zerlegen, Zeile mit "Points" suchen (kommt nur einmal im Header vor), in der Zeile dann eine Zahl suchen (aber wie speicher ich dann die gefundene Zahl in eine Variable? So gibt der Ausdruck doch nur true oder false, oder?) Code: (dl
)
my $zahl =~ /[0-9]+/ mathematisch bearbeiten Code: (dl
)
my $Points = $zahl - 200; und dann den Header scheiben, aber wie? ;-/ |