title: Regex: match sequence of not a certain string
body: <pre><code>s = 'blah blah blah... _ABC_superman_is_cool_CBA_ ...blah blah blah...'
  </code></pre>
  
  <p>This is just an example, but I want to match everything between _ABC_ and _CBA_. So 'superman_is_cool'. There may be multiple sections of _ABC_..._CBA_.</p>
  
  <pre><code>re.findall('_ABC_(.*)(?=_CBA_)', s)
  </code></pre>
  
  <p>I tried this first, but obviously doesn't correctly work at all.</p>