37,743
社区成员




a = '现在是13小时21分啊'
import re
m = re.match('\D+(\d+)小时(\d+)分.*', a)
print(int(m.group(1))*3600+int(m.group(2))*60)
a = '13小时21分'
import re
m = re.match('(\d+)小时(\d+)分', a)
print(int(m.group(1))*3600+int(m.group(2))*60)
a = '13小时21分'
m = re.match('.*(\d+)小时(\d+)分.*', a)
print(int(m.group(1))*3600+int(m.group(2))*60)
结果是一样的。
import re
time_str = '3小时21分'
result = re.search(r'(/d+)小时(/d+)分')
seconds = int(result.group(0)*360)+int(result.group(1)*60)
print('%s转化后的秒数为%d'%(time_str,seconds))
a = '3小时21分'
import re
m = re.match('.*(\d+)小时(\d+)分.*', a)
print(int(m.group(1))*3600+int(m.group(2))*60)