如果在不同的結果,我有:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><link rel="stylesheet" type="text/css" href="http://2.ai/styles/hello.css" media="screen"/><title>Welcome to Dotgeek.org * 1.ai</title></head><body>..... etc
如何可以解析,如果可能的話,而無需使用任何寶石,我現在在結果變量中的那個HTML頁面的標題?
注意:如果這是「一般用途」(即可以期望任何有效的HTML),您應該真的是真的使用HTML解析器,而不是正則表達式或任何其他不涉及重新創建的技巧DOM – Earlz
爲什麼不使用寶石? Nokogiri做了精確解析HTML的簡短工作,並且是推薦的方法。否則,請查看Ruby附帶的[ReXML](http://ruby-doc.org/stdlib/libdoc/rexml/rdoc/)。 –
是的..'Nokogiri.HTML(content).at('title')。text#=>「歡迎來到Dotgeek.org * 1.ai」' –