从listbox中截取字符串问题(100)

  • 主题发起人 主题发起人 漂流的雲
  • 开始时间 开始时间

漂流的雲

Unregistered / Unconfirmed
GUEST, unregistred user!
listbox存放的数据格式为1000-20090101001-aaabbbccc1000-20090101001-aab-ccc如何将以上数据截取存放到另三个listbox中:listbox1 listbox2 listbox31000 20090101001 aaabbbccc1000 20090101001 aab-ccc
 
var si,si1:integer; ss:shortstring;begin for si:=0 to listbox.items.count-1 do begin ss:=listbox.items[si]; si1:=pos('-',ss); if si1=0 then continue; listbox1.items.add(copy(ss,1,si1-1)); ss:=copy(ss,si1+1,255); si1:=pos('-',ss); listbox2.items.add(copy(ss,1,si1-1)); ss:=copy(ss,si1+1,255); listbox3.items.add(ss); end;end;
 
同意楼上。
 
恩 主要就是copy pos 这两个字符函数~
 
接受答案了,谢谢foam
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部