• Publicidad

Separar los datos de una línea de un fichero

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Separar los datos de una línea de un fichero

Notapor jose luis acevedo » 2006-10-31 10:29 @478

Leo de un archivo una linea por ejemplo
juan perez,0,3,pedro,

y necesito separar los elementos

juan perez
0
3
pedro



**nota: separo los elementos por comas

Por su atención, "¡gracias!" :?:
jose luis acevedo
Perlero nuevo
Perlero nuevo
 
Mensajes: 4
Registrado: 2006-10-23 12:08 @547

Publicidad

Notapor explorer » 2006-10-31 10:47 @491

Para separar, hay que usar split.

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
#!/usr/bin/perl
$x = 'juan perez,0,3,pedro, ';
@x = split( ',', $x );
foreach $dato ( @x ) {
  print "$dato\n";
}
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Gracias por la ayuda

Notapor jose luis acevedo » 2006-10-31 13:44 @613

Muchas Gracias Explorer, me fue de mucha ayuda... y lo resolví con el split. Lo que es no saberse las funciones...
¡¡¡¡¡Saludos!!!!!
jose luis acevedo
Perlero nuevo
Perlero nuevo
 
Mensajes: 4
Registrado: 2006-10-23 12:08 @547


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron