请问一个正则表达式的有关问题 刚才一个帖子没说清楚

请教一个正则表达式的问题 刚才一个帖子没说清楚
找不到专门的版块  因为是C#写的   所以就发到这里来了
 
用这个正则 <td>\s*(\d+)\s*</td>[\s\S]*?<td class="no_site">\s+([\d, ]+)\s*</td>  在这个网站https://www.acttab.com.au/keno/results  获得了需要的数据   
但是我用  <class="(?:odd|)">\s+<td>(\d+)</td>\s+<td>([\d,]+)</td>  这个在这个网站http://www.bwlc.gov.cn/bulletin/keno.html想获取和上个相似的数据不成功  这个正则哪里错了  该怎么改  请高手忙个忙

刚才的帖子下面的地址没贴出来  难怪大家说没看明白
------解决思路----------------------
可能td和tr之间有换行,如果上面的正则不行,还需要调整
------解决思路----------------------
(?=<tr class="(odd)?">)(.*?)(?<=</tr>)