Frage zu split(...)

jokey2

Erfahrenes Mitglied
Hallo Gemeinde!

Ich bin's nochmal, der Anfänger :)

ich habe einen String, der HEX-Ziffern enthält und beliebig lang sein kann (OK, mehr als 64 ist unwahrscheinlich). Diesen String möchte ich so in ein Array aufteilen, daß immer 2 Ziffern in ein Array-Element kommen.
Bsp.:
Code:
$recdata = "7F0698002785088A00C4BF0B9000203207913880240693002031019500E07B03";
soll werden zu:
Code:
$data[0] = 7F;
   $data[1] = 06;
   $data[2] = 98;
   $data[3] = 00;
   .
   .
   .
Das habe ich mit folgender split-Anweisung versucht:
Code:
@data = split(/[\da-fA-f]{2}/, $recdata);
   # bzw.
   @data = split(/.{2}/, $recdata);
Aber beide Male ist das Array 'data' leer.
Die Frage: Geht das überhaupt mit der split-Funktion und wenn ja, wie?
Für jede Hilfe bin ich dankbar!

jokey
 
Zurück