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操作Excel之xlsx文件
Mar 24 Python
创建pycharm的自定义python模板方法
May 23 Python
Python带动态参数功能的sqlite工具类
May 26 Python
python SQLAlchemy 中的Engine详解
Jul 04 Python
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
Aug 16 Python
Python实现密码薄文件读写操作
Dec 16 Python
pytorch中的transforms模块实例详解
Dec 31 Python
Python逐行读取文件内容的方法总结
Feb 14 Python
python程序输出无内容的解决方式
Apr 09 Python
详解python 条件语句和while循环的实例代码
Dec 28 Python
python通过函数名调用函数的几种方法总结
Jun 07 Python
Python利用FlashText算法实现替换字符串
Mar 31 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
基于mysql的论坛(3)
2006/10/09 PHP
PHP sprintf()函数用例解析
2011/05/18 PHP
PHP中extract()函数的定义和用法
2012/08/17 PHP
PHP无限分类(树形类)的深入分析
2013/06/02 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
2013/06/18 PHP
php文件操作相关类实例
2015/06/18 PHP
PHP上传文件参考配置大文件上传
2015/12/16 PHP
PHP命名空间namespace用法实例分析
2016/09/27 PHP
用JavaScript计算在UTF-8下存储字符串占用字节数
2013/08/08 Javascript
JS实现淡入淡出图片效果的方法分析
2016/12/20 Javascript
URL中“#” “?” &“”号的作用浅析
2017/02/04 Javascript
微信小程序-getUserInfo回调的实例详解
2017/10/27 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
ES6 Generator函数的应用实例分析
2019/06/26 Javascript
win10系统中安装scrapy-1.1
2016/07/03 Python
python3 shelve模块的详解
2017/07/08 Python
Python使用plotly绘制数据图表的方法
2017/07/18 Python
Python魔法方法功能与用法简介
2019/04/04 Python
解决pycharm 远程调试 上传 helpers 卡住的问题
2019/06/27 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
2020/01/23 Python
详解使用canvas保存网页为pdf文件支持跨域
2018/11/23 HTML / CSS
以工厂直接定价的传奇性能:Ben Hogan Golf
2019/01/04 全球购物
机电专业毕业生推荐信
2013/11/10 职场文书
竞聘演讲稿范文
2014/01/12 职场文书
优秀学生干部推荐材料
2014/02/03 职场文书
继承权公证书
2014/04/09 职场文书
《三个小伙伴》教学反思
2014/04/11 职场文书
交通安全责任书范本
2014/07/24 职场文书
赔偿协议书
2015/01/27 职场文书
2015员工年度考核评语
2015/03/25 职场文书
聋哑人盗窃罪辩护词
2015/05/21 职场文书
餐厅服务员管理制度
2015/08/05 职场文书
小组口号霸气押韵
2015/12/24 职场文书
2016个人先进事迹材料范文
2016/03/01 职场文书
JS如何实现基于websocket的多端桥接平台
2021/05/14 Javascript
什么是css原子化,有什么用?
2022/04/24 HTML / CSS