複数ファイルに対する置換処理
ある一定条件の<タグ>の範囲内に含まれる<タグ>を別に<タグ>に変換したいのですが、
JAVAで、それは可能ですか?
お願いいたします。
下記のコード内では「あ」表はそのまま残し、「い」「う」の表は<table><tr><td><th>を<p>に変換したいです。
例:<body>
<table width="200" border="1">
<tr>
<th scope="row">あ</th>
<td>あ</td>
<td>あ</td>
</tr>
<tr>
<th scope="row">あ</th>
<td>あ</td>
<td>あ</td>
</tr>
</table>
<br />
<table class="test">
<tr>
<th scope="row">あ</th>
<td>あ</td>
<td>あ</td>
</tr>
<tr>
<th scope="row">あ</th>
<td>あ</td>
<td>あ</td>
</tr>
</table>
<br />
<table width="200" border="0">
<tr>
<td scope="row">い</td>
<td><p>い</p></td>
<td>い</td>
</tr>
<tr>
<td scope="row">い</td>
<td><p>い</p></td>
<td>い</td>
</tr>
</table>
<br />
<table width="200">
<tr>
<td scope="row">う</td>
<td>う</td>
<td>う</td>
</tr>
<tr>
<td height="18" scope="row">う</td>
<td>う</td>
<td>う</td>
</tr>
</table>
test.csstable.test{
border: 1px solid yellow;
width:200px;
margin: 0px;
padding: 0px;
}
table.test td{
border: 1px solid red;
border-collapse:collapse;
}
table.test th {
border: 1px solid blue;
border-collapse:collapse;
}