title: Splitting two concatenated terms in python
body: <p>In general I have a string say </p>
  
  <pre><code>temp = "ProgramFields"
  </code></pre>
  
  <p>Now I want to split strings like these into two terms(I can identify tow strings based on uppercase character)</p>
  
  <pre><code>term1  = "Program"
  term2  = "Field"
  </code></pre>
  
  <p>How to achieve this in python?
  I tried regular expression and splitting terms but nothing gave me the result that I expected
  Python code - </p>
  
  <pre><code>re.split("[A-Z][a-z]*","ProgramField")
  </code></pre>
  
  <p>Any suggestions?</p>