![]() |
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:
im moment wird das wort alt mit neu ersetzt.
Replace(FileName, 'alt','neu', Text)
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 |
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 |
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 |
Re: HTML parser problem
Zitat:
<font color="#cccccc">bla hallo <-- Variable --> Ich denke php oder sowas dürfte reichen. MfG freak |
Re: HTML parser problem
Code:
damit kannst unter .NET mit regulären ausdrücken arbeiten :)
System.Text.RegularExpressions
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