回答編集履歴
1
追記
answer
CHANGED
@@ -2,4 +2,11 @@
|
|
2
2
|
</tr><tr> でsplitして<th>場所</th><td>家</td> の組み合わせの配列にし、
|
3
3
|
それらを/<th>(場所)</th><td>(家)</td>/ して $1,$2を取り出すのはどうでしょう。
|
4
4
|
配列の最初と最後がちょっと形が代わりますから、そこは考慮して
|
5
|
-
正規表現くふうしてください
|
5
|
+
正規表現くふうしてください
|
6
|
+
`table.split("</tr><tr>").
|
7
|
+
map{|pair| # <th>場所</th><td>家</td>
|
8
|
+
/<th>(.*)</th><td>(.*)</td>/ =~ pair
|
9
|
+
[$1,$2]
|
10
|
+
}`
|
11
|
+
とすると [["場所","家"],["ナンバー","〒000-0000"],[],[]]
|
12
|
+
が得られるでしょう
|