Ver Mensaje Individual
  #3  
Antiguo 10-07-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

La solución de Caro funciona perfectamente, pero se me ocurrió una idea y bue... ya que estoy la pongo.

Código:
procedure SacarExtras(var Cadena:string; ASacar: string);
var
  i: Integer;
begin
  for i:= Length(Cadena) downto 1 do
    if Pos(Cadena[i], ASacar) > 0 then
      Delete(Cadena, i, 1);
end;
se la llamaría:
Código:
...
  Cadena:= 'A35-5677:G6'; 
  SacarExtras(Cadena, '-:*#$.@'); { no es una grosería }
Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 10-07-2010 a las 12:49:30.
Responder Con Cita