如何取字串 str : String; Str := ';1,2;3;6;8;60;40'如何分别取出1,2,3,6,8,60,40?????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var i: Integer; tmpStrs: TStringList; str: String;begin Str := ';1,2;3;6;8;60;40'; tmpStrs := TStringList.Create; try tmpStrs.Text := StringReplace(str, ';', #13#10, [rfReplaceAll]); tmpStrs.Text := StringReplace(tmpStrs.Text, ',', #13#10, [rfReplaceAll]); tmpStrs.Text := Trim(tmpStrs.Text); ShowMessage(tmpStrs.Text); finally tmpStrs.Free; end;end; procedure TForm1.Button1Click(Sender: TObject);var t : TStringList;begin t :=TStringList.Create; try t.Delimiter := ';'; t.DelimitedText := ';1;2;3;6;8;60;40';; ShowMessage(t.Text); //你可以通过t[1],t[2]来分别访问 finally t.Free; end;end; procedure TForm1.Button2Click(Sender: TObject);var Str: string; SL: TStringList;begin Str := ';1;2;3;6;8;60;40'; SL := TStringList.Create; try SL.Delimiter := ';'; SL.DelimitedText := Str; ShowMessage(SL.Text); finally SL.Free; end;end; 晕,知道wudi也写了同样的版本就不和你抢了,哈 function ExtractStrings(Separators, WhiteSpace: TSysCharSet; Content: PChar; Strings: TStrings): Integer; postren: 不知情的还以为你拷贝过来的呢。呵呵。我发现这段代码属于抢分代码 给个函数Unit Classesfunction ExtractStrings(Separators: TSysCharSet; WhiteSpace: TSysCharSet; Content: PAnsiChar; Strings: TStrings): Integer; 谁有兴趣接一份小软件。 D2009关于winexec的问题 TCP通讯深层次故障问题 怎样提取exe文件里面的数据 如何将onKeyDown中的代码移植到onKeyPress中 package的问题 我在应用程序中使用了TADOTable,请问在打包的时候,还需要包含哪些组件 delphi2010结构体泛型list如何在传地址过程中正确的被list添加 Table怎樣統計這個人數? 謝謝了. 一个管,一个不行,请帮助! delphi里的IMAGE控件怎么响应键盘啊??急!! 急!!怎么样将bmp格式图片转换成TStringStream?
i: Integer;
tmpStrs: TStringList;
str: String;
begin
Str := ';1,2;3;6;8;60;40'; tmpStrs := TStringList.Create;
try
tmpStrs.Text := StringReplace(str, ';', #13#10, [rfReplaceAll]);
tmpStrs.Text := StringReplace(tmpStrs.Text, ',', #13#10, [rfReplaceAll]);
tmpStrs.Text := Trim(tmpStrs.Text); ShowMessage(tmpStrs.Text);
finally
tmpStrs.Free;
end;
end;
var
t : TStringList;begin
t :=TStringList.Create;
try
t.Delimiter := ';';
t.DelimitedText := ';1;2;3;6;8;60;40';;
ShowMessage(t.Text);
//你可以通过t[1],t[2]来分别访问
finally
t.Free;
end;
end;
var
Str: string;
SL: TStringList;
begin
Str := ';1;2;3;6;8;60;40';
SL := TStringList.Create;
try
SL.Delimiter := ';';
SL.DelimitedText := Str;
ShowMessage(SL.Text);
finally
SL.Free;
end;
end;
不知情的还以为你拷贝过来的呢。呵呵。我发现这段代码属于抢分代码
Unit
Classes
function ExtractStrings(Separators: TSysCharSet; WhiteSpace: TSysCharSet; Content: PAnsiChar; Strings: TStrings): Integer;