Super, vielen Dank für eure Hilfe, es funktioniert jetzt.
Ich versuche es einmal zu Erklären und ihr Ergänzt bzw. Korrigiert mich bitte

um zu sehen ob ich es auch verstanden habe. Es muss ja nicht bedeuten, wenn es funktioniert, dass ich es auch richtig verstanden habe!
"<" und das ">" am Anfang und Ende sind die Zeichen die ersetzt werden sollen
"[...]" in dieser rechteckigen klammer werden alle erlaubten Zeichen aufgeführt
"^" mit diesem Zeichen wird zum Ausdruck gebracht, das die folgenden Zeichen negiert werden, womit alle Zeichen außer "<" und ">" erlaubt sind
"*" durch diesen Stern sind alle gültige Zeichen hinter dem Ausdruck erlaubt
"(...)" diese Klammer wird gesetzt, weil mehrere Ausdrücke zusammen gefasst werden
"\\1" damit wird die erste capturing parenthese gewählt und vor bzw. nach dieser wird ein "(" und ")" eingefügt.
Zeichen die für einen Ausdruck verwendet werden (z.B."[...]"), aber als Zeichen genutzt werden sollen, können durch ein Escape sequence wie "\\..." genutzt werden, weshalb mein Beispiel zuvor mit einem "\" nicht funktioniert hat.
War das soweit jetzt richtig?