Comment puis-je prendre une chaîne en Perl et la diviser en un tableau avec des entrées de deux caractères chacune?Comment diviser une chaîne en plusieurs blocs de deux caractères chacun en Perl?
J'ai essayé ceci:
@array = split(/../, $string);
mais n'a pas obtenu les résultats escomptés.
En fin de compte, je veux tourner quelque chose comme ça
F53CBBA476
dans un tableau contenant
F5 3C BB A4 76
Comme il semble qu'il travaille avec des caractères hexadécimaux, c'est un peu discutable, mais A ne fonctionne que pour les caractères ASCII. La scission devrait fonctionner pour n'importe quel encodage, mais vous pourriez vouloir ajouter un/s à l'expression rationnelle ainsi "\ n" sera assorti par ".". –
Devrait être 'a2', pas' A2'. Le premier supprime les espaces blancs, ce qui est au mieux superflu. – ikegami