请教老师一个正则表达式问题
来源:10-15 一些关于学习正则的建议
慕粉3901834
2019-11-18
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)
这两个查找字符串的方式得出得结果不一样是为什么
写回答
2回答
-
叶然A
2020-06-02
正则表达式都不同 匹配结果怎么会相同
00 -
7七月
2019-11-18
这我怎么解释。。。这么复杂的正则,得自己慢慢分析。不一样肯定是正则的结果不一样呀。
00
相似问题