is there a conditional split in C#?
<p>I came across a problem, </p>

<p>I want to split everything that comes afer ". "</p>

<p>For example, if I have the sentences : </p>

<blockquote>
  <p>"Danny went to school. it was wonderful. "</p>
</blockquote>

<p>I want my output will be </p>

<blockquote>
  <p>Danny went to school. </p>
  
  <p>it was wonderful.</p>
</blockquote>

<p>which I can easily solve it by that :</p>

<pre><code>string[] list = currentResult.Split(new string[] { ". " }, StringSplitOptions.None);
</code></pre>

<p>BUT!</p>

<p>what if I have for example :</p>

<blockquote>
  <ol>
  <li>Danny went to School. and : 2. James went to school as well.</li>
  </ol>
</blockquote>

<p>my output will be :</p>

<blockquote>
  <p>1.</p>
  
  <p>Danny went to School. and :</p>
  
  <p>2.</p>
  
  <p>James went to school as well</p>
  
  <p>.</p>
</blockquote>

<p>I dont want it to split it when there is a number before the dot, for example. 
Can I solve it somehow ?</p>

<p>Thanks!</p>
