in reply to Question on evaulating a user built regex
sub do_it{ #... eval "\$user_text =~ $regex"; if (length $@){ print "Error : $@"; }else{ print "User text: $user_text\n" } #... [download]