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 \.


Anmelden zum Antworten