Thread Pattern matching: zahlen aus einem String herauslesen
(34 answers)
Opened by monetron at 2004-01-23 16:13
Hallo EISBAER !
der String sieht in Wirklichkeit so aus ! "-- 23 ----------------------------------- 868689" An Ende befindet sich noch eine beliebig grosse Zeilennummer aus dem Logfile. Ich habe versucht Deinen Tip umzusetzen, aber es FUNZT noch net: $diff=23; $line='empty'; until ($match eq $diff){ $line=pop @errlist; $line=~s/^--\s(\d+)\s-*$\s(\d+)/$match/; unshift @difflist,$line; } Sprich hole alles aus @errlist von hinten raus und schreibe es in @difflist bis der String $diff matched. |