这样情况怎么截取字符呢?

delphichuxue 2003-10-16 06:17:52
如listbox里面有很多!
'[01]abc'
'[001]cd'
'[2301]e'
.....
那怎么截取[01],[001...]后面的内容呢?也就是得到abc,cd,e....值!

谢谢!
...全文
27 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hwyang80 2003-10-16
  • 打赏
  • 举报
回复
for i:=0 to listbox.items.count-1 do
copy(listbox.items[i],pos(']',listbox.items[i])+1,length(listbox.items[i]));
gdwyh 2003-10-16
  • 打赏
  • 举报
回复
来晚了
dickeybird888 2003-10-16
  • 打赏
  • 举报
回复
哈哈,楼上写的完全正确
(·¥·)
soldier7451 2003-10-16
  • 打赏
  • 举报
回复
for i:=0 to listbox.items.count-1 do
copy(listbox.items[i],pos(']',listbox.items[i])+1,length(listbox.items[i]));//匆忙写的,没验证
hiflower 2003-10-16
  • 打赏
  • 举报
回复
i:=Pos(']',ListBox.Items[n]);
s:=Copy(ListBox.Items[n],i+1,MaxInt);
dulei115 2003-10-16
  • 打赏
  • 举报
回复
循环找到“]”,再截取后面的字符串

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧