[Perl] expresión dudosa

sondrobe sondrobe@nysnet.com.ar
Sat, 5 Oct 2002 15:48:45 -0300


gente:
    estuve probando un par de cosas sobre los siguiente:

# cat *.html | grep src= | perl -e 's/\"\w+\"/\"\"/g'

    y lo que pretendo a partir de la expresión regular es que las etiquetas
que contengas "src=" (la línea completa) todo lo que está entre "", siempre
y cuando lo que está dentro es uno o más caracteres que me lo reemplace por
"",y por ejemplo de las líneas siguientes:

 <td width="300" height="26" align="CENTER" valign="BOTTOM"><img
src="chp1il1e.gif" width=300 height=26 border=0 alt="Fundamentals of Remote
Sensing"></td>
 <td width="300" height="286" align="CENTER"><img src="chp1il2.jpeg"
width=300 height=286 border=0 alt="Illustration"></td>

    tendría que quedar así (está implícito que no me funciona, jaja):

 <td width="300" height="26" align="" valign=""><img src="" width=300
height=26 border=0 alt=""></td>
 <td width="300" height="286" align=""><img src="" width=300 height=286
border=0 alt=""></td>

    que en realidad lo único que me interesa es trabajar sobre el atributo
src= de la etiqueta image, pero se alargaría mucho la expresión regular sin
mucho sentido, ya que los demás campos no alteran demasiado la estructura.


bueno, gracias por leerme, es todo por el momento.

--
gonzalo aguirre - sondrobe [at] iespana [dot] es