python利用正则表达式搜索单词示例代码


Posted in Python onSeptember 24, 2017

前言

在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。

比如下面的例子,就是用来从一段文字里查找一个单词,如下:

示例代码

import re 
 
pattern = 'this' 
text = 'http://blog.csdn.net/caimouse is great, this is great way!' 
 
match = re.search(pattern, text) 
 
s = match.start() 
e = match.end() 
 
print('Found "{}"\nin "{}"\nfrom {} to {} ("{}")'.format( 
 match.re.pattern, match.string, s, e, text[s:e]))

结果输出如下:

Found "this"
in "http://blog.csdn.net/caimouse is great, this is great way!"
from 40 to 44 ("this")

在这里使用start()表示匹配的开始位置,end()表示结束位置。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
浅谈Python中列表生成式和生成器的区别
Aug 03 Python
深入讲解Java编程中类的生命周期
Feb 05 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
Apr 27 Python
基于数据归一化以及Python实现方式
Jul 11 Python
python实现文件助手中查看微信撤回消息
Apr 29 Python
python里dict变成list实例方法
Jun 26 Python
Python 3.8 新功能全解
Jul 25 Python
Python中的上下文管理器相关知识详解
Sep 19 Python
Python HTMLTestRunner可视化报告实现过程解析
Apr 10 Python
python保留格式汇总各部门excel内容的实现思路
Jun 01 Python
浅谈django框架集成swagger以及自定义参数问题
Jul 07 Python
python 基于opencv实现高斯平滑
Dec 18 Python
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
Sep 24 #Python
Django如何实现内容缓存示例详解
Sep 24 #Python
Django查询数据库的性能优化示例代码
Sep 24 #Python
python学习教程之使用py2exe打包
Sep 24 #Python
python数据结构之列表和元组的详解
Sep 23 #Python
Python字符串和字典相关操作的实例详解
Sep 23 #Python
使用Turtle画正螺旋线的方法
Sep 22 #Python
You might like
在PHP中读取和写入WORD文档的代码
2008/04/09 PHP
php处理json时中文问题的解决方法
2011/04/12 PHP
PHP pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
php中adodbzip类实例
2014/12/08 PHP
php ImageMagick windows下安装教程
2015/01/26 PHP
php分页查询的简单实现代码
2017/03/14 PHP
详解PHP 二维数组排序保持键名不变
2019/03/06 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
jquery.ui.draggable中文文档
2009/11/24 Javascript
jquery 模拟雅虎首页的点击对话框效果
2010/04/11 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
jQuery实现的超简单点赞效果实例分析
2015/12/31 Javascript
js右下角弹出提示框示例代码
2016/01/12 Javascript
jQuery四种选择器使用及示例
2016/06/05 Javascript
bootstrap modal弹出框的垂直居中
2016/12/14 Javascript
Angular动态添加、删除输入框并计算值实例代码
2017/03/29 Javascript
详解Vue文档中几个易忽视部分的剖析
2018/03/24 Javascript
vue导航栏部分的动态渲染实例
2019/11/01 Javascript
python采用requests库模拟登录和抓取数据的简单示例
2014/07/05 Python
python+matplotlib绘制旋转椭圆实例代码
2018/01/12 Python
python实现比较类的两个instance(对象)是否相等的方法分析
2019/06/26 Python
python数据爬下来保存的位置
2020/02/17 Python
Python龙贝格法求积分实例
2020/02/29 Python
请解释流与文件有什么不同
2016/07/29 面试题
如果Session Bean得Remove方法一直都不被调用会怎么样
2012/07/14 面试题
金融行业务员的自我评价
2013/12/13 职场文书
设计师个人求职信范文
2014/02/02 职场文书
读书活动实施方案
2014/03/10 职场文书
党的群众路线教育实践活动对照检查材料
2014/09/22 职场文书
中职毕业生自我鉴定范文(3篇)
2014/09/28 职场文书
爱心募捐感谢信
2015/01/22 职场文书
2015年教师节贺卡寄语
2015/03/24 职场文书
2015年班级工作总结范文
2015/04/03 职场文书
干部考核工作总结
2015/08/12 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL