#!/usr/bin/perl use strict; use warnings; my $message = <Dies ist ein Testtext in HTML, der einen Link und andere Tags enthalten soll.
Foo bar

EOT $message =~ s~<([^bi]|/[^bi]|/?[^/>]{2,}/?)>~<$1>~gi; # oder vielleicht so: (nur oeffnende Klammern ersetzen) # $message =~ s~<(?!b>|i>|/b>|/i>)~<~gi; print $message;