Perl - expresiones regulares

 
Vista:

expresiones regulares

Publicado por Ludwing (1 intervención) el 05/02/2006 14:28:30
Necesito una expresión regular para quitar todos los saltos de línea que haya dentro de una cadena delimitada por comillas dobles, por ejemplo:

"palabra1\npalabra2\npalabra3" --> "palabra1 palabra2 palabra3"

No me vale reemplazar todos los \n sin más porque necesito los saltos de línea que hay fuera de la cadena para otra cosa.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:expresiones regulares

Publicado por Joaquin Ferrero (48 intervenciones) el 05/02/2006 18:11:22
perl -le '$cadena="palabra1\npalabra2\npalabra3"; ($nueva = $cadena) =~ s/\n/ /g; print $nueva'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar