
18.05.2010, 22:36
|
Модератор
|
|
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
|
|
Если все строки такого вида, то дели по запятым.
Код:
var
V1, V2, V3 : String;
InString : String;
begin
InString := 'DropItem(II_GEN_FOO_ICE_ORANGEJUIICE, 600000001, 0, 1);';
InString := Copy(InString,Pos(',',InString)+1,Length(InString));
V1 := Trim(Copy(InString,1,Pos(',',InString)-1));
InString := Copy(InString,Pos(',',InString)+1,Length(InString));
V1 := Trim(Copy(InString,1,Pos(',',InString)-1));
InString := Copy(InString,Pos(',',InString)+1,Length(InString));
V3 := Trim(Copy(InString,1,Pos(')',InString)-1);
Если строки разные, то тогда уже проще сделать небольшой парсер, который и будет их разбирать.
|