我写了这样的代码:
print re.findall(r'(<td width="[0-9]+[%]?" align="(.+)">|<td align="(.+)"> width="[0-9]+[%]?")([ \n\t\r]*)([0-9,]+\.[0-9]+)([ \n\t\r]*)([&]?[a-zA-Z]+[;]?)([ \n\t\r]*)<span class="(.+)">',r.text,re.MULTILINE)
得到这条线:
<td width="47%" align="left">556.348 <span class="uccResCde">
我想要值 556.348。如何使用正则表达式获得它?