假设test.txt中按行排列qmax= 100(kw/m*m) Q= 200.1(kJ/m*m)
qmax= 200(kw/m*m) Q= 200.2(kJ/m*m)
qmax= 300(kw/m*m) Q= 200.3(kJ/m*m)
qmax= 400(kw/m*m) Q= 200.4(kJ/m*m)
qmax= 500(kw/m*m) Q= 200.5(kJ/m*m)
qmax= 600(kw/m*m) Q= 200.6(kJ/m*m)如何将每一行中的数字提取出来放入一个数组中,谢谢
qmax= 200(kw/m*m) Q= 200.2(kJ/m*m)
qmax= 300(kw/m*m) Q= 200.3(kJ/m*m)
qmax= 400(kw/m*m) Q= 200.4(kJ/m*m)
qmax= 500(kw/m*m) Q= 200.5(kJ/m*m)
qmax= 600(kw/m*m) Q= 200.6(kJ/m*m)如何将每一行中的数字提取出来放入一个数组中,谢谢
for i:=1 to length(s) do
begin
if not (s[i] in ['0'..'9','.']) then
begin
if ss<>'' then
//写ss到数组中
ss:='';
end
else
begin
if (s[i] in ['0'..'9']) or ((s[i]='.') and (ss<>'')) then
ss:=ss+s[i];
end;
end;
if ss<>'' then
//写ss到数组中