in reply to Re^2: How do I pass $1 to s///?
in thread How do I pass $1 to s///?

I call that uglier since it hides the eval. eval EXPR is something that should be glaring, blinking and alarming.