title: Regex .NET match everything until first space + letter is found
body: <p>I have:</p>
  
  <pre><code>01 - Radio N Am 2007 
  186508980X -16-17 - Horns and Bones
  (ab)normal - constitutions
  </code></pre>
  
  <p>Goal:</p>
  
  <pre><code>Radio N Am 2007 
  Horns and Bones
  constitutions
  </code></pre>
  
  <p>I tried with</p>
  
  <pre><code>^(?:(?!(?:\S*[\s[a-z][A-Z])).)+
  </code></pre>
  
  <p>but the output is:</p>
  
  <pre><code> - Radio N Am 2007
   - Horns and Bones
  </code></pre>
  
  <p>Please help me with a correct regex to achieve the goal.</p>