Beobachtung
Bei Verwendung eines regulären Ausdrucks zum Entfernen von Sonderzeichen (z. B. * oder #) greift dieser nicht.
Mögliche Ursache
Hierbei gilt es zu beachten, dass einige Zeichen wie das Asterisk * und auch die Raute # in den regulären Ausdrücken ein Funktionszeichen/Platzhalter darstellen. Um diese als Zeichen (ohne Funktion) zu behandeln, muss man sie auskommentieren.
Lösung
Setzen Sie vor den Funktionszeichen ein Backslash \ , um die Zeichen auszukommentieren. Dadurch werden die Zeichen als Zeichen behandelt und nicht als Platzhalter.