2013-06-24 8 views
7

ルビーでdocumentation of the URI classを調べましたが、インスタンスからアンカー(HTML)を抽出する方法が見つかりませんでした。例えば、ルビのURLからアンカーを抽出する

http://example.com/index.php?q=something#anchor 

に私がanchorテキストを取得したいと思います。簡単な解決策は、正規表現でテキストを操作することですが、いくつかの方法がある場合は、はるかに優れています。

答えて

9

URIモジュールはfragment属性を提供します。例:

>> uri = URI("http://example.com/index.php?q=something#anchor") 
>> uri.fragment 
=> "anchor" 
関連する問題