请问我想从一字符串中读去其中的两个数据,应该怎么办??(50分)

  • 主题发起人 主题发起人 我不怕你
  • 开始时间 开始时间

我不怕你

Unregistered / Unconfirmed
GUEST, unregistred user!
数据的前后都有:这样的符号~~
请帮忙~
 
有这个Api函数呀,你找找很容易做到的。
 
使用pos和copy函数,进行判断,拷贝
 
function Copy(S
Index, Count: Integer): string;
看看这个函数吧s=fafjojh
copy(s,2,3)='afj'
 
能详细一点吗???
我是新手啊~~
 
是不是'ff:432:ff:43:ff'
转换成'ff::ff::ff'
 
to 我不怕你: 把你的字符串列出来看看,我看不懂你的意思。
 
用Pos或AnsiPos定位,然后用Copy找出数据,再用delete删掉这段数据,重副前面的过程
 
比如说是xxx:yyy这样的字符串,使用如下的语句就可以了:
procedure TForm1.Button1Click(Sender: TObject);
var
str,str1,str2:string;
begin
str:='xxx:yyy';
str1:=copy(str,0,(pos(':',str)-1));
Label1.Caption:=str1;
str2:=copy(str,(pos(':',str)+1),length(str));
Label2.Caption:=str2;
end;
 
是类是于这样的字符串
确认:防撒发生法:313:123:31

前面的文字数量是变化的 数字差不多就是这样的~~
请指教~~
 
谢谢啦~~~~~~
我已经搞定~~
用的是飘摇客贴出来的那一段
 
后退
顶部