sql = 'select * from user Union and sleep select benchmark databases();'
r = re.findall("[0-9a-z@._-]{1,}(union|sleep|benchmark)[0-9a-z@._-]{1,}",sql,re.I)
r1 = re.findall(".+(union|sleep|benchmark).+",sql,re.I)
print®
print(r1)
这两个查找字符串的方式得出得结果不一样是为什么