
Die folgenden Zeichen müssen wörtlich genommen werden:
"><=/_-.
Welche von ihnen müssen entkommen?
Außerdem muss die folgende Zeichenfolge wörtlich genommen werden:
" class="_2yuc _3-96" />
Muss ich aufgrund der Zahlen etwas Besonderes tun?
Ich führe eine Suchen- und Ersetzungsfunktion mit regulären Ausdrücken durch.
Ich bin für jede Hilfe dankbar.
Antwort1
Notepad++ verwendet Boost-Regex-Variante.
Von dieser Liste an Zeichen müssen "><=/_-.
nur .
maskiert werden.
Antwort2
Je nachdem, welche Art von regulärem Ausdruck verwendet wird (PCRE, .NET, ... was auch immer), können die Sonderzeichen unterschiedlich sein. Wenn Sie zu
https://regular-expressions.mobi/refcharacters.html?wlr=1
und wählen Sie oben links die Software und den Typ des Regex-Auswerters aus. Auf der Seite erfahren Sie, welche Zeichen maskiert werden müssen und in den meisten Fällen auch, wie Sie sie maskieren. Sie können immer eine ASCII-Oktal-Alternative verwenden, auch wenn diese hässlich aussehen kann (beachten Sie, dass dies ein Beispiel ist und nicht mit Ihren angegebenen Zeichen übereinstimmt):
[\032|\060|\061\062]
Testen Sie es dann, wie Seth sagt, mit einem der Online-Regex-Tester.