Hola, amigos. A ver si alguien me puede ayudar.
Estoy intentando segmentar una cadena en fragmentos más pequeños para imprimirlos en columna. Es decir, tengo:
$cadena="XXXXXAAAAABBBBBCCCCC"
y quiero poder imprimir:
XXXXX
AAAAA
BBBBB
CCCCC
Es decir, meter un salto de línea cada x caracteres (en este ejemplo, 5 caracteres).
Preparé este pequeño código que resuelve el problema:
while(length($cadena) > x){
$sec=substr($cadena,0,x);
print "$sec\n";
$cadena=substr($cadena,x);
}
print "$cadena\n";
donde "x" es la longitud deseada.
El ...
News of Foro - Perl en Español