我从网站和输出记录中抓取股票价格,例如“ 12欧元”。如何从inpython字符串中删除EUR,以便仅使用数字?
非常感谢!
答案 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)