title: Python Regular Expressions re.findall -- split a string into two
body: <p>I have strings like this:</p>
  
  <p>"C BOS  - Traded from Royal Disappointments"</p>
  
  <p>And I want to split them into everything before the dash, and everything after.  So simply in two variables, new1 and new2, I want the above to be:</p>
  
  <p>new1 = "C BOS"</p>
  
  <p>new2 = "Traded from Royal Disappointments"</p>
  
  <p>I'm new to re so I can't figure out how to get the findall to work.  Here's what I attempted:</p>
  
  <pre><code>import re
  
  myval = "C BOS  - Traded from Royal Disappointments"
  
  new1 = re.findall( r'*\s\s\-',  myval )
  new2 = re.findall( r'-\s*', myval)
  </code></pre>
  
  <p>I know it's probably not close but it's not clear to me how to make the expression.</p>