Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 06-01-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 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 rruffino.

Para los caracteres situados al principio o final de la cadena podrías usar las funciones Trim, TrimLeft y TrimRight. Pero según comentás también te pueden ingresar varios espacios entre los nombres, por lo que creo que vas a tener que hacerte una función para la tarea:
Código Delphi [-]
function AjustarEspacios(Cadena: string): string;
var
  TS: TStrings;
  i : Integer;
begin
  TS:= TStringList.Create;
  try
    TS.DelimitedText:= Trim(Cadena);
    TS.Delimiter:= ' ';
    Result:= '';
    for i:= 0 to TS.Count-1 do
      if TS[i] <> ' ' then
      begin
        Result:= Result + TS[i];
        if i < TS.Count-1 then
          Result:= Result + ' ';
      end;
  finally
    TS.Free;
  end;
end;

Ejemplo de llamada:
Código Delphi [-]
var
  s: string;
begin
  s:= '   Pedro      Antonio Omar        Benitez         ';
  s:= AjustarEspacios(s);
  ShowMessage(s);
end;

Saludos.
__________________
Daniel Didriksen

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



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Quitar espacios en blanco de un archivo.txt en DELPHI Yoana Varios 1 14-10-2011 21:21:37
quitar espacios en blanco de un string rmnart Varios 4 21-12-2009 15:24:32
Limpiar espacios en blanco( en string) jmlifi Varios 5 22-03-2007 18:09:05
quitar numeros en un string davidgaldo Varios 3 24-09-2004 00:10:56
Quitar espacios en blanco Javier_A OOP 3 09-06-2004 10:29:27


La franja horaria es GMT +2. Ahora son las 13:25:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi