import re

#

match_object = re.match('foo','foo')

if match_object is not None:

print type(match_object)

print match_object.group()

#

match_object = re.match('foo','fooabv')

if match_object is not None:

print match_object.group()

#match从头开始匹配

match_object = re.match('foo','afooabv')

if match_object is not None:

print match_object.group()

else:

print 'not match'

#利用面向对象的特点,一行完成

print re.match('love','lovesomebody is a happy thing').group()

#与match的区别:match从头开始匹配,search是查找

match_object = re.search('foo','afooabv')

if match_object is not None:

print match_object.group()

else:

print 'not match'

#|的使用

bt = 'bat|bit|bot'

match_object = re.match(bt,'batsdf')

if match_object is not None:

print "|...|" + match_object.group()#会匹配成功

else:

print 'not match'

bt = 'bat|bit|bot'

match_object = re.search(bt,'aabatsdf')

if match_object is not None:

print "|search|" + match_object.group()#会匹配成功,如果用match就不会匹配成功

else:

print 'not match'

本文实例测试环境为Python2.7.6

运行结果如下:

foo

foo

not match

love

foo

|...|bat

|search|bat

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

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

python re 简单实例_python的re模块应用实例相关推荐

  1. python中mysqldb模块_python中MySQLdb模块用法实例

    本文实例讲述了python中MySQLdb模块用法.分享给大家供大家参考.具体用法分析如下: MySQLdb其实有点像php或asp中连接数据库的一个模式了,只是MySQLdb是针对mysql连接了接 ...

  2. python导入json模块_Python调用json模块代码实例

    本篇文章小编给大家分享一下Python调用json模块代码实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Json是JavaScript Object Notation ...

  3. python标准类型内建模块_Python内建模块struct实例详解

    本文研究的主要是Python内建模块struct的相关内容,具体如下. Python中变量的类型只有列表.元祖.字典.集合等高级抽象类型,并没有像c中定义了位.字节.整型等底层初级类型.因为Pytho ...

  4. python 写入第二列_python读写Excel表格的实例代码(简单实用)

    这篇文章主要介绍了python读写Excel表格的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下.需要先安装两个库:pip install xlrd.pip ...

  5. python中sys用法_Python中sys模块功能与用法实例详解

    Python中sys模块功能与用法.,具体如下: sys-系统特定的参数和功能 该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数.它始终可用. sys.argv 传递给Pyth ...

  6. [转载] python 遍历字符串 字符_python 遍历字符串(含汉字)实例详解

    参考链接: Python字符串| rfind python 遍历字符串(含汉字)实例详解 python 遍历字符串(含汉字)实例详解 s = "中国china" for j in ...

  7. python echo(msg) 字符串_python的subprocess模块

    1 os与commands模块 2 subprocess模块 3 subprocess.Popen类 我们几乎可以在任何操作系统上通过命令行指令与操作系统进行交互,比如Linux平台下的shell. ...

  8. python输出星号等腰三角形_python打印直角三角形与等腰三角形实例代码

    python打印直角三角形与等腰三角形实例代码 前言 本文通过示例给大家详细介绍了关于python打印三角形的相关,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 1.直角三角形 #i ...

  9. python 遍历字符串 字符_python 遍历字符串(含汉字)实例详解

    python 遍历字符串(含汉字)实例详解 python 遍历字符串(含汉字)实例详解 s = "中国china" for j in s: print j 首先一个,你这个'a'是 ...

最新文章

  1. java产生随机数(学习)
  2. Python PIL反色混合
  3. android 6.0虚拟内存,Maxwell的统一虚拟内存只用在专业卡上,GTX 750 Ti或无缘
  4. python基础第三章选择结构答案-Python days03-选择结构【if】
  5. 吴恩达深度学习 ——4.4 为什么使用深层表示
  6. 单缸发动机扭矩动力学计算:理论计算virtual.lab motion仿真
  7. oracle sql中查询语句where中字段不为空用if怎么写_MyBatis手把手跟我做系列(三) --- 动态SQL标签...
  8. 美图秀秀图片修改成圆角
  9. 算法:两个数的和等于指定值1. Two Sum
  10. 虚拟化与瑞友天翼应用
  11. 什么是Overlay网络?Underlay 网络 vs. Overlay网络
  12. hp/博科光纤交换机配置小记
  13. 电商小程序实战教程-总体介绍
  14. 计算机开机弹出的今日热点怎么关闭
  15. 阿里云服务平台,分布式架构云平台解决方案
  16. 如何远程访问 Redis
  17. 品牌方如何筛选高性价比商业UP主?拆解影响B站up主广告报价的因素
  18. 环保性能高的家装乳胶漆怎么选择
  19. 需求分析和数据分析那些事。
  20. C++学习/温习:新型源码学编程(三)

热门文章

  1. 分布式开发必须了解的Zookeeper的Leader选举机制(源码解析)
  2. Zabbix3.2.6之通过JMX监控Tomcat
  3. IDC:物联网计划对IT基础设施影响重大
  4. 数据结构基础 后序遍历和中序遍历还原二叉树
  5. 在命令行上启用 64 位 Visual C++ 工具集
  6. 《利用python进行数据分析》读书笔记--第十章 时间序列(一)
  7. iOS中 陀螺仪/加速器 韩俊强的博客
  8. 分析log及校准学习总结
  9. C语言——二维数组转置
  10. 求整数的位数及各位数字之和(C语言)