>>632
html.sub(/.*<td><p class="mb5">/m, "").split("\n").each{|l|
 next unless l.start_with?("<td>")
 l.strip!
 print( l == "<td>" ? "\n" : l.gsub(/<\/?td>/, "") + "\t" )
}

HTMLの<td><p class="mb5">までを""に置き換え(=削除)残りのテキストを改行で区切って配列化し枚挙処理
 文字列(一行)が<td>で始まっていないなら無視して次の行
 文字列の前後の空白を削除
 文字列が<td>なら改行を、違うならタグを削除した文字列+タブをプリントアウト
枚挙終わり