<p>我试着根据这个位置把这个字符串提取成数字。这是我的密码。在</p>
<pre><code>string="The time is 12:30"
time = re.findall(
"[0-9]?[0-9]?:[0-9][0-9]", string)
if time != []:
T=time[0]
Min=int(T[0:2])
Sec=int(T[3:5])
</code></pre>
<p>我的代码需要灵活处理。例如,用户可以输入“:30”。那我的代码根本就不起作用了。在</p>
<p>我真的需要一种方法来提取“:”前面的数字,如果有,那么后面的数字。在</p>
<p>编辑:我已经有我需要和时间函数分开的数字了。我需要把这个字符串变成两个整数。在</p>
<p>例:2:40是数字。我要Min=2,Sec=40。但是Min可以是1-60之间的任何值,使用字符串就像列表不起作用一样</p>