in reply to Auto linking to words in a text file
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
|
|---|