给出如下字符串:
str = '12-1 abcd fadf adfad'
我想得到12-1
。你怎么能在python中做到这一点?
我正在使用以下代码,但不起作用。
m = re.search('.*(\number+-\number+).*', str)
if m:
found = m.group(0)
print found
答案 0 :(得分:2)
尝试:
import re
str = '12-1 abcd fadf adfad'
m = re.search('(\d+-\d+)', str)
if m:
found = m.group(0)
print found