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.