title: Python re.findall returning links with unwanted string afterwards
body: <p>I have a python script using BeautifulSoup to scrape.  This is my code:</p>
  
  <pre><code>re.findall('stream:\/\/.+', link)
  </code></pre>
  
  <p>Which is designed to find links like:</p>
  
  <pre><code>stream://987cds9c8ujru56236te2ys28u99u2s
  </code></pre>
  
  <p>But it also returns strings like this:</p>
  
  <pre><code>stream://987cds9c8ujru56236te2ys28u99u2s  [SD] Spanish - (9.15am)
  </code></pre>
  
  <p>i.e. with spaces and extra stuff which I don't want.  How can I express the </p>
  
  <pre><code>re.findall
  </code></pre>
  
  <p>So it only returns the link first part?</p>
  
  <p>(Thanks in advance)</p>