环境:python3.7
windows10
AttributeError是什么意思
你这个问题很好找原因,你可以增加一行代码
print(result)
看一下是不是None,如果是None, 那么就会引起异常:AttributeError: 'NoneType' object has no attribute 'group'
import re
content = "Hello 1234567 World This is a Regex Demo"
print(len(content))
# 你的表达式
# result = re.match(r'^Hello\s(\d+)\s\d{4}\sWorld', content)
# 多了一个\s
# 我新修改的
result = re.match(r'^Hello\s(\d+)\d{4}\sWorld', content)
print(result)
print(result.group())
print(result.group(1))
print(result.span())