Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Prism HTML parser problem (https://www.delphipraxis.net/44463-html-parser-problem.html)

ne0tr0n 19. Apr 2005 21:00


HTML parser problem
 
hi
ich will einen html parser basteln.
es wird eine html datei eingelesen und zwischen einem string im quellcode soll dieser mit einem anderen ersetzt werden
ich verwende eine replace fkt.

Delphi-Quellcode:
Replace(FileName, 'alt','neu', Text)
im moment wird das wort alt mit neu ersetzt.
alst soll aber ein string aus dem quellcode sein wie z.b "<font color="#cccccc">hallo huhu 123"
dabei soll jedoch nur "123" mit "neu" ersetzt werden

wie mach ich das?

grüsse
ne0

freak4fun 19. Apr 2005 21:02

Re: HTML parser problem
 
Lass die '' und setzt eine Variable ein.

// Edit: Also statt 'alt' steht in der Variable der Wert, den du ersetzen willst.

MfG
freak

ne0tr0n 19. Apr 2005 21:08

Re: HTML parser problem
 
hi
<font color="#cccccc">hallo huhu 123
kann aber aber z.b. auch
<font color="#cccccc">bla hallo 789
sein
in dem 2. fall sollte dann 789 ersetzt werden

freak4fun 19. Apr 2005 21:11

Re: HTML parser problem
 
Zitat:

Zitat von ne0tr0n
hi
<font color="#cccccc">hallo huhu 123
kann aber aber z.b. auch
<font color="#cccccc">bla hallo 789
sein
in dem 2. fall sollte dann 789 ersetzt werden

Dann muss da eine Variable in.

<font color="#cccccc">bla hallo <-- Variable -->

Ich denke php oder sowas dürfte reichen.

MfG
freak

marodeur 30. Apr 2005 12:47

Re: HTML parser problem
 
Code:
System.Text.RegularExpressions
damit kannst unter .NET mit regulären ausdrücken arbeiten :)
solche ausdrücke erleichtern dein vorhanben, wenn ich dich richtig verstanden habe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 Uhr.

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