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 = 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; }
$content will now be left with all the links in it.

--

Brother Marvell