2013-06-24 2 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" 
관련 문제