Presuming your link file is small, it should be relatively easy to load it all into a hash.
Let's say the link file format was something like: {phrase}=={link}
(I use == as there may be whitespace in the phrase)
Load code would be something, like:
while(<LINKFILE>) { chomp; ($key,$data) = split("=="); $links{$key} = $data; }
Once that is loaded in, you should be able to replace the links in the file. As this is web files, I imagine that loading the whole thing in is not an issue.
$content will now be left with all the links in it.$content = join("",<FILE>); # this is better replaced with arturos met +hod # of reading in whole file foreach $k (keys %links) { $content =~ s/$k/$links{$k}/gm; }
--
Brother Marvell
In reply to Re: Auto linking to words in a text file
by marvell
in thread Auto linking to words in a text file
by belize
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |