![]() |
Zeichen in String an Position x ersetzten
Wie kann ich das machen? Ich möchte an Position x ein Zeichen in einem String ersetzen...
thÄnxX fcg |
Re: Zeichen in String an Position x ersetzten
Hi!
Wenn ich nicht irre so:
Delphi-Quellcode:
Müsste eigentlich jetzt Teat sein.
var
str: string; begin str:='Test'; str[2]:='a'; end; (Untested) Ciao fkerber |
Re: Zeichen in String an Position x ersetzten
Wir nehmen an, du hast einen string:
Delphi-Quellcode:
Diesem String gibst du eien wert:
var s: string;
Delphi-Quellcode:
Du willst ein Zeichen an Position x ersetzen (wir benutzen x = 4):
s := 'was weiss ich';
Delphi-Quellcode:
s[x{oder 4}] := {Anderes zeichen}'Ä';
|
Re: Zeichen in String an Position x ersetzten
yo danke.. Habe das mit Labels verwechselt, wo das so nit funzt...
fcg |
Re: Zeichen in String an Position x ersetzten
Zitat:
@fcg: Nur ein kleiner Hinweis (, falls du es noch nicht weißt): Wenn du die einzelnen Buchstaben eines Strings direkt ansprichst, dann gehe immer sicher, dass der entsprechende Buchstabe auch existiert, der String also nicht kleiner ist, sonst kriegst du eine AV. [edit]Verdammte Typos...[/edit] |
Re: Zeichen in String an Position x ersetzten
:oops:
Sorry, mein Fehler. Tja Theorie und Praxis. Ciao fkerber |
Re: Zeichen in String an Position x ersetzten
@neg wieso hast du das
Zitat:
synonym |
Re: Zeichen in String an Position x ersetzten
Naja, muss ja nicht jeder mitkriegen, dass ich meinen Post editieren musste, weil ich einen Rechtschreibfehler korrigiert habe, oder? :mrgreen:
|
Re: Zeichen in String an Position x ersetzten
Delphi-Quellcode:
var
str: string; begin str:='Test'; str[2]:='a'; end; Und wie könnte ich das Zeichen an dieser Stelle löschen? #8 geht nicht... Liebe Grüsse Peter [edit=Sharky]Delphi-Tags gesetzt. Mfg, Sharky[/edit] |
Re: Zeichen in String an Position x ersetzten
Hi Peter,
bei einem so alten thread hättest du einen neuen aufmachen dürfen. Zu den Funktionen zur string Manipulation gehören Insert() und Delete(). Schau mal in die Delphi Online-Hilfe. Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:33 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