title: Convert PyTeaser (python) Split Sentences method into C#
body: <p>How can I accomplish the following python regular expression in C#?</p>
  
  <pre><code>regex_split(u'(?&lt;![A-ZА-ЯЁ])([.!?]"?)(?=\s+\"?[A-ZА-ЯЁ])')
  </code></pre>
  
  <p>The general idea of what it does is splits a string of text (multiple paragraphs and sentences) into an array.</p>
  
  <p>INPUT:</p>
  
  <p>My name is Mark.  I have a cat and I live in the dark.  Sometimes I walk to the "scary park."  "It terrifies me", she said.</p>
  
  <p>OUTPUT:</p>
  
  <p>["My name is Mark", ".", "I have a cat and I live in the dark", ".", Sometimes I walk to the "scary park"", ".\"", "\"It terrifies me\", she said", "."] </p>
  
  <p>I think that's the general idea of what it's meant to do.  Also if there are any line breaks it should also split on them.</p>
  
  <p>I have managed to get the following together but I need to split on a new line also, "\r\n"</p>
  
  <pre><code>Regex.Split(content, @"(?&lt;!Mr?s?|\b[A-Z])\.\s*");
  </code></pre>
  
  <p>How can I mimic the python reg exp in c#?</p>
  
  <p>UPDATE
  This has been carried out using reg exp in python, so I don't see why NLP is required</p>