我想知道如何在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"]