[ smjesko @ 07.03.2007. 07:22 ] @
trebam napravit program koji ce iz nekog teksta izvaditi samo dio teksta npr.
VW GOLF is parked 1.7 Km SE of ac star d.o.o at 16:52:59 6/3/2007 and is not moving - 44.46098,18.64600 (3D)

meni samo treba ovaj dio 44.46098,18.64600. ovaj tekst je skladisten u txt filu na disku. kako napraviti tako nesto?
[ savkic @ 07.03.2007. 10:16 ] @
> rebam napravit program koji ce iz nekog teksta izvaditi samo dio teksta npr.
> VW GOLF is parked 1.7 Km SE of ac star d.o.o at 16:52:59 6/3/2007 and is not moving - 44.46098,18.64600 (3D)
> meni samo treba ovaj dio 44.46098,18.64600. ovaj tekst je skladisten u txt filu na disku. kako napraviti tako nesto?

Sadržaj nekog fajla možeš učitati u TStringList pomoću LoadFromFile. Pomoću Pos funkcije možeš naći poziciju '-' i ' ' koji su graničnici, a sam sadržaj možeš dobiti pomoću Copy funkcije. Umesto Pos i Copy možeš koristiti JCL (jedi library) funkciju StrToken.

[ Nemanja Avramović @ 07.03.2007. 11:30 ] @
Takođe možeš da koristiš regularne izraze ako si upoznat sa njima. Imaš komponentu za RegEx i samo definišeš regularni izraz (pogledaj RegEx Coach). Ništa bolje za parsiranje tekstova nisam video!
[ Vladica Savić @ 07.03.2007. 14:35 ] @
Evo ovde imas nesto sto je meni trebalo pre jedno godinu dana na slicnu temu... Pozdrav