在写正则的时候,取出的结果用group属性显示出来是完整的字符串,用type函数检测也得出结果是字符串类型,但是为何使用group(num)的时候取到的不是按照字符串的索引取到的值呢?
str = 'python is the best langusge'
res = re.match('(.*) is (.*?) .*', str)
print(res.group())
print(type(res.group()))
得到的结果是python is the best language
但是使用res.group(1)的时候得到的结果是'python',为什么不是按照字符串的索引取值呢?