• Publicidad

Sustituir una coma por una nueva línea

Perl aplicado a la bioinformática

Sustituir una coma por una nueva línea

Notapor wampaier » 2011-01-12 12:19 @555

Hola, quisiera saber si me podrían ayudar a resolver esta duda que tengo... ¿como puedo sustituir una coma (,) por una nueva línea¿ Por ejemplo:

Tengo un archivo que tiene muchas líneas como esta:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
AACY020170993.3.1546, FJ479002.1.1515, FM209350.1.1508, EU803456.1.1500, GU169059.1.1466
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4

pero necesito imprimirlas en forma de columna
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
AACY020170993.3.1546
FJ479002.1.1515
FM209350.1.1508
EU803456.1.1500
GU169059.1.1466
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


Lo quise hacer en linea de comando con la siguiente instrucción: perl -npe 's/,\s/\n/' pero solo me lo hace para la primera que encuentra en este caso: "AACY020170993.3.1546" pero ya las demás no las hace... ¿me podrías ayudar?

¡¡¡Gracias!!!
wampaier
Perlero nuevo
Perlero nuevo
 
Mensajes: 66
Registrado: 2008-08-12 12:50 @576

Publicidad

Re: Sustituir una coma por una nueva línea

Notapor explorer » 2011-01-12 12:25 @559

Agrega la opción /g a la expresión regular, para que la aplique a todos los casos posibles de la cadena.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Sustituir una coma por una nueva línea

Notapor wampaier » 2011-01-12 12:34 @565

ok ¡¡¡¡Gracias por la ayuda!!!!

¡Saludos!
wampaier
Perlero nuevo
Perlero nuevo
 
Mensajes: 66
Registrado: 2008-08-12 12:50 @576


Volver a Bioinformática

¿Quién está conectado?

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