![]() |
Stringliste bereinigen , Entferne #$D#$A
ich bekomme aus einer XML Datei eine Liste mit Strings, im Debugger wird die Liste im folgendem Format angezeigt
Delphi-Quellcode:
MystringList.Commatext -> '''550'#$D#$A' '', '''770'#$D#$A' ''
Welche Zeichen verbregen sich hinter #$D#$A' , die würde ich gerne entfernen und dann mit IntToStr(..) die Zahl auslesen |
AW: Stringliste bereinigen , Entferne #$D#$A
Ist nur eine andere Darstellung für #13#10, also ein Zeilenumbruch + Carrige Return.
|
AW: Stringliste bereinigen , Entferne #$D#$A
Warum muß man denn unbedingt eine XML manuell zerlegen und keine XML-Lib dafür verwenden, oder sieht das nur zufällig so aus?
Man könnte sich aber auch fragen, warum jemand in diese Liste Komma, Leerzeichen und Zeilenumbrüche einfügt. (drei Mal hält besser) Genauso, wie beim HTML, werden beim XML ebenfalls die Zeilenumbrüche meistens ignoriert/entfernt/umgewandelt. |
AW: Stringliste bereinigen , Entferne #$D#$A
Delphi-Quellcode:
ergibt irgedwie keinen Sinn, da hast du wohl etwas beim Kopieren hier ins Forum unterschlagen.
'''550'#$D#$A' '', '''770'#$D#$A' ''
|
AW: Stringliste bereinigen , Entferne #$D#$A
Ich verstehe zwar nicht wie XML da jetzt mit hineinspielt, aber mich nervt diese komische String-Maskierung im Debugger auch.
Ich gehe dann im Debugger hin und
Falls es dir darum ging. |
AW: Stringliste bereinigen , Entferne #$D#$A
Problem gelöst, die Zeichen direkt aus dem String entfernt
|
AW: Stringliste bereinigen , Entferne #$D#$A
Zitat:
Zitat:
Zitat:
Aber ja, es wäre nett, wenn die "Kopiere Inhalt"-Funktion den Inhalt und nicht die Darstellung kopieren würde. :stupid: Oder man stellt dort zwei Menüpunkte zur Verfügung. (Inhalt und Konstante/Darstellung) |
AW: Stringliste bereinigen , Entferne #$D#$A
Richtig. Ich sage ja nicht dass es Quatsch ist dass er es kann, aber in 90% der Fälle macht mir die nicht abschaltbare Anzeige der Sonderzeichen das Leben nur schwerer.
|
AW: Stringliste bereinigen , Entferne #$D#$A
Interessant, ich halte die Darstellung zwar auch nicht für soo gelungen, aber immer noch besser, als würden nicht darstellbare Zeichen verschluckt.
Die Anforderungen sind da wohl unterschiedlich. Gruß K-H |
AW: Stringliste bereinigen , Entferne #$D#$A
Das ist nicht das Problem, denn dank Unicode kann man dem problemlos entgegenwirken.
Man muß nur, vor der Anzeige, die "unsichtbaren" Steuerzeichen konvertieren, z.B. in ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz