perlscript fehler
-
Hallo,
Habe hier ein Perl Script und das sieht eigentlich vom Syntax her korrekt aus, bekomme aber folgenden Fehler:
Software error:
Missing control char name in \c at spider.pl line 235, within pattern
BEGIN not safe after errors--compilation aborted at spider.pl line 683.Die Zeile 235:
$stitle=$response->title(); $page=$response->content(); $page=~s/\n/ /gi; $page=~s/\r/ /gi; #--> Zeile 235# $page=~s/\c/ /gi; $page=~s/<script.*\/script>//gi; $page=~s/<style.*\/style>//gi;
Danke für euren Rat
Lg
-
Na die Fehlermeldung sagt doch schon, was ihm nicht passt. \c ist eine unvollständige Escape-Sequenz und bedeutet einfach nur Steuerzeichen (sagt so aber nicht welches - das ist der Grund für die Fehlermeldung). Wenn du die Zeichen "\c" matchen willst, dann maskier das \.