отдельный Tstringlist в Delphi - PullRequest
0 голосов
/ 16 мая 2019

Я хочу разделить список строк по событиям, см. Список ниже.

Event: DialBegin
Privilege: call,all
Channel: PJSIP/1177-00000638
ChannelState: 4
ChannelStateDesc: Ring
CallerIDNum: 1177
CallerIDName: IT Test

// Seperation //

Event: NewConnectedLine // New Seperation
Privilege: call,all
Channel: PJSIP/1177-00000638
ChannelState: 4
ChannelStateDesc: Ring
CallerIDNum: 1177
CallerIDName: IT Test

// Seperation //

Event: ....

В настоящее время я получаю имена событий с помощью NameValueSeparator (),

Eventlst.Text := StrBuffer;
Eventlst.NameValueSeparator := ':';
str := Trim(Eventlst.Values['Event']);
// result: Dialbegin

, но яне может получить другое событие 'NewConnectedLine' и другое, которое следует за ним.

Может кто-нибудь помочь мне с решением?

...