![]() |
String aus String zwischen 2 Zeichen auslesen und entfernen
Hi,
ich habe einen String:
Delphi-Quellcode:
Nun möchte ich gerne zu diesem Ergebnis kommen:
msg:='$Peter$Hallo du'
msg = Hallo du Username = Peter Wie kann ich das schaffen? thx hibbert |
Re: String aus String zwischen 2 Zeichen auslesen und entfer
Delphi-Quellcode:
function splitOutIndex(Source: String; Delimiter: String; Index: Integer): String;
var count, number: Integer; giveback: String; begin count := 1; number := 0; giveback := ''; while (count <= length(Source)) and (number <= index) do begin if copy(Source, count, length(Delimiter)) = Delimiter then begin number := number + 1; count := count + length(Delimiter); end else begin if number = Index then giveback := giveback + Source[count]; count := count + 1; end; end; result := giveback; end; procedure TForm1.irgendwas; var msg, username: String; begin msg := '$Peter$Hallo du'; username := splitOutIndex(msg,'$',1); msg := splitOutIndex(msg,'$',2); end; |
Re: String aus String zwischen 2 Zeichen auslesen und entfer
Vielen dank, genau danach habe ich gesucht... :-D
thx hibbert |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 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