Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi StringReplace in einer Stringliste mit HTML-Inhalt (https://www.delphipraxis.net/171022-stringreplace-einer-stringliste-mit-html-inhalt.html)

Nico93 16. Okt 2012 08:49

StringReplace in einer Stringliste mit HTML-Inhalt
 
Hallo zusammen,
leider komme ich nicht weiter und hoffe hier Hilfe zu finden.
Ich habe ein kleines Tool erstellt, welches mir eine HTML-Datei erstellt (Ebay-Design).
Das Tool lädt das Design in Form einer HTML-Datei in eine Stringlist mittels "LoadFromFile".
Jetzt habe ich in dieser HTML-Datei an bestimmten stellen "Variablen" eingefügt, die dann im Tool durch den richtigen Inhalt ersetzt werden sollen und diese Datei als vollständige Datei ausspucken soll.
Ein HTML-Tag sieht wie folgt aus:
Code:
<img src="@---0001/bild1.jpg id="bild1">
Jetzt wollte ich in Delphi diese Variable "@---0001" in der Stringliste wie folgt ersetzen:
Delphi-Quellcode:
StringReplace(Stringliste.Text, '@---0001', 'http://testserver/images', [rfReplaceAll]);
Leider muss ich feststellen, dass sih nichts tut.
Mit "Pos" wird die Variable aber in der Stringliste erkannt.
Ich habe auch schon versucht die Stringliste wie folgt durchzulaufen
Delphi-Quellcode:
for i := 0 to StringListe.Count - 1 do
StringReplace(StringListe[i], '@---0001', 'http://testserver/images', [rfReplaceAll]);
Leider bringt auch das keinen Erfolg.
Vielen Danke schonmal für die Hilfe.

DeddyH 16. Okt 2012 08:51

AW: StringReplace in einer Stringliste mit HTML-Inhalt
 
Du weißt aber, dass StringReplace eine Funktion ist? Der bearbeitete Text steht im Rückgabewert.

Nico93 16. Okt 2012 08:54

AW: StringReplace in einer Stringliste mit HTML-Inhalt
 
Oh man bin ich eine Tröte.
ja stimmt.
Sorry das war jetzt total unnötig die Frage.
Aber danke für die Hilfe

DeddyH 16. Okt 2012 09:00

AW: StringReplace in einer Stringliste mit HTML-Inhalt
 
Das kann ja mal passieren, wer ist schon fehlerfrei? ;)

nuclearping 16. Okt 2012 21:11

AW: StringReplace in einer Stringliste mit HTML-Inhalt
 
Hihi. :mrgreen: Ich glaube das passiert JEDEM mind. ein Mal. Das ist aber so traumatisierend und peinlich, dass es sich einbrennt und man es nie wieder vergisst. :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz