• 区别比较 match和search


    match() 从第一个字符开始找, 如果第一个字符就不匹配就返回None, 不继续匹配. 用于判断字符串开头或整个字符串是否匹配,速度快。
    search() 会整个字符串查找,直到找到一个匹配。
     
    import re
    print(re.match('hello', 'hello world').span())
    print(re.match('hello', 'hihelloworld'))
    print(re.search('hello', 'hello world').span())
    print(re.search('hello', 'hihelloworld').span())
    输出结果为:
    (0, 5)
    None
    (0, 5)
    (2, 7)
    ————————————————
    版权声明:本文为CSDN博主「等一个人微笑丶」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_42523181/article/details/81749121
  • 相关阅读:
    tableau用户留存分析
    tableau用户分类
    业务
    数据分析的思维技巧-二
    数据分析的思维技巧
    业务化思维
    公式化思维
    结构化思维
    Shortest Unsorted Continuous Subarray
    Longest Harmonious Subsequence
  • 原文地址:https://www.cnblogs.com/xingkongzhizhu/p/11505041.html
Copyright © 2020-2023  润新知