Jörk Behrends: Sonderzeichen!?

Beitrag lesen

Hi Frank!

$LOG2[0]=~ s/[//gi;

irgendwie mag Perl das wohl nicht so ganz:
/[/ unmatched [] in regexp line xyz

In regulären Ausdrücken kann man halt mit [....] eine Gruppe von Zeichen angeben die zur Auswahl stehen:
/Herr Me[yi]er/

Nun sucht er bei Dir halt die schließende Klammer! Per \ kannst Du aber die Wirkung von [ aufheben:
$LOG2[0]=~ s/[//gi;

Die Option i ist hier überflüssig (kostet nur Zeit) ...

Zum puren Zeichen löschen solltest Du aber
$LOG2[0]=~ tr/[//d;

verwenden, da Du ja auch keine Regulären Ausdrücke benötigst ...

Gruß,
   Jörk