从字符串中删除字符序列

时间:2013-09-13 23:07:52

标签: ruby-on-rails regex ruby-on-rails-3 string

在rails中我只想从字符串中删除“http://”或“https://”(如果它们存在)。目前我通过以下代码实现了这一目标:

install_url.delete('http://').delete('https://')

我觉得这可能不是最好的方法。还有更好的建议吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

您可以使用正则表达式:

install_url.sub(/^http[s]?:\/\//, '')

答案 1 :(得分:1)

这应该可以解决问题:

install_url.gsub(/https?:\/\//, '')