Francesco del Vecchio wrote:
>
> I have this string:
>
> </td><td width=3 background="img/colore_grigio.gif"><img src="img/colore_grigio.gif"
> width=1
> height=1></td></table>
>
> I would like to replace the background adding the absolutepath. So I write this code
>
> $tosubstitute = url($4,$baseurl)->abs->as_string;
> $tosubstitute =qq($tosubstitute);
> $line =~ s{background(\s?)(=?)(\"?)(.*?)(\"?)\s}{background=$tosubstitute }i;
change those two lines to:
$line =~ s{background\s?=".*?"}{background=$to_substitute}i;
and it should work. You dont have a \s after the "
/Stefan
> checking the $tosubstitute variable it's value is correct...but I obtain this
>
> </td><td width=3 background=http://www.html.it/img/colore_grigio.gif%22%3E%3Cimg
> src="img/colore_grigio.gif" width=1 height=1></td></table>
>
> note that this strange chars (%22%3E%3Cimg) have appeared. What can I do to make it
> work?
>
> Francesco
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Web Hosting - establish your business online
> http://webhosting.yahoo.com
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]