简单问题,急!!!

kuangyulai 2006-04-15 04:28:05
我有个字符串
str:='9787883631460~~无极~~DVD~~故事片'
我怎么把分隔符‘~~’分隔的4个值读出来
先谢谢大家了
...全文
78 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
柯本 2006-04-15
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
str:string;
ret:TStringList;
begin
str:='9787883631460~~无极~~DVD~~故事片' ;
str:=StringReplace(str,'~~',#13, [rfReplaceAll]);
ret:= TStringList.Create;
ret.Text:=str; //四个值分别在ret.String[0-3]中
ShowMessage(ret.Strings[0]);
ShowMessage(ret.Strings[1]);
ShowMessage(ret.Strings[2]);
ShowMessage(ret.Strings[3]);

end;

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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