for $x (qq[\n...\nabc\n...\n], qq[\nabc\n], qq[\nabc], qq[abc
\n], qq[abc
]) { print q( not) if $x !~ /^\w+$/; }
Zm9yICR4IChxcVtcbi4uLlxuYWJjXG4uLi5cbl0sIHFxW1xuYWJjXG5dLCBxcVtcbmFiY10sIHFxW2FiY1xuXSwgcXFbYWJjXSkgewogIHByaW50IHFxKHt7eyR4fX19IGRvZXMpOwogIHByaW50IHEoIG5vdCkgaWYgJHggIX4gL15cdyskLzsKICBwcmludCBxcSggbWF0Y2hcblxuKTsKfQo=