![]() |
Delimiter Problem
Bei
Delphi-Quellcode:
zeigt er mir an [Fehler] Unit1.pas(31): Undefinierter Bezeichner: 'Delimiter'
var sl: TStringList; i, k: Integer;
[...] sl := TStringList.Create; try sl.Delimiter := ' '; sl.DelimitedText := 'Du hast 800 Euro und 20 Fische im Karton'; for i := 0 to sl.count - 1 do begin if TryStrToInt(sl[i], k) then begin //Ich bin eine Zahl end else begin //Ich bin keine Zahl end; end; finally sl.Free; end; end; muss ich noch was in Uses schreiben? Wenn ja was? Oder geht das in Delphi 4 überhaupt nicht? |
Re: Delimiter Problem
Delphi 4? Dann wohl eher nicht.
|
Re: Delimiter Problem
kann man da irgendwas anderes nutzen?
bzw. umgehen -> nicht allzu kompliziert |
Re: Delimiter Problem
Such mal in der CodeLib nach "Explode", das dürfte in etwa auch das tun, was Du brauchst. Evtl. gibt es davon mehrere Varianten, Du bräuchtest dann die, wo kein Delimiter benutzt wird.
|
Re: Delimiter Problem
Such mal nach Explode() in der CL oder verwende einen neuere Delphiversion
Es würde notfalls auch duch Pos(Ex) möglich sein |
Re: Delimiter Problem
also das mit Explode()
da steig ich nicht durch irgendwie. Ich will halt das mein String separiert wird :gruebel:, da ich die zahlen aus dem String in eine Variable kopieren möchte. |
Re: Delimiter Problem
Explode zerlegt eineen String anhand von Trennzeichen
|
Re: Delimiter Problem
Zitat:
Code:
dürfte schon reichen, um alle Zahlen zu finden. wobei das jetzt ohne Gewähr ist, hab schon ewig nix mehr geregext ;)
[0-9]{1,*}
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:32 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