Hola Hombre, mil gracias por tu interés. de veras lo aprecio.
pues desarrollado de esta forma pinta perfecto. Lo tomo por otro y definitivamente no me dio lo que buscaba.
En esta línea
Código Delphi
[-]lFecha := TRegex.Match(lTemp, '([0-9]+-)*[0-9]+', []).Value;
Me tira error de declaración. alguna unidad por declarar??