首页 > 编程 > Delphi > 正文

在delphi把字符串分割成一维数组

2019-11-18 18:56:12
字体:
来源:转载
供稿:网友

字符串的处理,往往是很多地方都要用到的。对于一个字符串,可以用以下方法来完成。 

type userarray=array of string;  

  function tform1.split(s:string;dot:char):userarray;
    var
     str:userarray;
     i,j:integer;
    begin
       i:=1;
       j:=0;
       SetLength(str, 255);
       while Pos(dot, s) > 0 do
       begin
        str[j]:=copy(s,i,pos(dot,s)-i);
        i:=pos(dot,s)+1;
        s[i-1] := chr(ord(dot)+1);
        j:=j+1;
       end;
       str[j]:=copy(s,i,strlen(pchar(s))-i+1);
      result:=str;
    end;

你可以改造一下,让它来达到你需要的结果。


上一篇:用Delphi自制英语复读机

下一篇:在Delphi程序中调用控制面板设置功能

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
学习交流
热门图片

新闻热点

疑难解答

图片精选

网友关注