in reply to Walks like a regex, quacks like a regex...

Basically, any string can be used as a regex. Vis.

print 'Matched!' if 'fred' =~ 'fred' Matched!

Or perhaps more bizarrly,

print 'Matched!' if ' ' =~ pack 'V', 538976288 Matched!

Whether an arbitrary string will survive compilation and do anything useful, or what it will do if it does is a harder question to answer.

Question: Would a legless duck be a free floating spirit? :)


Examine what is said, not who speaks.
"Efficiency is intelligent laziness." -David Dunham
"When I'm working on a problem, I never think about beauty. I think only how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong." -Richard Buckminster Fuller
If I understand your problem, I can solve it! Of course, the same can be said for you.