python - 在股价抓取中移除货币
问题描述
我从一个网站上抓取一个股票价格,输出是例如“12 欧元”。如何从字符串 inpython 中删除 EUR,以便只使用数字?
非常感谢!
解决方案
使用正则表达式删除任何不是数字的东西。
import re
stock = '12 EUR'
stock = re.sub('[^0-9]', '', stock)
推荐阅读
- android - 如何从 EditText 中获取数据?
- ubuntu - E: 子进程 /usr/bin/dpkg 在 Ubuntu 18.04 上使用 g++ 返回错误代码 (1)
- android - 在使用 AndroidX 库的某个 Activity 中打开 DialogFragment,还有可能吗?
- java - 如何关闭单个excel文件,而不是当前使用java打开的所有excel文件
- java - 弹跳球。球很迟钝。repaint() 太慢了
- php - Prestashop 1.7 - 客户 Web 服务中的重复电子邮件
- python - return int(value) ValueError: int() 以 10 为基数的无效文字:'' Django Rest Framework
- python - Post to API 适用于 Postman,但生成的 Python 代码不能
- html - 为什么每个单词都在一个单独的行中?
- javascript - 如何在 Layout 中为多个 Views .NET Core 使用 javascript?