Ruby初心者スレッドPart5
■ このスレッドは過去ログ倉庫に格納されています
0469デフォルトの名無しさん
2006/04/22(土) 04:18:23<tr>
<th>項目名</th>
<th>最高</th>
<th>最低</th>
</tr>
<tr class="hoge">
<td>気温</td>
<td>16度</td>
<td>9度</td>
</tr>
--略--
こういう内容のindex.htmlがあった場合、16度、9度の部分を取り出すにはどうすればいいのでしょうか?
open("index.html") {|body|
body.each {|line|
if /<td>気温</td>\s*<td>(.*)<\/td>\s*<td>(.*)<\/td>/ =~ line
print $1, $2
end
}
}
とかやってもとれないです。
複数行にわたってる場合の文字列の扱い方を知りたいです。
■ このスレッドは過去ログ倉庫に格納されています