zoukankan      html  css  js  c++  java
  • python五十六课——正则表达式(常用函数之search())


    函数:search(regex,string,[flags=0]):
    参数:
    和match一样理解
    功能:
    从头开始匹配字符串中的数据,如果头不匹配继续往后尝试匹配,
    直到有第一个匹配成功的子数据,立即返回一个match对象;此时就算后面还有匹配的子数据,直接无视...
    当然匹配不成功,返回None值
    【注意】:
    由于search调用完毕之后返回的仍然是一个match对象,所以还是可以调用5个常用的函数
    import re
    
    print(re.match(r'www','hahawww.baidu.com!!www.qfedu.comhehe'))
    print(re.search(r'www','hahawww.baidu.com!!www.qfedu.comhehe'))
    print(re.search(r'www','hahawww.baidu.com!!www.qfedu.comhehe').group())
    
    print(re.search(r'www','hahahwww.baidu.com!!www.qfedu.comhehe').start())
    print(re.search(r'www','hahahwww.baidu.com!!www.qfedu.comhehe').end())
    
    print(re.search(r'www','hahahwww.baidu.com!!www.qfedu.comhehe').span())
    print(re.search(r'www','hahahwww.baidu.com!!www.qfedu.comhehe').groups())
    
    print(re.search(r'Www','hahahwww.baidu.com!!Www.qfedu.comhehe'))
    print(re.search(r'Www','hahahwww.baidu.com!!Www.qfedu.comhehe',flags=re.I))


    返回目录
  • 相关阅读:
    南邮NOJ没有被接待的童鞋
    南邮NOJ 1014 数据的插入与删除
    Absolute C++ 2.10题目
    Absolute C++ 2.10题目
    Absolute C++ 2.10题目
    Absolute C++ 2.10题目
    南邮NOJ开灯问题
    南邮NOJ偷吃可耻
    【HDOJ】1166 敌兵布阵
    【HDOJ】1180 诡异的楼梯
  • 原文地址:https://www.cnblogs.com/hankleo/p/10503818.html
Copyright © 2011-2022 走看看