use utf8; use Encode; my $regex_notiz = '[^a-z!/()=?_üäöß:.,\-+ \d$%]'; my $text = '!"§$%&/()=?_und überhaupt:;,GROßÖÄÜß.+und ziffern 0123456789-und kleinöäüß%$'; $text =~ s/$regex_notiz//ig; print encode_utf8 "neu: >$text<\n";