In general, I would avoid using regexes to parse HTML. It is likely easier for you to use beautifulsoup, or some other similar library. Using beautifulsoup in python:
In [1]: from bs4 import BeautifulSoup
In [2]: soup = BeautifulSoup(html, 'html.parser')
In [3]: soup
Out[3]:
<tr>
<td align="right" class="subheader" style="padding-left: 5px;" valign="top" width="147">Size</td>
<td style="padding-left: 5px;" valign="top">1.64 GB in 2
file(s)</td>
</tr>
In [4]: soup.tr
Out[4]:
<tr>
<td align="right" class="subheader" style="padding-left: 5px;" valign="top" width="147">Size</td>
<td style="padding-left: 5px;" valign="top">1.64 GB in 2
file(s)</td>
</tr>
In [5]: soup.tr.find_all('td')
Out[5]:
[<td align="right" class="subheader" style="padding-left: 5px;" valign="top" width="147">Size</td>,
<td style="padding-left: 5px;" valign="top">1.64 GB in 2
file(s)</td>]
In [6]: soup.tr.find_all('td')[1]
Out[6]:
<td style="padding-left: 5px;" valign="top">1.64 GB in 2
file(s)</td>
In [7]: soup.tr.find_all('td')[1].text
Out[7]: '1.64 GB in 2 \nfile(s)'
If you need a more targeted way of searching the HTML, beautifulsoup provides a number of those.
Once you have the text in question, you can parse that with a regex, or string methods, or however else you'd like to. Not knowing your whole HTML document or what the other td elements like this look like, I wouldn't know how to guide you in constructing the exact regex or the exact way to use beautifulsoup. But this should get you close.
re.search(">(.+) in \d", Text).group(1)