<p>I'm trying to parse a html page and extract 2 values from a table row.
The html for the table row is as follows: -</p>

<pre><code>&lt;tr&gt;
&lt;td title="Associated temperature in (ºC)" class="TABLEDATACELL" nowrap="nowrap" align="Left" colspan="1" rowspan="1"&gt;Max Temperature (ºC)&lt;/td&gt;
&lt;td class="TABLEDATACELLNOTT" nowrap="nowrap" align="Center" colspan="1" rowspan="1"&gt;6&lt;/td&gt;
&lt;td class="TABLEDATACELLNOTT" nowrap="nowrap" align="Center" colspan="1" rowspan="1"&gt; 13:41:30&lt;/td&gt;
&lt;/tr&gt;
</code></pre>

<p>and the expression I have at the moment is:</p>

<pre><code>&lt;tr&gt;[\s]&lt;td[^&lt;]+?&gt;Max Temperature[\w\s]*&lt;/td&gt;[\s]
&lt;td[^&lt;]+?&gt;(?&lt;value&gt;([\d]+))&lt;/td&gt;[\s]
&lt;td[^&lt;]+?&gt;(?&lt;time&gt;([\d\:]+))&lt;/td&gt;[\s]&lt;/tr&gt;
</code></pre>

<p>However I don't seem to be able to extract any matches. 
Could anyone point me in the right direction, thanks.</p>

When you write
```
<td[^<]+?>
```
I guess you really mean
```
<td[^>]*>
```
That is "opening brace, td, maybe stuff other than
closing
brace..."