python re.search 和 re.match区别

python提供了2中主要的正则表达式操作:re.match 和 re.search。

match

只从字符串的开始与正则表达式匹配,匹配成功返回matchobject,否则返回none;

search

将字符串的所有字串尝试与正则表达式匹配,如果所有的字串都没有匹配成功,返回none,否则返回matchobject;(re.search相当于perl中的默认行为)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • re模块手册 本模块提供了和Perl里的正则表达式类似的功能,不关是正则表达式本身还是被搜索的字符串,都可以...
    喜欢吃栗子阅读 4,050评论 0 13
  • #首先,python中的正则表达式大致分为以下几部分: 元字符 模式 函数 re 内置对象用法 分组用法 环视用法...
    mapuboy阅读 1,642评论 0 51
  • re模块 开始使用re Python通过re模块提供对正则表达式的支持。使用re的一般步骤是先将正则表达式的字符串...
    Alex陌阅读 1,319评论 0 0
  • 很想时间退回到十月 满城银杏飞舞 跳跃在我的左侧 右侧 诉说着 逃不掉的命运 十月的雨 虚妄地流淌 雨丝忧愁 ...
    李寺言阅读 324评论 0 2
  • (唯雪) 那日,你策马奔腾,携我步入红尘。 那回,你浅吟低唱,伴我悠悠思心。 那次,...
    魅雨之辰阅读 259评论 3 3