title: Concatenate strings found by re.findall in Python
body: <p>Scraping data from a website with a search bar. </p>
  
  <p>I'm using the search with python and then filtering the results for <code>"Words Like These"</code>:</p>
  
  <pre><code>tabOne = re.findall(r"[A-Z][a-z]*", str(initialFilter))
  </code></pre>
  
  <p>The problem is that the data that I'm trying to get is occasionally multiple words such as 'Item Number One' but the re.findall shows that as <code>'Item' 'Number' 'One'</code>. </p>
  
  <p>I want to retain the original form of the data as one phrase of words, but I'm not sure how to tell python to group them together. </p>
  
  <p>The phrases of the <strong>[A-Z][a-z]</strong> words are always isolated from each other on the page, so I was wondering if it might be possible to check if the characters next to those words are <code>[A-Z][a-z]</code> as well and if true, group them together. </p>
  
  <p>Any suggestions?</p>