Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Strings Bearbeiten

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.04.2008, 13:18 Uhr
MKSlayer



Hey mal ne frage wie kann ich Steuerzeichen aus einen String entfernen

also geht ja alles ohen Probs bis auf " die guten alten Entenfüssel "
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.05.2008, 12:17 Uhr
Cephalopode



Wenn du solche Strings hast wuerde ich einfach eine kleine Funktion scheiben die mit der Funktion SubString und Pos einen neuen String erstellt wobei du vorher mit Pos die Position des > " < Zeichens findest.

So in dem Stil ungefaehr->

Erstes auftreten des > " < Zeichens finden:


C++:
AnsiString AlterString = "\"";   //Um das Gaensefueschen in den String zu bekommen den
                                  // Schraegstrich setzen damit der Compiler
                                 // es nicht als Steuerzeichen interpretiert

int Pos1 = DeinString.Pos(String1);
// dann haste den Index des ersten Gaensefueschen schon mal den du fuer die Funktion Substring brauchst
//DeinString ist der String aus dem die "`s verschwinden sollen;

AnsiString NeuerString;
NeuerString=AlterString.SubString(0,Pos1-1)// Schau dir hierzu die Hilfe zu der Funktion an
// Hiernach haste einen String der von Index 0 bis zum ersten Gaensefueschen geht


Mit dieser Technik kannste dann so lange rumbasteln und neue Strings erstellen bis keine Gaensefueschen mehr da sind. Schreib eine Rekursive Funktion die das so lange tut bis keine "`chen mehr da sind. Natuerlich unterwegs immer die Substrings wieder aneinnanderfuegen.
Natuerlich musste alles mit AnsiString machen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: