hace un tiempo, cuando yo no sabia nada de delphi, (porque no tengo mucho tiempo usandolo) mi jefe me mostro un programa que él hizo en delphi y este abria, segun me dijo él, un archivo HTML (en el disco duro) como ASCII,y hacia reemplazos 'de renglones', es decir que con una instruccion sobreescribia toda la linea, recuerdo haber visto el codigo, pero como en ese entonces no sabia nada de delphi, (porque lo mio, lo mio, es java) pues no se que componentes uso.
Pero basicamente lo que quiero hacer es: que mi programa de delphi 'edite' el archivo html(una platilla de HTML en mi disco duro), y busque etiquetas como por ejemplo, IMG y les agregue la ruta de la imagen, que busque <h1> y le ponga un texto, por ejemplo.
ahorita encontre esto:
sl := TstringList.Create;
sl.LoadFromFile(nombre_archivo);
sl.CommaText := stringreplace(sl.text,'<',',',[rfReplaceAll,rfIgnorecase]);
ed_encontrado.Text := sl[0];
pero no se que esta haciendo el StringReplace, ese es el problema

, porque me retornaba algo que yo no queria, pero pues el problema no es que no funcione sino que no lo entendi
gracias