> if ( $address =~ /.*(?<!richard at richard-anderson\.org$/ ) { > print "ok\n"; > } else { > print "spam"; > } Make that: if ( $address =~ /.*(?<!richard\@richard\-anderson\.org)$/ ) { print "spam\n"; } else { print "ok"; } -- Charles DeRykus