![]() |
String ohne trennzeichen zerlegen.
Hallo an alle, ich habe mir von Torry nen guten HTML parsing code geholt, funzt wunderbar, der geparste text wird in einer Richedit angegeben.
Das ganze sieht dan so aus Zitat:
2005-10-10 --- DVD-R --- One Soldier (1999) *NTSC* *FS* *LIMITED* COMPLETE --- JFKDVD --- 41x50 MB 2005-10-10 --- TV-Rips --- WWE No Mercy 2005 *VCD* *PPV* --- KYR --- 116x15 MB unsw bis die 2005 nicht mehr gefunden wird. Ist dies moeglich? Bitte helft mir, schonmal rechtherzlichen dank. |
Re: String ohne trennzeichen zerlegen.
Hi,
am einfachsten ist das wohl mit [dp]regulären Ausdrücken[/dp] zu lösen. Zwar muss man sich ein wenig in die Regular Expressions einarbeiten, aber wenn man sich damit beschäftigt, bieten sie einem viele Möglichkeiten. Andererseits sind reguläre Ausdrücke komplex und bringen häufig Fehler. Alternativ kannst du mit [oh]Pos, Copy, Delete[/oh] usw. (also den String-Funktionen von Delphi) arbeiten. Chris |
Re: String ohne trennzeichen zerlegen.
Deine Daten sehen wie eine (HTML-)Tabelle aus.
Wenn du die Daten extrahierst, geht die bisherige Struktur verloren (Informationsverlust). Du versuchst nun diesen Informationsverlust rückgängig zu machen, indem du die Zeilen nach irgendwelchen Regeln in Einzelteile zerlegst. Felder lassen sich sehr leicht zu einer Zeile zusammensetzen; dass Trennen einer Zeile in Einzelfelder ist aber teilweise unmöglich! Man sollte besser schauen, ob man nicht in einem Schritt von der (HTML-)Tabelle zu einem StringGrid oder MemoryDataset gelangen kann. Danach kann man dran gehen, ein Filter über die Daten zu legen und die Daten anzuzeigen. |
Re: String ohne trennzeichen zerlegen.
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo lucius,
du musst nicht die HTML-Seite auseinander pflücken. Die von dir gewünschten Daten werden auch als RSS zur Verfügung gestellt. Im Anhang findest du den versprochenen Quellcode - unter D7 läuft er sogar. Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:36 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