用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
2023-06-30
当重复匹配一个正则表达式时候, 例如, 当程序执行匹配的时候,会返回最大的匹配值
例如:
import re
s = ‘Title’
print(re.match(‘’, s).group())
会返回一个匹配Title而不是
而
import re
s = ‘Title’
print(re.match(‘’, s).group())
则会返回
这种匹配称作贪心匹配 称作非贪心匹配
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别2023-06-30 当重复匹配一个正则表达式时候, 例如, 当程序执行匹配的时候,会返回最大的匹配值 例如: import re s = ‘Title’ print(re.match(‘’, s).group()) 会返回一个匹配Title而不是 而 import re s = ‘Title’ print(re.match(‘’, s).group()) 则会返回 这种匹配称作贪心匹配 称作非贪心匹配 相关内容: |