Schrift
[thread]384[/thread]

String zwischen 2 Zeichen (#) auslesen (Seite 2)

Leser: 2


<< |< 1 2 >| >> 13 Einträge, 2 Seiten
Cryog3n
 2005-05-12 13:58
#3813 #3813
User since
2004-12-17
18 Artikel
BenutzerIn
[default_avatar]
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
renee
 2005-05-12 14:15
#3814 #3814
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
#! /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-->
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Cryog3n
 2005-05-12 14:38
#3815 #3815
User since
2004-12-17
18 Artikel
BenutzerIn
[default_avatar]
Yiha, super Danke Dir! Funktioniert einwandfrei!!! :)
<< |< 1 2 >| >> 13 Einträge, 2 Seiten



View all threads created 2004-12-17 15:34.