如果是做业务应用的话,建议手边常备一套正则表达式类库 (可参考 http://www.delphibbs.com/keylife/iblog_show.asp?xid=25712 )
例如用TPerlRegEx, 提取字符串中数字的代码是:
RegEx := TPerlRegEx;
try
RegEx.Subject := '长安路56号';
RegEx.RegEx := '/d+';
if RegEx.Match then Result := RegEx.MatchedExpression;
finally
RegEx.free
end;