function extractdigit(s:String):String
var
i:integer;
begin
Result:='';
for i:=1 to length(string) do
if ord(s[i])>=48 and ord(s[i])<58 then
Result:=Result+String[i];
end;
var
i:integer;
s:string;
begin
for i:=0 to stringlist1.count-1 do
begin
s:=extractdigit(stringlist1.strings[i]);
if s<>'' then
stringlist2.add(s);
end;
end;