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 random模块常用方法
Nov 03 Python
TensorFlow的权值更新方法
Jun 14 Python
python输出100以内的质数与合数实例代码
Jul 08 Python
python之super的使用小结
Aug 13 Python
python的schedule定时任务模块二次封装方法
Feb 19 Python
Django model select的多种用法详解
Jul 16 Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
Apr 16 Python
Mysql数据库反向生成Django里面的models指令方式
May 18 Python
PyQt5实现登录页面
May 30 Python
详解Python的爬虫框架 Scrapy
Aug 03 Python
解决python和pycharm安装gmpy2 出现ERROR的问题
Aug 28 Python
Python在线和离线安装第三方库的方法
Oct 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
PHP系统命令函数使用分析
2013/07/05 PHP
php中的explode()函数实例介绍
2019/01/18 PHP
Laravel使用Queue队列的技巧汇总
2019/09/02 PHP
javascript 网页跳转的方法
2008/12/24 Javascript
jQuery ul标签下拉菜单演示代码
2010/12/11 Javascript
JS验证控制输入中英文字节长度(input、textarea等)具体实例
2013/06/21 Javascript
ajax与302响应代码测试
2013/10/23 Javascript
使用jquery.validate自定义方法实现"手机号码或者固话至少填写一个"的逻辑验证
2014/09/01 Javascript
探讨JavaScript标签位置的存放与功能有无关系
2016/01/15 Javascript
AngularJS使用ng-repeat指令实现下拉框
2016/08/23 Javascript
jQuery中Nicescroll滚动条插件的用法
2016/11/10 Javascript
Node.js的特点详解
2017/02/03 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
详解Vue调用手机相机和相册以及上传
2019/05/05 Javascript
如何让微信小程序页面之间的通信不再变困难
2019/06/03 Javascript
Vue对象赋值视图不更新问题及解决方法
2019/06/03 Javascript
JavaScript中BOM对象原理与用法分析
2019/07/09 Javascript
koa2 从入门到精通(小结)
2019/07/23 Javascript
原生js+ajax分页组件
2020/01/30 Javascript
详解uniapp的全局变量实现方式
2021/01/11 Javascript
Python中的字符串类型基本知识学习教程
2016/02/04 Python
python socket多线程通讯实例分析(聊天室)
2016/04/06 Python
Flask框架工厂函数用法实例分析
2019/05/25 Python
python图形界面开发之wxPython树控件使用方法详解
2020/02/24 Python
Python编写单元测试代码实例
2020/09/10 Python
详解Django ORM引发的数据库N+1性能问题
2020/10/12 Python
adidas美国官网:adidas US
2016/09/21 全球购物
借款协议书
2014/04/12 职场文书
战友聚会策划方案
2014/06/13 职场文书
乡镇党员群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
三年级学生评语大全
2014/12/26 职场文书
幸福来敲门观后感
2015/06/04 职场文书
小学主题班会教案
2015/08/17 职场文书
社区挂职锻炼个人工作总结
2015/10/23 职场文书
python异常中else的实例用法
2021/06/15 Python