用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())
   则会返回
   这种匹配称作贪心匹配 称作非贪心匹配


相关内容:

  1. Python里面search()和match()的区别
  2. Python中如何定义一个函数
  3. 用Python写一个for循环的例子
  4. 请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
  5. WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
  6. Python里面如何实现tuple和list的转换