如何从IMDbPY中的“grossing”字符串提取金额值
我想在使用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,]+)"