Re: Regular expression to parse out "host" part of URL strin

I am trying to write a regex to parse out the “host” part of
a potential
URL.

require ‘uri’

URI.parse(‘http://www.cnn.com’).host # www.cnn.com
URI.parse(‘http://www.cnn.com/’).host # www.cnn.com
URI.parse(‘http://www.cnn.com/some/other/stuff’).host # www.cnn.com

You’ll have to prepend the ‘http://’ yourself.

Regards,

Dan

Daniel,

I have that :).

I’m trying to handle the case when I get a “URL” without the http://

Wes

Berger, Daniel wrote:

I am trying to write a regex to parse out the “host” part of
a potential
URL.

require ‘uri’

URI.parse(‘http://www.cnn.com’).host # www.cnn.com
URI.parse(‘http://www.cnn.com/’).host # www.cnn.com
URI.parse(‘http://www.cnn.com/some/other/stuff’).host # www.cnn.com

You’ll have to prepend the ‘http://’ yourself.

Regards,

Dan

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs