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实现比较两段文本不同之处的方法
May 30 Python
批量获取及验证HTTP代理的Python脚本
Apr 23 Python
通过源码分析Python中的切片赋值
May 08 Python
python 输出上个月的月末日期实例
Apr 11 Python
Apache,wsgi,django 程序部署配置方法详解
Jul 01 Python
python读出当前时间精度到秒的代码
Jul 05 Python
使用Keras中的ImageDataGenerator进行批次读图方式
Jun 17 Python
Matplotlib 折线图plot()所有用法详解
Jul 28 Python
python 三种方法实现对Excel表格的读写
Nov 19 Python
Python开发.exe小工具的详细步骤
Jan 27 Python
Python常遇到的错误和异常
Nov 02 Python
Python FuzzyWuzzy实现模糊匹配
Apr 28 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取整函数:ceil,floor,round,intval的区别详细解析
2013/08/31 PHP
PHP swfupload图片上传的实例代码
2013/09/30 PHP
destoon实现VIP排名一直在前面排序的方法
2014/08/21 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
PHP实现适用于文件内容操作的分页类
2016/06/15 PHP
JQuery 入门实例1
2009/06/25 Javascript
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
2010/08/03 Javascript
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
2013/12/11 Javascript
easyui datagrid 键盘上下控制选中行示例
2014/03/31 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
用javascript读取xml文件读取节点数据
2014/08/12 Javascript
javascript弹出窗口中增加确定取消按钮
2016/06/24 Javascript
基于Bootstrap的Metronic框架实现页面链接收藏夹功能
2016/08/29 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
代码详解JS操作剪贴板
2018/02/11 Javascript
基于datepicker定义自己的angular时间组件的示例
2018/03/14 Javascript
bootstrap table实现iview固定列的效果实例代码详解
2019/09/30 Javascript
ES6扩展运算符和rest运算符用法实例分析
2020/05/23 Javascript
[47:42]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python基础教程之lambda表达式使用方法
2014/02/12 Python
python网络爬虫学习笔记(1)
2018/04/09 Python
解决Django的request.POST获取不到内容的问题
2018/05/28 Python
python如何查看网页代码
2020/06/07 Python
HTML5 微格式和相关的属性名称
2010/02/10 HTML / CSS
加拿大领先的牛仔零售商:Bluenotes
2018/01/22 全球购物
英国历史最悠久的DJ设备供应商:DJ Finance、DJ Warehouse、The DJ Shop
2019/09/04 全球购物
Python使用openpyxl复制整张sheet
2021/03/24 Python
乡党政领导班子群众路线教育实践活动个人对照检查材料
2014/09/20 职场文书
给女朋友道歉的话大全
2015/01/20 职场文书
教师节联欢会主持词
2015/07/04 职场文书
2016国庆节活动宣传语
2015/11/25 职场文书
2016年学校综治宣传月活动总结
2016/03/16 职场文书
python实现简单的井字棋
2021/05/26 Python
MySQL实例精讲单行函数以及字符数学日期流程控制
2021/10/15 MySQL
Mysql 一主多从的部署
2022/05/20 MySQL