Ver Mensaje Individual
  #8  
Antiguo 12-03-2014
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Reputación: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por santiago14 Ver Mensaje
¿Alguna función en Delphi que le pase una frase y me devuelva todas las palabras separaditas?
Código Delphi [-]
var
  palabras:array of string;
begin
  palabras:=separar_palabras['Gabriel García Márquez'];
end;
Sobre esto encontrarás muchos ejemplos tanto en Club Delphi como en el resto de la Red. En caso de usar GHF, cuentas con la función ghSplit:
Código Delphi [-]
Var
  Palabras :TStringDynArray;  // De la unidad "Types" de Delphi
Begin
  Palabras := ghSplit ('Gabriel García Márquez');
Tiene la ventaja de que ignora los espacios que aparezcan de forma consecutiva. NOTA: Tengo pendiente optimizar el código de esta función (actualmente no me gusta).
Responder Con Cita