擅长:python、mysql、java
<p>这将获取任何输入并从中提取第一个数字<code>\d</code>匹配任何数字0-9,<code>+</code>表示“一个或多个”</p>
<pre><code>import re
while True:
user = input('Enter a number: ')
match = re.search(r'\d+',user)
if match:
value = int(match.group(0))
break
else:
print("I didn't see a number in that response.")
print(value)
</code></pre>