在memo中有如下内容
# student data file Name=黎明
age=21
high=176.5
weight=70 Name=李刚
age=27
high=166.5
weight=65 我想用寻找的方法(不是定位)
来找第二个 "age= "并把它后面的内容并且显示到edit1中 谢谢大家,这个好像很难。
# student data file Name=黎明
age=21
high=176.5
weight=70 Name=李刚
age=27
high=166.5
weight=65 我想用寻找的方法(不是定位)
来找第二个 "age= "并把它后面的内容并且显示到edit1中 谢谢大家,这个好像很难。
procedure FindStr(n :Integer);
var i,P,k :Integer;
begin
k :=0;
for i :=0 to Memo.Lines.Count-1 do
begin
P :=Pos('age=',Memo.Lines[i]);
if P > 0 then
begin
Inc(k);
if k = n then
begin
Edit1.Text :=Copy(Memo.Lines[i],P,Length(Memo.Lines[i])-P+1);
break;
end;
end;
end;
end;