> Hi all,
> I wonder if someone can help me. What I want to do sounds so simple
> but I
> just cant crack it.
> I am reading in an html page and i want to change 'images/' to
> '../../images' but i am going round and round in circles.
> my code so far is this:
>
> #!/usr/bin/perl
> ## set up for output to be sent to browser
> print "Content-type: text/html\n\n";
> ## read in mp3store.html
> if (open (INFILE, "<../../mp3store.htm"))
> {
>  foreach $line (<INFILE>)
>  {
>   $line =~ tr/images\//..\/..\/images\//

$line =~ s/images\//\.\.\/\.\.\/images/g;

>   print $line;
>  }
> } else {
>  print "could not open mp3store.htm";
> }
> exit(0);
>
> the line: $line =~ tr/images\//..\/..\/images\// is where I am getting
> stuck
> everything else is working fine
>
> Any help or advice would be greatly received

Note the g at the end of the substitute means 'replace all instances'.

HTH,

Steve

>
> Thank you in advance
>
> Anadi
>



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to