title: How do I split HTML / XML with Regex for only siblings with JavaScript?
body: <p>I have some text:</p>
  <pre><code>&lt;p&gt;I hope that this works!&lt;/p&gt; &lt;p&gt;Now that this is in, let's see!&lt;/p&gt;&lt;p&gt;I hope that bold &lt;strong&gt;works too&lt;/strong&gt;!&lt;/p&gt;
  &lt;p&gt;Will this works&lt;/p&gt;&lt;ol&gt;&lt;li&gt;First item&lt;/li&gt;&lt;li&gt;Second item&lt;/li&gt;&lt;li&gt;Third item&lt;/li&gt;&lt;/ol&gt;
  </code></pre>
  <p>I want to split it into:</p>
  <pre><code>&lt;p&gt;I hope that this works!&lt;/p&gt;
  </code></pre>
  <p>and</p>
  <pre><code>&lt;p&gt;Now that this is in, let's see!&lt;/p&gt;&lt;p&gt;I hope that bold &lt;strong&gt;works too&lt;/strong&gt;!&lt;/p&gt;
  </code></pre>
  <p>and</p>
  <pre><code>&lt;ol&gt;&lt;li&gt;First item&lt;/li&gt;&lt;li&gt;Second item&lt;/li&gt;&lt;li&gt;Third item&lt;/li&gt;&lt;/ol&gt;
  </code></pre>
  <p>I don't want to split on any of the child elements, just the siblings?</p>