use*_*569 1 ruby ruby-on-rails ruby-on-rails-3
我想使用ruby解析这个url来获取id 33: http://www.domain.com/?id=33
我该怎么做?
您可以使用正则表达式,但最好使用这些库来确保您正确处理URL的所有各种特性:
require 'uri'
require 'cgi'
h = CGI.parse(URI.parse('http://www.domain.com/?id=33').query)
id = h['id'][0].to_i
# You now have the id parameter as a Fixnum
Run Code Online (Sandbox Code Playgroud)
作为奖励,这将使您熟悉标准库.
| 归档时间: |
|
| 查看次数: |
1061 次 |
| 最近记录: |