Yay, I win! I forget that cat isn't needed but I've fallen into a bad habit of thinking that grep is most useful when things are piped into it. Like, I do "find | grep whatever" rather than "find -name whatever".
find -regex '.*whatever.*'