title: Regular Expression - Match all but first letter in each word in sentence
body: <p>I've almost got the answer here, but I'm missing something and I hope someone here can help me out.</p>
  
  <p>I need a regular expression that will match all but the first letter in each word in a sentence. Then I need to replace the matched letters with the correct number of asterisks. For example, if I have the following sentence:</p>
  
  <pre><code>There is an enormous apple tree in my backyard.
  </code></pre>
  
  <p>I need to get this result:</p>
  
  <pre><code>T**** i* a* e******* a**** t*** i* m* b*******.
  </code></pre>
  
  <p>I have managed to come up with an expression that almost does that:</p>
  
  <pre><code>(?&lt;=(\b[A-Za-z]))([a-z]+)
  </code></pre>
  
  <p>Using the example sentence above, that expression gives me:</p>
  
  <pre><code>T* i* a* e* a* t* i* m* b*.
  </code></pre>
  
  <p>How do I get the right number of asterisks?</p>
  
  <p>Thank you.</p>