Einzelnen Beitrag anzeigen

Benutzerbild von Mystic
Mystic

Registriert seit: 18. Okt 2003
Ort: Flerzheim
420 Beiträge
 
Turbo Delphi für Win32
 
#1

Binäre Daten durchsuchen

  Alt 12. Mär 2005, 13:02
Ich habe in einem TMemoryStream binäre Daten, in dem ab und zu eine Ziffernfolge auftaucht die mit TRIGSTR_ beginnt und mit dem Null-Zeichen #0 aufhört. Die Länge der Ziffernfolgen und die Abstände zwischen diesen Ziffernfolgen sind unterschiedlich.

Jetzt möchte ich nach diesen Stellen suchen und sie durch andere ersetzen. Dies müsste ich jeweils mit Ziffernfolgen gleicher und Zeichenfolgen unterschiedlicher Länge tun.

Beispiel (*=Binäre Daten):

Vorher:
Code:
**TRIGSTR_1039****TRIGSTR_032******TRIGSTR_398***
Nachher 1 (Ziffernfolge gleicher Länge):
Code:
**TRIGSTR_0039****TRIGSTR_002******TRIGSTR_271***
Nachher 2 (Zeichenfolge unterschiedlicher Länge):
Code:
**BlahBlahBlahBlah****BlahBlah******BlahBlahBlah***
Wie stelle ich das jetzt am besten an?
Jan Steffens
Der Fachwortgenerator - 100% Schwachsinn --- Der UPnP Router Manager - Kommentare erwünscht!
  Mit Zitat antworten Zitat