title: Javascript and regex: split string and keep the separator
body: <p>I have a string: </p>
  
  <pre><code>var string = "aaaaaa&lt;br /&gt;&amp;dagger; bbbb&lt;br /&gt;&amp;Dagger; cccc"
  </code></pre>
  
  <p>And I would like to split this string with the delimiter <code>&lt;br /&gt;</code> followed by a special character.</p>
  
  <p>To do that, I am using this:</p>
  
  <pre><code>string.split(/&lt;br \/&gt;&amp;#?[a-zA-Z0-9]+;/g);
  </code></pre>
  
  <p>I am getting what I need, except that I am losing the delimiter.
  Here is the example: <a href="http://jsfiddle.net/JwrZ6/1/">http://jsfiddle.net/JwrZ6/1/</a></p>
  
  <p>How can I keep the delimiter?</p>