Python finditer,find在python中的意思

  Python finditer,find在python中的意思

  1.findall()在输入字符串中查找所有匹配的内容,如果匹配成功,则返回匹配列表对象。

  如果匹配失败,则不返回任何内容。

  2.finditer()在输入字符串中查找所有匹配的内容,如果匹配成功,则返回一个iterable对象。

  遍历对象可以一次返回一个匹配对象,如果匹配失败,则不返回任何对象。

  实例

  进口

  p=r[Jj]ava

  text=IlikeJavaandjava

  match_list=re.findall(p,text)

  打印(匹配列表)

  match_iter=re.finditer(p,text)

  forminmatch_iter:

  Print(m.group())以上是python中findall()和finditer()的区别。希望对你有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: