I have been searching everywhere in the emacs lisp documentation for how to regular expressions search into a string. All I find is how to do this in buffers.
Is there something I'm missing? Should I just spit my string into a temporary buffer and search for it there? Is this just the coding style of elisp, something I'll get used to? Is there a standard solution to this problem. Manipulating buffers seems cludgy when I should just be able to search straight into a variable already present.