我有这个regex python代码:
在
lst =[' ', 'US$170.8980\xa0billion', '[2]', '\xa0(2018)']
for i in lst:
pat = re.compile(r'([\x1F-\x7F]+).+(\d+)')
results=pat.search(i)
print(results)
我用正则表达式模式得到这个输出:
出
None
<_sre.SRE_Match object; span=(0, 11), match='US$170.8980'>
None
<_sre.SRE_Match object; span=(1, 6), match='(2018'>
理想情况下,我希望得到以下输出:
[US$170.8980-billion-(2018)]
这对我很有用:
适应
备选方案:
也许,这个表达可能和你想的很接近
但不确定。你知道吗
输出
相关问题 更多 >
编程相关推荐