Thread Hyperlinks in einem Text erkennen und "anklickbar machen" (35 answers)
Opened by bianca at 2010-05-18 18:41

bianca
 2010-05-18 20:26
#137277 #137277
User since
2009-09-13
6978 Artikel
BenutzerIn

user image
Geile Idee, also so?

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/perl -W
use strict;
use warnings;
use diagnostics;

my $testtext = <<TEXTPLAIN;
Dies ist ein kleiner
Test zur Erkennung von Hyperlinks test.de oder www.test.de oder http://www.test.de
oder https://www.testhttps.de
oder http://test.de/slash/pfad
oder info\@test.example
TEXTPLAIN

identifylinks (\$testtext,'<a href="%s" target="_blank">%s</a>');
print "<pre>$testtext</pre>";

#--------#
sub identifylinks {
        my $text = $_[0];
        my $link = $_[1];
        my $modul = 1;
        eval "use URI::Find; 1;" or $modul = 0;
        if ($modul) {
                my $finder = URI::Find -> new (
                        sub { return sprintf ($link,@_); }
                );
                $finder -> find ($text);
        }
}
#--------#


mod-edit pq: email laut unserer faq in beispiel-email umgewandelt
Last edited: 2010-05-19 01:10:29 +0200 (CEST)
10 print "Hallo"
20 goto 10

View full thread Hyperlinks in einem Text erkennen und "anklickbar machen"