import re
str2='hello: acb cross'
reg = re.compile('hello: (a*) cross')
m = reg.search(str2)
print m
if m:
nat= m.group(0)
print(nat)
在上面的片段中,我期望输出是“你好:acb cross”,如果我使用 group(1),它应该是“acb”。但我没有得到任何。print m 返回无。谁能告诉我它不起作用的原因。
但是,如果我尝试这样的事情,它会起作用:
import re
str1 = "carter notes: dependent on stems"
r = re.compile('carter notes:(.*)stems')
m = r.search(str1)
if m:
lx = m.group(1)
#print(m.group(0))
print(lx)