Wie nehme ich eine Zeichenfolge in Perl und teile sie in ein Array mit Einträgen auf, die jeweils zwei Zeichen lang sind?Wie kann ich eine Zeichenkette in Stücke von je zwei Zeichen in Perl aufteilen?
ich versucht, dies:
@array = split(/../, $string);
aber die erwarteten Ergebnisse nicht bekommen.
Letztlich mag ich so etwas wie diese
F53CBBA476
in ein Array drehen enthält
F5 3C BB A4 76
Da es so aussieht, als ob er mit Hexadezimalzeichen arbeitet, ist dies ein wenig strittiger Punkt, aber A funktioniert nur für ASCII-Zeichen. Der Split sollte für jede Kodierung funktionieren, aber Sie sollten der Regex ein/s hinzufügen, damit "\ n" mit "." Übereinstimmt. –
Sollte 'a2', nicht' A2' sein. Der vorherige Streifen hinterlässt Leerzeichen, was im besten Fall überflüssig ist. – ikegami