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 相关文章推荐
pytyon 带有重复的全排列
Aug 13 Python
打包发布Python模块的方法详解
Sep 18 Python
Django 中使用流响应处理视频的方法
Jul 20 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
Apr 03 Python
pyinstaller参数介绍以及总结详解
Jul 12 Python
python实现翻译word表格小程序
Feb 27 Python
浅谈在django中使用redirect重定向数据传输的问题
Mar 13 Python
如何使用python写截屏小工具
Sep 29 Python
Python根据URL地址下载文件并保存至对应目录的实现
Nov 15 Python
python开发一个解析protobuf文件的简单编译器
Nov 17 Python
如何利用Python写个坦克大战
Nov 18 Python
Python 把两层列表展开平铺成一层(5种实现方式)
Apr 07 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实现的遍历文件夹下所有文件,编辑删除
2010/01/05 PHP
php 启动报错如何解决
2014/01/17 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
2014/04/25 PHP
php实例分享之html转为rtf格式
2014/06/02 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
2020/04/13 PHP
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
JavaScript 处理Iframe自适应高度(同或不同域名下)
2013/03/29 Javascript
JavaScript中使用document.write向页面输出内容实例
2014/10/16 Javascript
Jquery实现仿腾讯微博发表广播
2014/11/17 Javascript
jQuery中:password选择器用法实例
2015/01/03 Javascript
js与jquery回车提交的方法
2015/02/03 Javascript
JS快速实现移动端拼图游戏
2016/09/05 Javascript
深入理解Node.js中的进程管理
2017/03/13 Javascript
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
集成vue到jquery/bootstrap项目的方法
2018/02/10 jQuery
[06:44]2018DOTA2亚洲邀请赛4.5 SOLO赛 MidOne vs Sumail
2018/04/06 DOTA
windows下安装Python和pip终极图文教程
2017/03/05 Python
python 实现上传图片并预览的3种方法(推荐)
2017/07/14 Python
利用 python 对目录下的文件进行过滤删除
2017/12/27 Python
Python读写/追加excel文件Demo分享
2018/05/03 Python
pycharm设置鼠标悬停查看方法设置
2019/07/29 Python
Flask之pipenv虚拟环境的实现
2019/11/26 Python
基于numpy中的expand_dims函数用法
2019/12/18 Python
Python如何通过Flask-Mail发送电子邮件
2020/01/29 Python
Python如何通过百度翻译API实现翻译功能
2020/04/02 Python
如何用python批量调整视频声音
2020/12/22 Python
某公司C#程序员面试题笔试题
2014/05/26 面试题
编程用JAVA解析XML的方式
2013/07/07 面试题
九年级语文教学反思
2014/02/04 职场文书
施工协议书范本
2014/04/22 职场文书
药剂专业毕业生求职信
2014/06/24 职场文书
节能环保家庭事迹材料
2014/08/27 职场文书
公司法人授权委托书范本
2014/09/12 职场文书
交通违章检讨书
2014/09/21 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
微信小程序 WeUI扩展组件库的入门教程
2022/04/21 Javascript