目前我使用解析一個引入nokogiri HTML文檔,並通過所有code
標籤這樣的迭代:查找標籤的行數的HTML文檔中
html = Nokogiri::HTML(doc)
html.css("code").each do |code|
# do something with code
if /^@@@@/.match(code.text.split("\n")[0])
return "this code element is at line blah"
end
end
我不有使用Nokogiri,使用迭代遍歷所有代碼元素非常方便。
如果code
標籤以@@@@
開頭,那麼我希望能夠引用發生該標籤的文檔中的行號。請記住,兩個代碼標籤可以是相同的。
謝謝你的回答,那就是我提出這個問題的人。對你花時間解釋它作爲SO上的答案很好。 – 2011-03-05 05:31:44