Ich habe Probleme mit dem Umgang mit Ansi-Code-Strings. Ich bekomme die [32m, [37m, [K
etc Zeichen.Delphi XE3 - Entfernen Ansi-Code/Farbe aus String
Gibt es eine schnellere Möglichkeit, die ANSI-Codes aus den Strings, die ich bekomme, zu entfernen/strippen, anstatt es mit den Schleifen zu machen, die nach den Anfangs- und Endpunkten der ANSI-Codes suchen?
Ich weiß die Deklaration ist in etwa so: #27'['#x';'#y';'#z'm';
wo x, y, z ... sind die ANSI-Codes. Ich nehme an, ich sollte nach # 27 suchen, bis ich "m" finde.
Gibt es irgendwelche bereits gemachten Funktionen, um das zu erreichen, was ich will? Meine Suche ergab nichts außer this Artikel. Dank
Telnet hat kein Konzept von Farben . Sie müssen die empfangenen Zeichenfolgen manuell analysieren. –
Ich habe Telnet weder in Titel, Frage noch Tags erwähnt. Ich habe gerade den Fall erklärt, wo ich den Ansi-Code-Decoder brauche ...;) –
"* Ich habe einen sehr einfachen ** telnet ** -Client gebaut, um eine Verbindung zu einem bestimmten Gerät herzustellen, das ** telnet ** -Verbindungen akzeptiert *" –