#!/usr/bin/perl use strict; use warnings; my %r = ( q/^abc\d{4}/ => q/#ANFANG#/, q/[a-z]{2,3}[!#]/ => q/#SPEC#/ ); my $string = 'abc4444 Perl ist! eine ganz! besondere Sprache, mit# PCRE und RegExes'; map { $string=~s/$_/$r{$_}/eg; } keys %r; print $string; 1;