I use php and get the following text string from a textbox.
This is a string I have:
header1 header2 edit
b-1246431 12.01.13 1246431 | blog.domain.net 1232,00
details
b-1312231 12.01.13 1246431 | blog.domain.co.uk 12312,00
b-2344311 12.01.13 1246431 | www.domain.com/ 9129,00
b-2344322 12.01.13 1246431 | http://abc.de 1332,00
b-2344322 13.01.13 1246431 | www.cdf.de/ 21140,00 edit
b-1233422 06.01.13 1246431 | www.dto.de/site1 21110,00
b-1233542 06.01.13 1246431 | www.ghj.ca/site2.html 28110,00 edit
b-1231242 06.01.13 1246431 | www.another.de 2101,00
b-1231231 04.01.13 1246431 | onlyme.info/
I want this output:
blog.domain.net
blog.domain.co.uk
www.domain.com/
http://abc.de
www.cdf.de/
www.dto.de/site1
www.ghj.ca/site2.html
www.another.de
onlyme.info/
The string will change. I always need only the urls extracted. The problem might be: sometimes urls start with www, http, or dont even have both. Still they should be seen as urls.
I already looked up these posts: extracting one or more urls from a string in php http://daringfireball.net/2010/07/improved_regex_for_matching_urls
... but nothing worked for my textstring...