Leser: 20
$text =~ s/my/<span class=\"bbcode3\">my<\/span>/g;
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>
$text =~ s/\[code\]([^[]*)\[\/code\]/<span class=\"bbcode3\">\1<\/span>/g;
$text =~ s/(\[code\])(.+?)(\[\/code\])/<div class=\"bbcode2\"><br\/><tt>$2<\/tt><br\/><br\/><\/div>/isg;
2009-11-30T12:07:30 GwenDragonNur für Perl? Oder mehr Sprachen?