Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da citam delove iz stringa?

[es] :: Pascal / Delphi / Kylix :: Kako da citam delove iz stringa?

[ Pregleda: 3381 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MatezYU

Član broj: 4114
Poruke: 1586
213.244.208.*



+17 Profil

icon Kako da citam delove iz stringa?04.08.2007. u 21:25 - pre 203 meseci
Kako mogu najlakse da iscitam neke parametre iz stringa?
Imam sledeci string:

a:='1000,231,123,levo,55';

Da li postoji neka procedura koja kada kazem da mi cita parametar koji je drugi u stringu a da mi da 231?
Kako najlakse odraditi?
 
Odgovor na temu

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

Član broj: 53780
Poruke: 576
*.ADSL.neobee.net.

Sajt: www.baze-podataka.net


+4 Profil

icon Re: Kako da citam delove iz stringa?04.08.2007. u 22:23 - pre 203 meseci
google: GetToken
"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Kako da citam delove iz stringa?04.08.2007. u 23:02 - pre 203 meseci
Recimo, TStringList je opremljen za to. Pogledaj u Helpu Delimiter i DelimitedText

U threadu (koji je za C++ Builder) imaš dato nekoliko primera (neki primeri su čist VCL koji možeš za tren portovati u Delphi):
http://tinyurl.com/ywpxeu
 
Odgovor na temu

priki

Član broj: 24732
Poruke: 700
*.amis.net.

ICQ: 174153511


+26 Profil

icon Re: Kako da citam delove iz stringa?12.09.2007. u 14:38 - pre 202 meseci
u ovom primeru ti može poslužiti i

CommaText
 
Odgovor na temu

lan-mi
Lukic Milan
Zrenjanin

Član broj: 156359
Poruke: 140
*.dynamic.sbb.co.yu.

Sajt: https://lanmisoft.com


+1 Profil

icon Re: Kako da citam delove iz stringa?19.09.2007. u 19:16 - pre 201 meseci
Ovo ce sigurno pomoci

procedure Podeli( const Delimiter: Char; Ulaz: string;const Strings: TStrings);
begin
Assert(Assigned(Strings));
Strings.Clear;
Strings.Delimiter := Delimiter;
Strings.DelimitedText := Ulaz;
end;

Koristis:

Procedure TForm1.Button1Click(Sender:TObject);
var
Lista:TStringList;
a:string;
i:integer;
begin
a:='1000,231,123,levo,55';
Lista:=TStringList.create;
try
podeli(',',a,Lista);
for i:=0 to Lista.count-1 do
Showmessage(Lista);// prikazace '231' kao drugu u poruci

finally
Lista.free;

end;end;

Pozdrav
Arduino Control Center
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Kako da citam delove iz stringa?

[ Pregleda: 3381 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.