[Perl] Text-Link -> HTML-Link

Ich suche eine Möglichkeit URLs in einem Text durch HTML-Links zu selbigen URLS auszutauschen. Sprich aus einer normalnen Textdatei ein HTML-Dokument erstellen bei der alle URLs dann auch Links sind. Gibt es eine Möglichkeit mit einem regulärem Ausdruck oder einer kleine SUB das zu erledigen?

Evt. kann ja das w.-w.-w. -Team was dazu sagen, weil normale Textlinks (im Eingabeformular) verwandeln sich ja auch in echte Links im Forum.

z.B. http://ich-bin-eigentlich-nur-text.de :wink:

mfg Slick

Ich suche eine Möglichkeit URLs in einem
Text durch HTML-Links zu selbigen URLS
auszutauschen. Sprich aus einer normalnen
Textdatei ein HTML-Dokument erstellen bei
der alle URLs dann auch Links sind. Gibt
es eine Möglichkeit mit einem regulärem
Ausdruck oder einer kleine SUB das zu
erledigen?

Hm, das Perlkochbuch schlägt dazu in Kapitel 20.4 für „geratene URLS“ (solche, die mit http: beginnen) vor:

s{(http:\S+)} {[$1](%25241)}gs;

hth,
al

Hm, das Perlkochbuch schlägt dazu in
Kapitel 20.4 für „geratene URLS“ (solche,
die mit http: beginnen) vor:

s{(http:\S+)} {$1}gs;

Super!! Kannst du das schlaue Buch nochwas fragen? Wie ersetze ich ein

*fett* durch ein HTML- fett

mfg Slick

Hm, das Perlkochbuch schlägt dazu in
Kapitel 20.4 für „geratene URLS“ (solche,
die mit http: beginnen) vor:

s{(http:\S+)} {$1}gs;

Super!! Kannst du das schlaue Buch
nochwas fragen? Wie ersetze ich ein

*fett* durch ein HTML- fett

Kannst Du Dich mal mit regulären Ausdrücken an sich beschäftigen? Solange es ein Wort ist, matcht etwas in der Form

s/\*(\S+)\*/ **$1/gs**

… aber das mit den Wortgrenzen darst Du mal als Übungsobjekt ansehen … http://www.meurrens.org/ip-Links/Java/regex/Perl/reg… oder http://www.phpbuilder.com/columns/dario19990616.php3… oder http://www.devshed.com/Server_Side/Administration/Re… hilft dabei :wink:

al