相关疑难解决方法(0)

从字符串中删除"www","http://"

如何使用Ruby从字符串中删除"www","http://","https://"?

我尝试了这个,但它不起作用:

s.gsub('/(?:http?:\/\/)?(?:www\.)?(.*)\/?$/i', '')
Run Code Online (Sandbox Code Playgroud)

这是我在Rails中所做的:

<%= auto_link(job.description) do |url| url.truncate(25).gsub('http://', '') end %>
Run Code Online (Sandbox Code Playgroud)

网址被截断,但我的目标是删除链接的开头,例如"www"或"http://",以便链接看起来像"google.com/somepage/d ...",而不是" HTTP://google.com/some ......"

ruby ruby-on-rails

12
推荐指数
2
解决办法
1万
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1