如何从IMDbPY中的“grossing”字符串提取金额值

0 投票
1 回答
721 浏览
提问于 2025-04-17 06:11

我想在使用IMDbPY从IMDB提取数据时,提取出一个金额值。

我的问题是,IMDbPY返回的结果格式是这样的,实际上是一个unicode字符串:

In : movie['business']['gross'][0]
Out: u'$134,966,411 (USA) (11 May 1997)'

另外,日期有时候会出现,有时候又不会。

你能帮我如何从这个字符串中提取出数字,而不小心把日期或年份部分也识别进去吗?

货币符号和国家代码不是重点。

1 个回答

0

使用这个模式的 re.match

r"\$([1-9][0-9,]+)"

撰写回答