String := 'aa,ere,bb,aaaa,ooo';
Delphi里面有没有相关的函数巴上面这个字符串拆分成数组
如:
a[o]=aa
a[1]=are
a[2]=aaaa
a[3]=oooJava和C/C++里面都有对应的函数可以利用,不知道Delphi里面有没有??
难道要自己遍历拆分吗?
Delphi里面有没有相关的函数巴上面这个字符串拆分成数组
如:
a[o]=aa
a[1]=are
a[2]=aaaa
a[3]=oooJava和C/C++里面都有对应的函数可以利用,不知道Delphi里面有没有??
难道要自己遍历拆分吗?
解决方案 »
- 向bdmh,liangpei2008提问,如何用MediaPlayer播放流文件,文件存在数据库中。
- delphi 6 的一个应用程序的图标不能修改
- 急~~~~请问:PageControl中的页面转换中如何加快捷键切换页面?
- 打印数据库中的OLE对象;如何实现???
- 真的没有人能解决这个问题吗???QuickRep的多列默认打印方式是安装先列后行的方式打印,如何改成先行后列?急!!!
- 一个简单问题!
- 如何在Clear之后,完全释放Listview的Items的内存?
- 请教大家一个多线程发送email的问题,谢谢了
- edit失去焦点是判断
- 我是新手!
- 如何提取数据库的字段名.在线等
- 大家请进来看看这段程序!小弟有问题求教!
AStringList:TStringList;
i:Integer;AStringList:=TStringList.Create;
AStringList.Text:=StringReplace(AString,',',#$0D#$0A,[rfReplaceAll];
for i:=0 to AStringList.Coutn-1 do
a[i]:=AStringList.Strings[i];
AStringList.Free;
Para:Array of string;
n,i:Integer;
PocketText :String;
begin
PocketText:='aa,ere,bb,aaaa,ooo,';
SetLength(para,1);
n:=0;
while pos(',',PocketText)>0 do
begin
i:=pos(',',PocketText);
para[n]:=copy(PocketText,0,i-1);
PocketText:=copy(PocketText,i+1,Length(PocketText)-i);
n:=n+1;
SetLength(para,n+1);
end;
end;