title: How to use Regex to split a period before non-number?
body: <p>Suppose I have a string</p>
  
  <pre><code>line = "Apple is $3.00 higher than banana. Banana is cheap.I hate apple."
  </code></pre>
  
  <p>I know normally <code>line.split(".")</code> can split most sentences. However, in this case, I only want to split at the <code>.</code> if there is no number after it. Normally, I may do <code>re.split('\.[^0-9]', line)</code>, but I don't want to lose my first character after splitting.</p>
  
  <p>Here is the output of <code>re.split('\.[^0-9]', line)</code>: </p>
  
  <pre><code>['Apple is $3.00 higher than banana', 'Banana is cheap', ' hate apple.']
  </code></pre>
  
  <p>We can see the <code>I</code> is dropped.</p>