In another thread icrf made the comment that $& is "evil" which, at the very least, is perhaps a little - well, extreme? :-)
Now being lazy, I use this kind of construct to work my way through a string all of the time; like this:
$str = 'Mike_Lacey_is_a_lazy_programmer';
I find the...