import re s = "<html><head><title>Title</title>"
<.*>:最大匹配 print(re.match("<.*>", s).group())
<html><head><title>Title</title><.*?>:最小匹配print(re.match("<.*?>", s).group())
<html>
本文通过一个简单的HTML字符串示例介绍了正则表达式中最大匹配与最小匹配的区别。最大匹配会尽可能多地匹配字符,而最小匹配则尽可能少地进行匹配。文中展示了如何使用Python的re模块来实现这两种匹配。
import re s = "<html><head><title>Title</title>"
<.*>:最大匹配 print(re.match("<.*>", s).group())
<html><head><title>Title</title><.*?>:最小匹配print(re.match("<.*?>", s).group())
<html>
1940
3202
1563

被折叠的 条评论
为什么被折叠?