Cita:
Empezado por santiago14
¿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; 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).