OnkelHomie
Grünschnabel
C# Regular Expressions bzw. XML Serializer Frage
Hallo zusammen,
ich stehe gerade vor einem Problem und komme nicht so ganz weiter bzw. weiß nicht wo der Fehler liegt.
Ich habe einen längeren String in dem folgende Zeichenfolge vorkommen kann: oder auch , wobei die Ziffern- bzw. Buchstabenfolge ein Hexcode ist der halt von 00 bis ff gehen kann. Es handelt sich dabei im eine XML Datei in der sich ASCII Zeichen befinden die aber falsch interpretiert werden. Beim Einlesen der Datei muss nun eben diese Zeichenfolge herausgefilter werden.
Ich habe mir da schon etwas zusammengebastelt, was laut eines RegEx Editors passend seien sollte:
oder auch:
Im RegEx Designer funktioniert dies auch tadellos, nur in C# leider nicht.
Ich wäre sehr dankbar wenn mir vielleicht jemand einen Hinweis geben könnte wo der Fehler liegt.
Hallo zusammen,
ich stehe gerade vor einem Problem und komme nicht so ganz weiter bzw. weiß nicht wo der Fehler liegt.
Ich habe einen längeren String in dem folgende Zeichenfolge vorkommen kann: oder auch , wobei die Ziffern- bzw. Buchstabenfolge ein Hexcode ist der halt von 00 bis ff gehen kann. Es handelt sich dabei im eine XML Datei in der sich ASCII Zeichen befinden die aber falsch interpretiert werden. Beim Einlesen der Datei muss nun eben diese Zeichenfolge herausgefilter werden.
Ich habe mir da schon etwas zusammengebastelt, was laut eines RegEx Editors passend seien sollte:
Code:
bezeichnung = Regex.Replace(bezeichnung, @"&#x[0-9?a-f]+;", "");
oder auch:
Code:
bezeichnung = Regex.Replace(bezeichnung, @"&#x\w+;", "");
Im RegEx Designer funktioniert dies auch tadellos, nur in C# leider nicht.
Ich wäre sehr dankbar wenn mir vielleicht jemand einen Hinweis geben könnte wo der Fehler liegt.
Zuletzt bearbeitet: