Mega Code Archive
Categories
/
Ruby
/
Network
Extract URL
require 'uri' text = %{"test
http://www.a.com/
, and be sure to check http://www.a.com/blog/. Email me at
b@a.com
.} END_CHARS = %{.,'?!:;} p URI.extract(text, ['http']).collect { |u| END_CHARS.index(u[-1]) ? u.chop : u }