title: Regular Expression nongreedy is greedy
body: <p>I have the following text</p>
  
  <pre><code>tooooooooooooon
  </code></pre>
  
  <p>According to this book I'm reading, when the <code>?</code> follows after any quantifier, it becomes non greedy.</p>
  
  <p>My regex <code>to*?n</code> is still returning <code>tooooooooooooon</code>.</p>
  
  <p>It should return <code>ton</code> shouldn't it?</p>
  
  <p>Any idea why?</p>