如何編寫正則表達式來獲取python中的浮點數。我想得到55.97。從<td nowrap="nowrap">55.97</td>
。所以我給了如何寫一個正則表達式來獲取Python中的浮點數?
newsecond_row_data = (re.search('(?<=>)\d+|\d+.\d+',second_row_data[a]))
newsecond_row_data.group(0)
print newsecond_row_data.group(0)
但它給了55而不是55.97。 PLZ HLP我
謝謝
請注意,您不應該用正則表達式和字符串函數解析HTMl。請參閱http://stackoverflow.com/a/1732454/113586 – wRAR 2012-02-09 08:49:33
所有這些對您來說都合法:'1.','.1','1','-1.1','1e-1'? – 2012-02-09 08:52:19
感謝您的所有答案,我解決了它:) – Randi 2012-02-09 09:14:40