消除股票价格搜寻中的货币

时间:2020-09-23 15:40:48

标签: python web-scraping data-analysis

我从网站和输出记录中抓取股票价格,例如“ 12欧元”。如何从inpython字符串中删除EUR,以便仅使用数字?

非常感谢!

4 个答案:

答案 0 :(得分:1)

使用正则表达式删除不是数字的任何内容。

import re
stock = '12 EUR'
stock = re.sub('[^0-9]', '', stock)

答案 1 :(得分:0)

类似的东西:

String[] names = new String[5];

输出:

null

答案 2 :(得分:0)

缺少“ EUR”时,以下内容不会引发异常:

txt = '123 EUR'
txt = txt.strip(' EUR')
print(txt)

答案 3 :(得分:0)

mismaahs answer为基础,处理货币和小数的通用解决方案是:

import re
stock = '1,234.56 EUR'
stock = re.sub('^0-9\.', '', stock)
相关问题