如果我有以下网址:
mywebsite.com
我只想提取“http://
”,我该如何实现?
我需要在.com.
之后的所有内容以及“myString.split('http://')
”结尾之前的所有内容
我知道mywebsite.com/mySubdirectory
会离开.com
,但是如何在“{{1}}”发生后删除所有内容?
答案 0 :(得分:2)
使用正确的工具:
require 'uri'
uri = URI.parse("http://mywebsite.com/mySubdirectory")
uri.host # => "mywebsite.com"
现在,每个不错的语言都已编写代码来撕掉URI。使用这些工具而不是尝试重新发明轮子。