How can I remove \"www\", \"http://\", \"https://\" from strings using Ruby?
I tried this but it didn\'t work:
s.gsub(\'/(?:http?:\\/\\/)?(?:www\\.)?
This method should catch all 3 variations:
def strip_url(url)
url.sub!(/https\:\/\/www./, '') if url.include? "https://www."
url.sub!(/http\:\/\/www./, '') if url.include? "http://www."
url.sub!(/www./, '') if url.include? "www."
return url
end
strip_url("http://www.google.com")
=> "google.com"
strip_url("https://www.facebook.com")
=> "facebook.com"
strip_url("www.stackoverflow.com")
=> "stackoverflow.com"