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开发的小球完全弹性碰撞游戏代码
Oct 15 Python
Python实现多线程下载文件的代码实例
Jun 01 Python
初步解析Python中的yield函数的用法
Apr 03 Python
Python的ORM框架中SQLAlchemy库的查询操作的教程
Apr 25 Python
介绍Python中的fabs()方法的使用
May 14 Python
Django中的“惰性翻译”方法的相关使用
Jul 27 Python
简单谈谈python中的Queue与多进程
Aug 25 Python
利用信号如何监控Django模型对象字段值的变化详解
Nov 27 Python
pandas apply 函数 实现多进程的示例讲解
Apr 20 Python
Python aiohttp百万并发极限测试实例分析
Oct 26 Python
python生成器用法实例详解
Nov 22 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
Jul 20 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
GD输出汉字的函数的分析
2006/10/09 PHP
php中url传递中文字符,特殊危险字符的解决方法
2013/08/17 PHP
WordPress的主题编写中获取头部模板和底部模板
2015/12/28 PHP
php中字符串和整数比较的操作方法
2019/06/06 PHP
php实现的生成排列算法示例
2019/07/25 PHP
laravel实现按月或天或小时统计mysql数据的方法
2019/10/09 PHP
在JavaScript中通过URL传递汉字的方法
2007/04/09 Javascript
javascript 面向对象继承
2009/11/26 Javascript
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
2013/12/10 Javascript
jquery实现多屏多图焦点图切换特效的方法
2015/05/04 Javascript
程序员必知35个jQuery 代码片段
2015/11/05 Javascript
详细讲解vue2+vuex+axios
2017/05/27 Javascript
基于Bootstrap的标签页组件及bootstrap-tab使用说明
2017/07/25 Javascript
vue、react等单页面项目应该这样子部署到服务器
2018/01/03 Javascript
JQuery选中select组件被选中的值方法
2018/03/08 jQuery
详解vue-cli中模拟数据的两种方法
2018/07/03 Javascript
微信小程序 select 下拉框组件功能
2019/09/09 Javascript
JS动态图片的实现方法完整示例
2020/01/13 Javascript
[53:13]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-GAMING
2014/05/22 DOTA
Python基于time模块求程序运行时间的方法
2017/09/18 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
Python脚本利用adb进行手机控制的方法
2019/07/08 Python
Python笔记之观察者模式
2019/11/20 Python
Python 使用threading+Queue实现线程池示例
2019/12/21 Python
Python txt文件如何转换成字典
2020/11/03 Python
详解如何在css3打包后自动追加前缀插件:autoprefixer
2018/12/18 HTML / CSS
Under Armour安德玛中国官网:美国高端运动科技品牌
2018/03/09 全球购物
员工试用期考核自我鉴定
2014/04/13 职场文书
讲解员培训方案
2014/05/04 职场文书
学校消防安全责任书
2014/07/23 职场文书
暑期社会实践证明书
2014/11/17 职场文书
2015毕业实习推荐信
2015/03/23 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
Python中requests做接口测试的方法
2021/05/30 Python
使用CSS实现黑白格背景效果
2022/06/01 HTML / CSS