Thread Regular expresssions
(8 answers)
Opened by cohama at 2011-11-01 08:36 2011-11-01T08:38:28 cohama Wozu hast du zwei Schrägstriche am Ende deiner Kodezeilen? Setze deinen Beispielstring in einen Kodebock (wie in dieser Antwort), sonst macht HTML aus mehreren Leerstellen eine. Hier eine Lösung: Code (perl): (dl
)
1 2 3 my $such = '| 0001 active -184 -74 |'; my ($value1, $value4) = $such =~ m/^\|\s+(\d)\d\d(\d)/; print "gefunden $value1 und $value4\n"; Dein Beispiel ist nicht gut gewählt, du kannst nicht erkennen, welche der 3 Nullen gefunden wurde. Gruß
GUIfreund |