Ruby 初心者スレッド Part 52
■ このスレッドは過去ログ倉庫に格納されています
0635デフォルトの名無しさん
2013/10/07(月) 05:53:43.28html.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>なら改行を、違うならタグを削除した文字列+タブをプリントアウト
枚挙終わり
■ このスレッドは過去ログ倉庫に格納されています