Python初学者笔记(四):白话讲正则的“贪婪与懒惰”,你看不懂算我笨!

编程入门 行业动态 更新时间:2024-10-27 22:26:28

Python初学者笔记(四):白话讲正则的“贪婪与懒惰”,你看<a href=https://www.elefans.com/category/jswz/34/1767995.html style=不懂算我笨!"/>

Python初学者笔记(四):白话讲正则的“贪婪与懒惰”,你看不懂算我笨!

什么是正则的“贪婪与懒惰”?每当入门的小白看到新术语,就会上火,在说什么啊?完全听不懂,能不能先举个生活化例子?别急,先免费给你和懒汉王二小每人一个发财的机会,看到下面的金条了吗?因为上面有黑点成了废品,但是还是值很多钱,现在可以把两个黑点之间的金条白送给你。

王二小是个懒汉,看到A和B是两个黑点,就切了一小块金字。

可你一看,A和E也符合“两个黑点之间”的条件,所以你就要了A和E中间的一大块金子,所以你就发财了。


贪婪模式:就是在条件允许的前提下,尽可能找更长的金条。

懒惰模式:就是在条件允许的前提下,找到第一段符合条件的金条就行,你说有多懒吧。

现在,大概原理我们懂了,接下来看看代码,是不是这样执行的。

以“*”星号为例,它就是

更多推荐

Python初学者笔记(四):白话讲正则的“贪婪与懒惰”,你看不懂算我笨!

本文发布于:2024-02-13 03:43:02,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1690522.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:不懂   你看   正则   白话   算我

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!