如何在Ruby中拆分字符串,就像PHP中的Strstr一样

如何在Ruby中拆分字符串,就像PHP中的Strstr一样,php,ruby-on-rails,strstr,Php,Ruby On Rails,Strstr,我想知道你是如何在ruby中拆分字符串的 在PHP中,可以使用函数Strstr来执行此操作 我尝试了以下代码来实现这一点 <% video_url="http://www.youtube.com/watch?v=Zo2vav3dYnY&user=12334&name=sdetyfd" ind=video_url.index("v=") V=@visual.video_url[ind..15] %> <%=V%> 那么ruby中最好的方法是什么呢?不清

我想知道你是如何在ruby中拆分字符串的

在PHP中,可以使用函数
Strstr
来执行此操作

我尝试了以下代码来实现这一点

<%
video_url="http://www.youtube.com/watch?v=Zo2vav3dYnY&user=12334&name=sdetyfd"
ind=video_url.index("v=")
V=@visual.video_url[ind..15]
%>
<%=V%>


那么ruby中最好的方法是什么呢?

不清楚您想要的是什么,但是如果您想要参数中的“v”值,我会这样做:

video_url = "http://www.youtube.com/watch?v=Zo2vav3dYnY&user=12334&name=sdetyfd"
param_hash = CGI::parse(video_url.split("?").last)
V = param_hash["v"]

你能确切地说明你想要取回什么吗?你的问题不清楚。你是指
字符串的
子字符串
?我想从字符串中获取变量(V)值