I was using emacs (XEmacs actually) and using the scratch buffer to experiment with regular expressions for a regex-replace operation that was giving me trouble. That has nothing to do with the problem, just setting the context.
A power failure caused me to have to reboot my computer and restart emacs. Because scratch can't be saved without explicitly copying it to a file, it's gone.
Is there any way to recover the previous (before the power failure) contents of scratch and, if so, how do I do it?
I'm not looking for suggestions for how to prevent this from being a problem in the future---I've figured that out. I just want restore the scratch contents that I just lost, if possible.