Dada una cadena con palabras y separadores, mostrar cada palabra en una linea de un memo
0000-00-00 00:00:00
Esto es muy especifico, lo pidio sul__ en #delphi , pero lo he puesto por si a alguien le interesa...
// PartirCadenasAMemo('hola&soy!pepe',' &!',Memo1); procedure PartirCadenasAMemo(cadena,malos : string; salida : Tmemo); var i : integer; aux : string; begin aux:=''; for i:=1 to length(cadena) do if pos(cadena[i],malos)>0 then begin salida.Lines.Add(aux); aux:=''; end else aux:=aux+cadena[i]; salida.Lines.Add(aux); end;
Una utilidad interesante seria cambiar el tipo de salida por una lista de cadenas y usarlo para para representar dinamicamente en memoria bases de datos del disco.