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操作MySQL数据库具体方法
Oct 28 Python
Python中SOAP项目的介绍及其在web开发中的应用
Apr 14 Python
python 给DataFrame增加index行名和columns列名的实现方法
Jun 08 Python
django框架自定义用户表操作示例
Aug 07 Python
在pycharm 中添加运行参数的操作方法
Jan 19 Python
Python理解递归的方法总结
Jan 28 Python
python+openCV调用摄像头拍摄和处理图片的实现
Aug 06 Python
python list转置和前后反转的例子
Aug 26 Python
Python中生成一个指定长度的随机字符串实现示例
Nov 06 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
Mar 25 Python
Python实现AES加密,解密的两种方法
Oct 03 Python
教你如何使用Python下载B站视频的详细教程
Apr 29 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下使用iconv需要注意的问题
2010/11/20 PHP
CentOS6.5 编译安装lnmp环境
2014/12/21 PHP
[原创]ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法
2015/10/10 PHP
Prototype Array对象 学习
2009/07/19 Javascript
jQuery 翻牌或百叶窗效果(内容三秒自动切换)
2012/06/14 Javascript
页面使用密码保护代码
2013/04/10 Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
2014/06/03 Javascript
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
2014/08/03 NodeJs
jQuery实现简单的间隔向上滚动效果
2015/03/09 Javascript
jQuery+html5实现div弹出层并遮罩背景
2015/04/15 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
微信小程序 简单教程实例详解
2017/01/13 Javascript
weex slider实现滑动底部导航功能
2017/08/28 Javascript
Vue2.0 axios前后端登陆拦截器(实例讲解)
2017/10/27 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
postman+json+springmvc测试批量添加实例
2018/03/31 Javascript
编写Python的web框架中的Model的教程
2015/04/29 Python
Python玩转加密的技巧【推荐】
2019/05/13 Python
Python获取数据库数据并保存在excel表格中的方法
2019/06/12 Python
Python read函数按字节(字符)读取文件的实现
2019/07/03 Python
pytorch多进程加速及代码优化方法
2019/08/19 Python
Series和DataFrame使用简单入门
2019/11/13 Python
Python填充任意颜色,不同算法时间差异分析说明
2020/05/16 Python
pycharm软件实现设置自动保存操作
2020/06/08 Python
appium+python自动化配置(adk、jdk、node.js)
2020/11/17 Python
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
数学教学随笔感言
2014/02/17 职场文书
应届毕业生求职信范文
2014/07/07 职场文书
银行授权委托书样本
2014/10/13 职场文书
股东授权委托书
2014/10/15 职场文书
2015年高校就业工作总结
2015/05/04 职场文书
行为习惯主题班会
2015/08/14 职场文书
2015年教师节广播稿
2015/08/19 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书
golang 实现Location跳转方式
2021/05/02 Golang