2018-10-26
阅读量:
1008
用Python匹配HTML tag,<.>和<.?>有何区别
当重复匹配一个正则表达式时候, 例如<.*>, 当程序执行匹配的时候,会返回最大的匹配值
importres =‘<html><head><title>Title</title>'print(re.match('<.*>', s).group())
会返回一个匹配
而
importres =‘<html><head><title>Title</title>'print(re.match('<.*?>', s).group())
则会返回
<.>这种匹配称作贪心匹配 <.?>称作非贪心匹配
0.0000
0
4
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
0条评论

