Regex to extract all urls from string
<p>I have a string like this       </p>

<blockquote>
  <p><code>http://example.com/path/topage.htmlhttp://twitter.com/p/xyanhshttp://httpget.org/get.zipwww.google.com/privacy.htmlhttps://goodurl.net/</code></p>
</blockquote>

<p>I would like to extract all url / webaddress into a Array. for example </p>

<p><code>urls = ['http://example.com/path/topage.html','http://twitter.com/p/xyan',.....]</code></p>

<p>Here is my approach which didn't work.       </p>

<pre><code>import re
strings = "http://example.com/path/topage.htmlhttp://twitter.com/p/xyanhshttp://httpget.org/get.zipwww.google.com/privacy.htmlhttps://goodurl.net/"
links = re.findall('http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&amp;+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', strings)

print links
// result always same as strings 
</code></pre>