Delphi: Função que remove espaços extras

Não sei como usuários de sistemas conseguem fazer isso, mas já peguei problemas do tipo.

Exemplo: 'Maria   da Silva     Rodrigues';

                 'Rua  Jośe      Cuervo  N 78'.


function RetiraEspacosExtrasM(Nome: String; NumEspacos: Integer): String;
var
    I : Integer;
begin
   for I := 0 to NumEspacos - 1 do
       Nome := StringReplace(Nome, '  ', ' ', [rfReplaceAll]);
   Result := Nome;
end;

2 comentários:

  1. Respostas
    1. Ajustei a função esses tempos e ela ficou melhor agora. Você pode ver nesse post: http://zumbiprogramador.blogspot.com.br/2014/07/como-retirar-espacos-extras-de-uma.html

      Excluir