其他语言

位置:IT落伍者 >> 其他语言 >> 浏览文章

delphi 的分离字符串函数 split


发布日期:2022年02月04日
 
delphi 的分离字符串函数 split

unit Unit;

interface

uses

Windows Messages SysUtils Variants Classes Graphics Controls Forms

Dialogs StdCtrls;

type userarray=array of string;

type

TForm = class(TForm)

Edit: TEdit;

Button: TButton;

  procedure ButtonClick(Sender: TObject);

private

  function split(s: string; dot: char): userarray;

{ Private declarations }

public

  { Public declarations }

end;

var

Form: TForm;

implementation

uses StrUtils;

{$R *dfm}

function TFormsplit(s:string;dot:char):userarray;

var

str:userarray;

ij:integer;

begin

i:=;

j:=;

SetLength(str );

while Pos(dot s) > do

begin

str[j]:=copy(sipos(dots)i);

i:=pos(dots)+;

s[i] := chr(ord(dot)+);

j:=j+;

end;

str[j]:=copy(sistrlen(pchar(s))i+);

result:=str;

end;

procedure TFormButtonClick(Sender: TObject);

var

ur:userarray;

i:Integer;

begin

ur:=split(EditText;);

for i := to do

begin

if length(ur[i])= then Exit;

ShowMessage(ur[i]);

end;

end;

end

               

上一篇:Delphi中MIDAS的全面学习[2]

下一篇:用Delphi实现网络驱动器的映射和断开