Ich würde vermuten, dass dies zuvor beantwortet wurde, aber ich habe Mühe, etwas zu finden. Viele der Posts, die ich finde, haben damit zu tun, FLEC1 (arabisches Zeichen) zu finden, und die Vorschläge, die es zu verwenden gibt, aber das funktioniert nicht für mich.Notepad ++ - Suchen und Ersetzen eines Sonderzeichens
Ich versuche, alle Instanzen eines Sonderzeichens zu finden und zu ersetzen, die als xB7 in meiner .xml-Datei angezeigt werden.
Ich weiß nicht wirklich, was die richtige Terminologie hier ist das, was ich versuche, so zu finden, wenn ich „Sonderzeichen“ suche es endet immer mit FLEC1 zurück ...
Ich glaube, das ist das Objekt in Frage; http://www.fileformat.info/info/unicode/char/b7/index.htm
Das Notepad ++ Dokumentation schlägt dann der 2-Byte-Code für \ x zu suchen, aber für \ xB7 Suche nicht funktioniert, auch nicht \ xxB7
http://docs.notepad-plus-plus.org/index.php/Regular_Expressions#Non_ASCII_characters
Kopieren und Einfügen funktioniert auch nicht Arbeit.
Ein anderer Vorschlag war; [^ \ x00- \ x7F] +
Dies funktioniert jedoch nicht korrekt, es überspringt einzelne xB7 Codes und aus einer Reihe von 9 xB7s in einer Zeile findet es die ersten 4 und die folgenden 4 ...
Zur Umgehung des Problems, da ich die Datei heraus erhalten benötigt, ersetzt ich das xB7 für * bei einer Suche;. Aqua. * Woven. * Front. * Weste. * Dann ersetzt es mit der richtigen Beschreibung. Dies in der Datenbank zu korrigieren, war 100 Mal einfacher, ich habe nur SQL verwendet, um das Zeichen durch ein Leerzeichen zu ersetzen. – RDKells
ein reproduzierbares Beispiel würde helfen – snoram
Versuchen Sie es mit: 1) kodieren zu ANSI; 2) Ersetzen Sie '\ xB7' ==>' whatYou Want'; 3) kodieren zu UTF8 – Toto