导航

心动吧DELPHI网络书

自发研究:须要多维思想而且要想不可能为可能的人才能做到

« delphi函数可以程序创建一个文件我写了一个笨代码,delphi得到地址 »

*号代替 的截取

这个问题要用这么复杂的程序?
第一个方法:
写个函数就可以了,下面的是取字符串中以特殊字符分割的第N个字符:
function GetDelimiteredStringN(Astring:String;Dlmter:Char;nPos:integer):string;
var
sList:TStringList;
begin
Result:='';
sList:=TStringList.Create;
sList.Text:=StringReplace(Astring,Dlmter,#13#10,[rfReplaceAll]);
if (nPos>0) and (sList.Count>=nPos) then Result:=sList[nPos-1];
end;
调用:
showmessage(GetDelimiteredStringN('*fdfds*asdaet*gfgfdh*gfdr*','*',3));//第3个*后的字符.

第二个方法:
var str : TStringList;

str := TStringList.Create;
str.Delimiter := '*';
str.DelimitedText :='*fdfds*asdaet*gfgfdh*gfdr*';
showmessage(str.Text);

原创文章如转载,请注明:转载自心动吧DELPHI网络书 [ http://www.abcxd.com/delphi/ ]

本文链接地址:http://www.abcxd.com/delphi/abcxddelphi/DELPHIWEBSJ/46.html

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热文排行使用

本年排行使用

本月排行使用

网站分类

搜索内容

最新评论及回复

最近发表

所属分类下的文章

日历

Copyright ⊙ 2004-2009 心动吧 UrL:ABCXD.CoM All RiGhts Reserved