Trying to figure out a way with regex to turn all multi-line html td combinations into one line EXCEPT those nested within another td
I'm trying to do a find-and-replace in visual studio (but I could use something else like wildedit, etc) to find all td tags that run across multiple lines, and put them all on one line. I want to remove all returns/tabs. The problem is though, that I don't want to do this to the parent td's if I have another table nested inside them.
So for example I want to transform this:
<table class="Top">
<tr>
<td class="TopLeft">
<img src="img/spacer.gif" class="Size">
</td>
<td class="TopTile">
<img src="img/spacer.gif" class="Size">
</td>
<td class="TopRight">
<img src="img/spacer.gif" class="Size">
</td>
</tr>
<tr>
<td class="LeftTile">
</td>
<td class="TitleBar">
Blah Blah Blah
</td>
<td class="RightTile">
</td>
</tr>
<tr>
<td class="LeftTile">
</td>
<td>
<table cellpadding="2" cellspacing="0" border="0" class="EntryLight">
<tr>
<td class="TopLeft">
<img src="img/spacer.gif" class="Size">
</td>
<td class="TopTile">
<img src="img/spacer.gif" class="Size">
</td>
<td class="TopRight">
<img src="img/spacer.gif" class="Size">
</td>
</tr>
<tr>
<td class="LeftTile">
</td>
<td class="TitleBar">
Blah Blah Blah
</td>
<td class="RightTile">
</td>
</tr>
</table>
</td>
</tr>
</table>
Into this:
<table class="Top">
<tr>
<td class="TopLeft"><img src="img/spacer.gif" class="Size"></td>
<td class="TopTile"><img src="img/spacer.gif" class="Size"></td>
<td class="TopRight"><img src="img/spacer.gif" class="Size"></td>
</tr>
<tr>
<td class="LeftTile"> </td>
<td class="TitleBar">Blah Blah Blah</td>
<td class="RightTile"> </td>
</tr>
<tr>
<td class="LeftTile"> </td>
<td>
<table cellpadding="2" cellspacing="0" border="0" class="EntryLight">
<tr>
<td class="TopLeft"><img src="img/spacer.gif" class="Size"></td>
<td class="TopTile"><img src="img/spacer.gif" class="Size"></td>
<td class="TopRight"><img src="img/spacer.gif" class="Size"></td>
</tr>
<tr>
<td class="LeftTile"> </td>
<td class="TitleBar">Blah Blah Blah</td>
<td class="RightTile"> </td>
</tr>
</table>
</td>
</tr>
</table>