Hallo,
jetzt habe ich es einmal mit "Escape" versucht.
Aufgabe ist es, festzustellen ob eines der nachfolgenden Sonderzeichen innerhalb eines Strings (ab Stelle 2 und bis zur vorletzten Stelle) vorhanden ist.
Mit meinem Ursprungsausdruck erhielt ich die Fehlermeldung:
Unmatched [ in regex; ......
Dann habe ich nach und nach [ und ] und die anderen Klammern "escaped"
Der reguläre Ausdruck sieht inzwischen so aus:
$teststring =~ /^.+[^°!"§$%&/()[]{}=?\`´\*+~'#<>;,:._-].+$/;
Es kommt aber immer noch die Meldung:
Unmatched [ in regex; marked by <-- HERE in m/^.+[ <-- HERE \^\xb0!"\xa7\$%&/ at .....
Kann mir jemand einen Tipp geben?
Gruß
Bautz