I’m building an app in Rails 3 and I need a method to extract all urls from a string and store them in a hash or something. I know I need to use regular expressions but I don’t know where exactly to begin with them.
Also, I know about auto_link, but it doesn’t quite do what I’m trying to achieve. I just simply need a hash of all the url’s from a string.
Thanks!
From http://www.regular-expressions.info/ruby.html
“To collect all regex matches in a string into an array, pass the regexp object to the string’s scan() method, e.g.: myarray = mystring.scan(/regex/).”
So you probably need strings that start with “http”. So check the docs for that 🙂