> 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>