Rosetta Code/Fix code tags: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 31:
 
my $text = join "", <STDIN>;
my $slang="/lang";
 
for (@langs) {
$text =~ s|<$_>|<lang $_>|g;
$text =~ s|</$_>|<&#2f;lang$slang>|g;
}
 
$text =~ s|<code (.+?)>(.*?)</code>|<lang \$1>\$2<&#2f;lang$slang>|sg;
 
print $text;
Anonymous user