如何使用 Ruby 从字符串中删除“www”、“http://”、“https://”?
我试过了,但没有用:
s.gsub('/(?:http?:\/\/)?(?:www\.)?(.*)\/?$/i', '')
这是我在 Rails 中所做的事情:
<%= auto_link(job.description) do |url| url.truncate(25).gsub('http://', '') end %>
网址被截断,但我的目标是删除链接的开头,例如“www”或“http://”,因此链接看起来像“google.com/somepage/d ...”,而不是“ http://google.com/some..."