tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1905
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kpone kpone ist offline Rookie
    Registriert seit
    Jul 2004
    Beiträge
    7
    Hallo,

    Kann mir jemand sagen was es für Möglichkeiten/Funktionen mit dem Borland Builder gibt um in Strings bestimmte Zeichen mit anderen zu ersetzen.

    In meinem Fall wäre das "\" mit "\\" zu ersetzen. Habe mich schon umgeguckt, aber nichts gefunden mit dem ich was anfangen kann.

    Ein Codebeispiel wäre nett.

    Danke schon mal.
     

  2. #2
    Avatar von maexle1894
    maexle1894 maexle1894 ist offline Mitglied Silber
    Registriert seit
    Dec 2004
    Beiträge
    64
    Es gibt eine Funktion namens StringReplace, mit der das eigentlich gehen sollte.

    Code :
    1
    
    StringReplace(irgendwas->Text,"m","k",TReplaceFlags()<<rfReplaceAll<<rfIgnoreCase);

    In diesem Beispiel werden im Text "irgendwas" der Buchstabe m durch k ersetzt. Die Flags bedeuten lediglich, das alle (nicht nur das erste) Zeichen ersetzt werden, und das er nicht auf Groß/Kleinschreibung achtet.

    In der Hilfe vom CBuilder steht noch mehr darüber, einfach mal nachlesen (und wahrscheinlich genausowenig kapieren wie ich *gg*)
     
    www.crimefighter.de - Online-RPG-Project

  3. #3
    Avatar von maexle1894
    maexle1894 maexle1894 ist offline Mitglied Silber
    Registriert seit
    Dec 2004
    Beiträge
    64
    Achso, nochwas. Strings immer in " ", chars immer in ' ' und generell ein \ vor ein \, d.h. \ wird zu \\ und \\ wird zu \\\\. Du musst das Zeichen \ ja escapen, ansonsten denkt der CBuilder, du willst das anschließende " Zeichen ausgeben, was auf einen Fehler hinausläuft.
     
    www.crimefighter.de - Online-RPG-Project

  4. #4
    kpone kpone ist offline Rookie
    Registriert seit
    Jul 2004
    Beiträge
    7
    Danke für deine Hilfe das sieht gut aus, wenn ich von Arbeit daheim bin werd ich es testen. StringReplace hatte ich schon gehört bzw. gesucht in der Hilfe, nur leider ist es bei mir nicht drin. Habe Borland Builder 5, vielleicht liegts daran.

    Naja mal gucken obs geht.
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 16.12.09, 16:32
  2. Zeichen durch Leerzeichen ersetzen
    Von Ultraflip im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 03.09.07, 23:11
  3. Zeichen ' durch \' in einem String ersetzen
    Von popelmaster im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 27.06.05, 10:55
  4. Ersetzen der Zeichen durch Bilder
    Von pycak im Forum PHP
    Antworten: 5
    Letzter Beitrag: 07.03.04, 15:30
  5. Zeichen durch Bilder ersetzen
    Von Subwoover im Forum PHP
    Antworten: 1
    Letzter Beitrag: 01.02.02, 18:18