Thread Block in $ suchen und Treffer ersetzen? (8 answers)
Opened by umbrella at 2009-11-29 13:15

renee
 2009-11-29 13:24
#128723 #128723
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ich würde dazu ein Modul benutzen, z.B. CPAN:Parse::BBCode:

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
#!/usr/bin/perl

use strict;
use warnings;
use Parse::BBCode;

# erzeuge neues Parse::BBCode Objekt
my $parser = Parse::BBCode->new({

    # definiere Tags, die Du verarbeiten willst
    tags => {

        # [ code ][ /code ] soll verarbeitet werden
        code => sub {
            my ($parser,$attr,$content) = @_;

            return '<tt>' . $content . '</tt>';

        },

    },
});

# ohne die Leerzeichen in den BB-Tags
my $text = 'Irgendein langer text mit [ code]#/usr/bin/perl[ /code]';
my $parsed = $parser->render( $text );

print $parsed; # Irgendein langer text mit <tt>#/usr/bin/perl</tt>

Last edited: 2009-11-29 13:26:05 +0100 (CET)
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/

View full thread Block in $ suchen und Treffer ersetzen?