Thread Perl regex Fehler
(19 answers)
Opened by dax42 at 2004-07-09 12:20
Hm, mehr code...
Das würde ich gern vermeiden, ist nämlich ziemlich viel und nicht so spannend. Aber wenn ich die Regex auskommentiere, erhalte ich keinen Fehler und wenn ich die | wegnehme, also den regex ein wenig umschreibe, dann erhalte ich auch keinen Fehler (aber auch nicht die richtigen matches). Bevor ich den match aufrufe, hole ich mir in $c nur den html-code der zu parsenden seite, was ich auch schon des öfteren vorher gemacht habe, darin kann der Fehler also nicht liegen. Code: (dl
)
1 my @data = $c =~ /">BS<\/A>\s*\-?[0-9]+.*">(R[0-9]+)<\/A>(">(T[0-9]+)<\/A>,|.|\n)*">(T[0-9]+)\<\/A>./g; Das ist der komplette Regex. Die Website sieht so aus (Ausschnitt): Code: (dl
)
1 XX Any idea? Wonach klingt denn segmentation fault? |