获取两字符中间的正则表达式

来源:3-2 正则表达式-1

竹铭

2019-03-08

图片描述

没理解括号一个包括最后的b,一个不包括最后的b,获取到的结果一样

写回答

1回答

UnyieldingZ

2019-03-13

第一个表达式:.*?是懒惰模式此时我们遇到第一个b,成功匹配然后遇到是()括号是我们提取的东西,因为还是懒惰模式匹配到oaaab,后面是贪婪,所以我们从后往前看匹配到by123

好的第二个表达式估计你是困惑在我把‘?’放外面了,为什么还是和上面一样呢?其实我们用去两头的方法来看,前面的.*?b匹配的还是‘’后面的b.*匹配的还是by123.

说那么多废话还不如看图//img.mukewang.com/szimg/5c88ff290001431f14360377.jpg

0
0

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5796 学习 · 6290 问题

查看课程