如何使用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 ......"