delphi中有没有类似vb中split的函数

小伍老师 2002-02-16 09:27:43
delphi中有没有类似vb中split的函数
...全文
37 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dext 2002-02-16
  • 打赏
  • 举报
回复
哎,又晚了!!
torble 2002-02-16
  • 打赏
  • 举报
回复
function split(S, Sep: AnsiString): sptype;
var
I, L,J: Integer;
Left: AnsiString;
begin
J:=0;
L := Length(Sep);
I := Pos(Sep, S);
while (I > 0) do
begin
Left := leftstr(S, I-1);
inc(J);
setlength(Result,J);
Result[J-1]:=Left;
Delete(S, 1, I + L - 1);
I := Pos(Sep, S);
end;
if S <> '' then
begin
inc(J);
setLength(Result,J);
Result[J-1]:=S;
end;
end;

5,388

社区成员

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

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