发新话题
打印

[语言基础/算法] 自定义一个字符串分割到stringlist的函数

自定义一个字符串分割到stringlist的函数

stringlist的CommaText,Delimiter和DelimitedText本来是挺好用的,不过如果要分割的字符串连续两个待分割字符,那么不会分割出一个空字符出来……

自己写一个也挺简单的
复制内容到剪贴板
代码:
{***************分割字符串函数*****************}
function  F_cutstr(str:string;substr:string;stlist:tstringlist):boolean;
var
  tmps:string;
begin
  while pos(substr,str) > 0 do
  begin
    tmps:=copy(str,1,pos(substr,str)-1);
    stlist.Add(tmps);
    str:=copy(str,pos(substr,str)+1,length(str)-pos(substr,str));
  end;
  stlist.Add(str);
  result:=true;
end;
妖城欢迎您!

TOP

4处学习... o(∩_∩)o...

看不懂杂办?
将欲心事付瑶筝。   知音少,弦断有谁听…

TOP

发新话题