Moin!
Ich wer hier noch bescheuert
Folgendes Problem:
Ich habe eine Datei in der sich Hexadezimalzahlenpaare befinden, die ich gerne parsen möchte. Dieser Text ändert sich natürlich
Beispiel-Ausschnitt:
Zitatblablubb Value1 5F 6C DE F4 blablubb blablubb Value2 62 7D 3E 4F blablubb blablubb
Alle Hexadezimalzahlenpaare sollen erfasst werden inklusive dem ValueX davor.
[autoit]
$String = "blablubb Value1 5F 6C DE F4 blablubb blablubb Value2 62 7D 3E 4F blablubb blablubb"
$Ergebnis = StringRegExplace($String, "Value\d [0-9A-F]{2}", 3)
Bis hierhin funktioniert das bestens. Ergebnisse im Array sind "Value1 5F" und "Value2 62".
Jetzt habe ich gedacht, dass man das ganze nur 4 Mal wiederholen muss und gut ist:
[autoit]
$String = "blablubb Value1 5F 6C DE F4 blablubb blablubb Value2 62 7D 3E 4F blablubb blablubb"
$Ergebnis = StringRegExplace($String, "Value\d ([0-9A-F]{2} ){4}", 3)
Aber Pustekuchen! Nix is. Wo liegt mein Denkfehler?
Grüße,
Buffo