- 274 名前:270 mailto:sage [2011/07/20(水) 00:30:34.52 ]
- >>272
重ね重ね申し訳ないのですが、 map{|e| e.children.map(&:content).reject{|ee| ee == "\n"}}について .reject{|ee| ee == "\n"}これは、改行の\nを取り除くということは、わかったのですが .map{|e| e.children.map(&:content) はchilderenの中の数字の部分を取り出すという意味だとおもうのですが &:content ここの部分がどこを指すのか、わかりませんでした。 HTMLソースの<meta http-equiv="Content-Type" content="text/html; charset=utf-8">に contentという文字を見つけたのでここ由来でテキスト表記を取り出すという意味なのかなと考えて いますが、あっていますでしょうか? また&:はどういう意味で下記で言えばどこの部分になるのでしょうか? [#<Nokogiri::XML::Element:0x1def1d8 name="td" children=[#<Nokogiri::XML::Element:0x1def1d8 name="td" children=[#< 1def156 "2011\345\271\2647\346\234\21019\346\227\245">]>,#<Nkogiri::XML::Text:0x1db3f84 "\n"> よろしくお願いします。
|

|