zoukankan      html  css  js  c++  java
  • 2021/4/20

    1.今日收获内容

    re.finditer

    和 findall 类似,在字符串中找到正则表达式所匹配的所有子串,并把它们作为一个迭代器返回。

    re.finditer(pattern, string, flags=0)
    import re
     
    it = re.finditer(r"d+","12a32bc43jf3") 
    for match in it: 
        print (match.group() )

    re.split

    split 方法按照能够匹配的子串将字符串分割后返回列表,它的使用形式如下:

    re.split(pattern, string[, maxsplit=0, flags=0])
    >>>import re
    >>> re.split('W+', 'runoob, runoob, runoob.')
    ['runoob', 'runoob', 'runoob', '']
    >>> re.split('(W+)', ' runoob, runoob, runoob.') 
    ['', ' ', 'runoob', ', ', 'runoob', ', ', 'runoob', '.', '']
    >>> re.split('W+', ' runoob, runoob, runoob.', 1) 
    ['', 'runoob, runoob, runoob.']
     
    >>> re.split('a*', 'hello world')   # 对于一个找不到匹配的字符串而言,split 不会对其作出分割
    ['hello world']



    2.遇到的问题
    plit使用的不熟练

    3.明天目标

    继续学习

  • 相关阅读:
    自己总结的Java归并排序代码
    SpringDataJpa
    多态
    向上转型向下转型
    python面向对象装饰器
    Apache
    git
    μWSGI
    虚拟环境
    软件仓库(持续更新中)
  • 原文地址:https://www.cnblogs.com/qiangini/p/14908160.html
Copyright © 2011-2022 走看看