Hallo Leute!
Ich habe das Problem, dass ich mit StringReplace leider nicht den gewünschten Erfolg erziele. Was mache ich? Ich habe eine Liste voller
HTML-Dateien. Diese öffne ich nacheinander und will eigentlich, dass ein SucheText durch einen ErsatzText ersetzt wird.
Delphi-Quellcode:
MyInhalt:=TStringlist.Create;
MyInhalt.LoadFromFile('1.html') //dummy
MyInhalt.Text:=StringReplace(MyInhalt.Text,ed_search.Text,ed_replace.Text,[rfreplaceall]);
MyInhalt.SaveToFile('1.html'):
MyInhalt.Free;
Will ich also aus <
html> <
Html> machen, klappt das leider nur, wenn sich exakt dieser String in einer einzelnen Zeile befindet und nicht irgendwo eingebettet ist.
So
<
html>
<head>
Klappts, und so
<dummy><
html><head>
Nicht. Warum nur? Ich habe es auch schon so gemacht, dass ich die Dateien zeilenweisen abgearbeitet habe. Und trotzdem hats nicht geholfen.