![]() |
teile eines textes extrahieren
Hallo,
wolte mal fragen was es so für möglichkeiten gibt um z.B. aus einem HTML Text bestimmte teile zu extrahieren? Derzeit arbeite ich mit pos, das sieht dann etwa so aus
Delphi-Quellcode:
gibt es da nicht etwas einfacheres? vlt einen befehl oder so?
// text ist ein html code aus dem webbrowser
var pos1,pos2 : Integer; wort : String; begin pos1 := pos('test1',text); pos2 := pos('test2',text); wort := copy(text,pos1,pos2-pos1); end; [edit=Matze][delphi]-Tags gesetzt. Zukünftig bitte selbst daran denken. MfG, Matze[/edit] |
Re: teile eines textes extrahieren
du könntest eine Funktion erstellen, dann hast du deinen Befehl
|
Re: teile eines textes extrahieren
Reguläre Ausdrücke (RegEx, RegExp)
|
Re: teile eines textes extrahieren
An "Reck-Echsen" hätte ich jetzt auch gedacht.
![]() |
Re: teile eines textes extrahieren
kann man mit diesen regex bestimmte textteile suchen ohne direkt nach dem wort zu suchen?
Beispiel: der html text ist so:
XML-Code:
<body bgcolor="#ffffff">
<table border="0" width="100%" height="100%"> <tr><td align="center" valign="middle">Es wurden 2 neue Kunden gefunden.</td></tr> </table> </body> und ich brauche jetzt die angabe wieviele kunden gefunden wurden, also in dem fall die 2, aber ich weis ja nicht das es 2 sind. Also suche ich mit pos1 nach "Es wurden" und mit pos2 nach "neue Kunden". und anhand der differenz der fundstellen kann ich die zahl aus dem text extrahieren. [edit=mkinzler]XML-Tags erscheinen mir besser geeignet Mfg, mkinzler[/edit] |
DP-Maintenance
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Delphi-Frage |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:20 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