User since
2004-12-17
18
Artikel
BenutzerIn
Hallo renee,
das funktioniert soweit sehr gut. Danke dafür :o) aber wie krieg ich das nun hin, dass er mir meinen kompletten Text aus der DB nach allen Links durchsucht?
Beispiel:
Hallo klicke bitte ~hier§http//url.de~ Wenn Dir das nicht gefällt, dann klicke doch mal ~da§http//woanders.de~ Das wars auch schon.
Er muss eben den ganzen Text wie bei den Aufzählungszeichen durchsuchen und jedesmal eben die Aktion ausführen, aber irgendwie hab ich ein Brett vorm Kopf. Vielleicht kann ich jedesmal wenn er was gefunden hat das in eine Variable schreiben und dann mit Deiner Methode behandeln und das dann wieder in die Textvariable zurückschreiben? Ne das wäre irgendwie... hm...
Vielleicht könnt Ihr mir noch etwas helfen. Danke!
Gruß, Cryog3n
User since
2003-08-04
14371
Artikel
ModeratorIn
#! /usr/bin/perl
use strict;
use warnings;
my $string = qq!Hallo klicke bitte ~hier§http//url.de~ Wenn Dir das nicht gefällt, dann klicke doch
mal ~da§http//woanders.de~ Das wars auch schon
~Foobar§http://test.de~!;
my $linksign = '~';
my $delimiter = '§';
$string =~ s!$linksign([^$delimiter]*?)$delimiter([^$delimiter]*?)$linksign!<a href="$2" target="_blank">$1</a>!sg;
print $string,"\n";
\n\n
<!--EDIT|renee|1115892972-->
User since
2004-12-17
18
Artikel
BenutzerIn
Yiha, super Danke Dir! Funktioniert einwandfrei!!! :)