¿Cómo tomo una cadena en Perl y la divido en una matriz con entradas de dos caracteres cada una?¿Cómo puedo dividir una cadena en trozos de dos caracteres cada uno en Perl?
que intentaron esto:
@array = split(/../, $string);
pero no conseguir los resultados esperados.
En última instancia quiero convertir algo como esto
F53CBBA476
a una matriz que contiene
F5 3C BB A4 76
Dado que parece que está trabajando con caracteres hexadecimales, este es un punto discutible, pero A solo funciona para caracteres ASCII. La división debería funcionar para cualquier codificación, pero es posible que desee agregar un/s a la expresión regular para que "\ n" coincida con ".". –
Debe ser 'a2', no' A2'. Las primeras tiras siguen el espacio en blanco, que en el mejor de los casos es superfluo. – ikegami