Не получается !!
Вот смотри по шагам что выходит:
Исходный текст:
- Код: выделить все
<tr>
<td>123
</td>
<td width=100>
<p align=top>111</p>
</td>
</tr>
<tr>
1) удаляем мусор: (?s)</tr>|</td>| width=[\d"%]+|</{0,1}p[ \w="]*>
получаем:
- Код: выделить все
<tr>
<td>123
<td>
111
<tr>
2) удаляем все пробелы, табуляции в начале каждой строки: (?m)^\s+
получаем:
- Код: выделить все
<tr>
<td>123
<td>
111
<tr>
3) выстраивание в одну строку всего, что между соседними тегами <tr> (как предложил ты): (>\s+<), заменяя на "><"
получаем:
- Код: выделить все
<tr><td>123
<td>
111
<tr>
Т.е. почти, но не совсем то