• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python正则表达式match和search用法实例

python正则表达式match和search用法实例

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python match,python re.match,python3 re.match,python match的返回值,python中match等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了python正则表达式match和search用法。分享给大家供大家参考。具体分析如下:

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

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

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

import re
def testsearchandmatch():
 s1="helloworld, i am 30 !"
 w1 = "world"
 m1 = re.search(w1, s1)
 if m1:
 print("find : %s" % m1.group())
 if re.match(w1, s1) == none:
 print("cannot match")
 w2 = "helloworld"
 m2 = re.match(w2, s1)
 if m2:
 print("match : %s" % m2.group())
testsearchandmatch()
#find : world
#cannot match
#match : helloworld
</div>

PS:关于正则,这里再为大家提供2款本站的正则表达式在线工具供大家参考使用(包正则生成、匹配与验证等):

JavaScript正则表达式在线测试工具:http://tools.jb51.net/regex/javascript

正则表达式在线生成工具:http://tools.jb51.net/regex/create_reg

希望本文所述对大家的Python程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • python正则表达式match和search用法实例

相关文章

  • 对于Python编程中一些重用与缩减的建议
  • Python中标准模块importlib详解
  • Python编程之多态用法实例详解
  • Python中Django框架利用url来控制登录的方法
  • Python的Django框架中模板碎片缓存简介
  • 利用Python绘制数据的瀑布图的教程
  • python通过urllib2获取带有中文参数url内容的方法
  • Python中random模块用法实例分析
  • python rsa 加密解密
  • python使用clear方法清除字典内全部数据实例

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python-基础-入门 简介
    • python进阶教程之循环对象
    • python每隔N秒运行指定函数的方法
    • python实现TCP服务器端与客户端的方法详解
    • python3中str(字符串)的使用教程
    • Fabric 应用案例
    • python使用线程封装的一个简单定时器类实例
    • 使用Python实现下载网易云音乐的高清MV
    • Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
    • Python中使用gzip模块压缩文件的简单教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有