![]() |
String Trennzeichen...
:pale: Hilfe...gibt es in Delphi keinen Befehl der einen String z.B. bei einem Komma in zwei andere Strings aufteilt so wie in PHP explode. Wäre nett wenn jmd. der so einen Befehl kennt ihn mir sagen könnte....
Mfg Tobi |
Re: String Trennzeichen...
Mit Hilfe einer Stringliste
Delphi-Quellcode:
[Edit] Total vergessen zu sagen wie du auf die Teilstrings zugreifen kannst:
var
sl: TStrings; ... sl := TStringList.Create; sl.Delimiter := ','; sl.DelimitedText := s;
Delphi-Quellcode:
wobei x bei 0 beginnt. [/edit]
sl.Strings[x];
|
Re: String Trennzeichen...
|
Re: String Trennzeichen...
Zitat:
|
Re: String Trennzeichen...
Moin Moin,
sagt mal wie habt ihr das hinbekommen das es bei euch funktioniert ? beim 1. Tipp sagt mit der Compiler das Delimiter und DelimeterText falsch wären beim 2. Tipp mit dem Link zu Explode kann man type TSTringdynarray = array of String; nich tdeklarieren, der kokmt mit array of strings nicht klar, nachdem man erstmal das = durch ein : ersetzt hat ach ja habe D5 |
Re: String Trennzeichen...
Dann deklarier doch den Typ.
|
Re: String Trennzeichen...
@Nisbo
soweit ich weiß, wurde DelimitedText mit Delphi6 eingeführt... Gruß Hawkeye |
Re: String Trennzeichen...
Zitat:
![]() allerdings kommt das nicht mit zeilenumbrüchen klar, also #13#10 als Trennzeichen |
Re: String Trennzeichen...
In deinem Posting hast du doch schon geschrieben, wie man es deklariert:
Delphi-Quellcode:
BTW gibt es das ganze noch mal hier:
type
TSTringdynarray = array of String; ![]() |
Re: String Trennzeichen...
wenn ich es so hatte unter type in der unit, dann hat er wegen type gemeckert, type dann rausgenommen, dann hat er wegen = gemeckert, dann = durch : ersetzt dann kam er mit array of strings nicht klar
naja ich nutze jetzt die andere variante die ich verlinkt habe, die erkennt zwar immer noch keine zeilenumbrüche aber diese ersetze ich vorher durch ein # und das erkennt die variante dann aber trotzdem danke für die hilfe |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14: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