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?