3
我期待從一串刮取的數據中提取價格。正則表達式提取價格
我使用這個此刻:
re.findall(r'£(?:\d+\.)?\d+.\d+', '£1.01')
['1.01']
其中一期工程的時間細99%。但是,我偶爾會看到:
re.findall(r'£(?:\d+\.)?\d+.\d+', '£1,444.01')
['1,444']
我希望看到['1444.01']
理想狀態。
這是我從中提取價格的字符串示例。
'\n £1,000.73 \n\n\n + £1.26\nUK delivery\n\n\n'
一些幫助放在一起的正則表達式從上面的字符串得到['1000.73', '1.26']
好的解決方案 - 我會放棄這一點。謝謝Wiktor –