2011-05-08 40 views

回答

4

拆分一个或多个/的实例并采取第三部分?

ruby-1.9.2-p0 :001 > string = "https://www.facebook.com/username/posts/101502204713520282" 
=> "https://www.facebook.com/username/posts/101502204713520282" 
ruby-1.9.2-p0 :002 > string.split(/\/+/)[2] 
=> "username" 
+2

正如一个评论,虽然,它看起来就像你正在试图做自己的URL解析,并且一般最好在routes.rb中使用传统的方法,而不是砍你自己该做的。 – 2011-05-08 13:24:38

相关问题