import re
real_comp = re.compile(r'[0-9]*')
real_comp.search('+123i').group()
Out[7]: ''
我期望结果为“ 123”,但它返回空。 怎么了?
答案 0 :(得分:1)
您将需要另一个量词,即 <a href="#">Home</a>
<a href="#">About</a>
<a href="#">Contact</a>
<div>
<img class="default" src="https://placekitten.com/g/200/200"/>
<img src="https://placekitten.com/200/200"/>
</div>
:
+
哪个产量
import re
real_comp = re.compile(r'([0-9]+)')
print(real_comp.search('+123i').group())
否则,正则表达式引擎会在第一个消耗的char之前报告匹配项(123
始终为true)。