use Encode; ... my $s = 'δφόΔΦάί'; my $u = decode('latin1', $s); my $patternWUmlauts=qr/[\w$u]+/; ...