title: regex to get everything before first number
body: <p>I can't figure out how to get this regex to work. </p>
  
  <p>My sample data vector looks like this:</p>
  
  <pre><code>claims40 1.1010101
  clinical41 391.1
  ...
  </code></pre>
  
  <p>It follows the pattern of:</p>
  
  <ul>
  <li>a name, </li>
  <li>followed with no spaces by a version number, and </li>
  <li>then various other numbers. </li>
  </ul>
  
  <p>I'm trying to create a new column in the data frame with just the name, which can be a variable amount of characters. </p>
  
  <p>So the new column should look like:</p>
  
  <pre><code>claims
  clinical
  ...
  </code></pre>
  
  <p>When I try to use the expression:</p>
  
  <pre><code>^(.*?)\\d
  </code></pre>
  
  <p>in regexp, I don't get the correct character match length. </p>
  
  <p><strong>Question:</strong> What is the correct regex to capture everything in a string prior to the first number?</p>