match函数的用法(函数match和search的区别是什么)
2023-07-28 15:59:07来源:互联网

1、一、解释:

2、  match()函数只检测RE是不是在string的开始位置匹配

3、  search()会扫描整个string查找匹配,会扫描整个字符串并返回第一个成功的匹配


(相关资料图)

4、  也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none

5、二、例子:

6、  match():

7、   print(re.match(‘super’, ‘superstition’).span())会返回(0, 5)

8、   print(re.match(‘super’, ‘insuperable’))则返回None

9、  search():

10、   print(re.search(‘super’, ‘superstition’).span())返回(0, 5)

11、   print(re.search(‘super’, ‘insuperable’).span())返回(2, 7)

本文到此讲解完毕了,希望对大家有帮助。

标签:

最后一页
今日50股涨停 主要集中在非银金融、房地产等行业

精彩推荐

资讯News

  • 聚焦Policy

  • 图集Picture