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程序
Apr 04 Python
用Python进行一些简单的自然语言处理的教程
Mar 31 Python
使用pandas对两个dataframe进行join的实例
Jun 08 Python
Pycharm以root权限运行脚本的方法
Jan 19 Python
Python实现使用request模块下载图片demo示例
May 24 Python
PyQt5 窗口切换与自定义对话框的实例
Jun 20 Python
Python使用matplotlib 模块scatter方法画散点图示例
Sep 27 Python
Python获取统计自己的qq群成员信息的方法
Nov 15 Python
Python接口测试数据库封装实现原理
May 09 Python
Keras 加载已经训练好的模型进行预测操作
Jun 17 Python
如何用Python 加密文件
Sep 10 Python
python matplotlib绘制三维图的示例
Sep 24 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
Yii2实现让关联字段支持搜索功能的方法
2016/08/10 PHP
prototype class详解
2006/09/07 Javascript
List Installed Hot Fixes
2007/06/12 Javascript
基于jQuery实现点击同时更改两个iframe的网址
2010/07/01 Javascript
jQuery表格行换色的三种实现方法
2011/06/27 Javascript
JavaScript快速检测浏览器对CSS3特性的支持情况
2012/09/26 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
jquery鼠标滑过提示title具体实现代码
2013/08/06 Javascript
微信小程序 图片边框解决方法
2017/01/16 Javascript
js实现移动端微信页面禁止字体放大
2017/02/16 Javascript
Ajax异步获取html数据中包含js方法无效的解决方法
2017/02/20 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
基于打包工具Webpack进行项目开发实例
2018/05/29 Javascript
详解AngularJS 过滤器的使用
2018/06/02 Javascript
Angular如何在应用初始化时运行代码详解
2018/06/11 Javascript
在node环境下parse Smarty模板的使用示例代码
2019/11/15 Javascript
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
python调用新浪微博API项目实践
2014/07/28 Python
详解Python中的装饰器、闭包和functools的教程
2015/04/02 Python
Python中__new__与__init__方法的区别详解
2015/05/04 Python
自动化Nginx服务器的反向代理的配置方法
2015/06/28 Python
Python中的字典与成员运算符初步探究
2015/10/13 Python
Django Admin后台添加数据库视图过程解析
2020/04/01 Python
纯CSS3实现给头像加个光芒四射且旋转的背景动画效果
2014/05/07 HTML / CSS
纬创Java面试题笔试题
2014/10/02 面试题
初一地理教学反思
2014/01/16 职场文书
求职信怎么写范文
2014/05/26 职场文书
法人授权委托书范本
2014/09/17 职场文书
开业庆典活动策划方案
2014/09/21 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
2014年库房工作总结
2014/11/26 职场文书
合作意向协议书
2015/01/29 职场文书
高中生物教学反思
2016/02/20 职场文书
30岁前绝不能错过的10本书
2019/08/08 职场文书
CSS 实现Chrome标签栏的技巧
2021/08/04 HTML / CSS
Python 如何利用ffmpeg 处理视频素材
2021/11/27 Python