2013-12-15 3 views
0

나는 비교적 구문 분석에 익숙하지 않으며 더 많은 연습을하고 싶습니다. 여기알 수없는 regexp 옵션 - gdrad

http://www.goodreads.com/quotes/tag/hard-work 내 코드입니다 : 나는 다음과 같은 URL 주소를 구문 분석 할

require "rubygems" 
require "open-uri" #open the file on the internet 
require "nokogiri" #takes the file and translate it so that we can use it in ruby 


page = Nokogiri::HTML(open(http://goodreads.com/quotes/tag/hard-work)) 
puts page 

내가 루비에서이 프로그램을 실행할 때, 나는 다음과 같은 오류 메시지가 :

trial.rb:6: unknown regexp options - grad 

수있는 사람하시기 바랍니다 이 오류 메시지의 의미를 말해주십시오. 나는 온라인으로 보았지만 아무것도 찾을 수 없다. 고맙습니다!

답변

1

URL은 문자열이어야하지만 따옴표가 없으면 이중 슬래시가 Ruby의 파서가 사용자가 입력 한 정규 표현식이라고 생각합니다. 시도해보십시오.

page = Nokogiri::HTML(open("http://goodreads.com/quotes/tag/hard-work")) 
+1

대단히 감사합니다. 그게 효과가 – Uzzar

+0

@ MsUzoAgu 문제 없어, 다행 :) – iain

+0

당신은 nokogiri 및 Xpath 모두와 함께 작동하는 방법을 이해할 수 도와 주실 래요? 내가 원하는 요소를 선택하는 방법을 이해하고 피드백을 높이 평가할 수있는 약간의 도움이 필요합니다. 내가 작업중인 문서에 정보를 게시해도 괜찮은지 알고 싶다면 위에 질문을 편집하십시오. 고마워요 – Uzzar

관련 문제