in reply to changing existing text to a link
Personally, i love using CGI.pm to mark up text with HTML. Sure it may be an elephant, but it's a tried, true, and tested elephant! ;)use strict; use warnings; use CGI qw(a); use URI::Find::Schemeless; my $text = do {local $/;<DATA>}; my $finder = URI::Find::Schemeless->new( sub { return a{href=>$_[0]->abs},$_[1] } ); $finder->find(\$text); print $text; __DATA__ stuff stuff http://foo.com/bar/qux.html stuff stuff stuff http://bar.com/baz.cgi?foo=bar stuff stuff stuff www.perlmonks.org/?node_id=255439
CORRECTION: I realized that I had the arguments to CGI::a wrong - i swapped $_[0] and $_1 to correct the mistake.
jeffa
L-LL-L--L-LL-L--L-LL-L-- -R--R-RR-R--R-RR-R--R-RR B--B--B--B--B--B--B--B-- H---H---H---H---H---H--- (the triplet paradiddle with high-hat)
|
|---|