title: Find and Replace Whole Words (not substrings) in Emacs
body: <p>1) In my process of adjusting from my GUI editor to EMACS I seem to have trouble finding a clear-cut way to do a relatively simple task for most editors: Find and replace whole words (non-substrings) within a text and find exact matches. M-x replace-string finds substrings as well as whole words. Is there a regexp that does this?</p>
  
  <p>2) Also, is there a way to match exact strings? For example if I wanted to replace myClaSs with the exact case for each letter what would I have to do? Right now the replace-string matches myclass with myCLasS. As I udnerstand only the first letters in the case are matched. I'm assuming some regexp takes care of this also.</p>
  
  <p>3) Is there an option to do a wrap-around search? Or will I always have to decide whether I do C-s (forward) or C-r (backward)</p>