Hallo, ich hab ein C# Programmierproblem. ich muss nicht druckbare Elemente aus einem String entfernen. gibt es eine Möglichkeit hier einen ASCII-Code einzufügen?
data = data.Replace(„nichtdruckbares zeug“," ");
vielen Dank für eure Hilfe
Hallo, ich hab ein C# Programmierproblem. ich muss nicht druckbare Elemente aus einem String entfernen. gibt es eine Möglichkeit hier einen ASCII-Code einzufügen?
data = data.Replace(„nichtdruckbares zeug“," ");
vielen Dank für eure Hilfe
Leider spreche ich kein C#.
Aber die meisten Programmiersprachen haben für Strings eine suchen und ersetzen Funktion. Dazu musst Du aber genau wissen welche Zeichen Du ersetzen möchtest.
Bei C++ heißt die einfach replace.
Hi Sasha,
ja ich weiß das es was anderes ist, gab aber leider kein C# in der wer-weiss-was Auswahl.
Die .Replace Methode war mir bekannt, aber da kann man nur schlecht was eingeben was nicht sichtbar ist. Habe aber ne Antwort gefunden:
http://social.msdn.microsoft.com/forums/en-US/csharp…
http://msdn.microsoft.com/en-us/library/4edbef7e.aspx
Hi,
gut das du eine Lösung gefunden hast.
Worauf ich eigentlich hinaus wollte: Es ist ein Unterschied ob du Strings in " übergibst oder Chars in ’ . In C++ kannst du auch einfach so etwas wie (char) 0x10 schreiben. Was dann Eintrag 10 hex der ASCII Tabelle ersetzen würde. In c# gibts sowas ähnliches bestimmt auch.
Viele grüße, Sascha
Ich hab da mal ein Beispiel
string data = „abcd\x32efgh“;
data = data.Replace("\x32ef", string.Empty);