![]() |
bestimmte Stelle(Position) im String ersetzen
Hallo,
Wie kann ich in einen String, der auf Knopfdruck immer die Länge verändert an eine bestimmte Position z.B and der der 6.(Im string 'stringtest' wäre es g) das jeweilige Zeichen durch ein anderes ersetzen z.B die 6. Stelle soll eine 5 werden oder so? Mal mein Beispiel: Ich habe eine Zahl z.B 7 und den String label1.caption:='???b??'; und will an der 5. Stelle des Strings(nach dem b) jetzt die Zahl 7 stehen haben statt dem ?. Label1.caption:='???b7?' bringt nix, da die Länge ja variabel ist. Weis jemand wie ich das machen soll? :coder: |
Re: bestimmte Stelle(Position) im String ersetzen
Du kannst auf ein String zugreifen, wie auf ein Array, also:
DeinString[2]; Der erste Buchstabe hat den Index [1]! |
Re: bestimmte Stelle(Position) im String ersetzen
klappt leider nicht
Code:
Da rührt sich nichts beim Buttonklick :(
var z:string;
begin z:=label1.caption; z[3]:='D'; end; |
Re: bestimmte Stelle(Position) im String ersetzen
ups ich hab nur vergessen nochmal hinzuschreiben label1.caption:=z;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:18 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