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实现拼接多张图片的方法
Dec 01 Python
Python抓取框架 Scrapy的架构
Aug 12 Python
Python编程实现数学运算求一元二次方程的实根算法示例
Apr 02 Python
python Flask实现restful api service
Dec 04 Python
Python返回数组/List长度的实例
Jun 23 Python
python去除拼音声调字母,替换为字母的方法
Nov 28 Python
11个Python3字典内置方法大全与示例汇总
May 13 Python
Python学习笔记之变量、自定义函数用法示例
May 28 Python
python实现beta分布概率密度函数的方法
Jul 08 Python
对DJango视图(views)和模版(templates)的使用详解
Jul 17 Python
Mac安装python3的方法步骤
Aug 09 Python
基于python实现获取网页图片过程解析
May 11 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 更新数据库中断的解决方法
2009/06/05 PHP
php 策略模式原理与应用深入理解
2019/09/25 PHP
laravel框架 api自定义全局异常处理方法
2019/10/11 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
鼠标图片振动代码
2006/07/06 Javascript
User Scripts: Video Download by User Scripts
2007/05/14 Javascript
JS 面向对象的5钟写法
2009/07/31 Javascript
纯js实现div内图片自适应大小(已测试,兼容火狐)
2014/06/16 Javascript
js实现网页标题栏闪烁提示效果实例分析
2014/11/20 Javascript
javascript弹出页面回传值的方法
2015/01/28 Javascript
图解JavaScript中的this关键字
2020/05/28 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
Vue.js学习之过滤器详解
2017/01/22 Javascript
Bootstrap列表组学习使用
2017/02/09 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
form表单数据封装成json格式并提交给服务器的实现方法
2017/12/14 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
2018/07/18 Javascript
详解原生JS回到顶部
2019/03/25 Javascript
Vue-input框checkbox强制刷新问题
2019/04/18 Javascript
vue中动态select的使用方法示例
2019/10/28 Javascript
JS浏览器BOM常见操作实例详解
2020/04/27 Javascript
vue项目中使用多选框的实例代码
2020/07/22 Javascript
Element Card 卡片的具体使用
2020/07/26 Javascript
Vue实现计算器计算效果
2020/08/17 Javascript
[01:10]3.19DOTA2发布会 三代刀塔人第一代
2014/03/25 DOTA
Python随机函数库random的使用方法详解
2019/08/21 Python
Python函数参数类型及排序原理总结
2019/12/19 Python
python实现局域网内实时通信代码
2019/12/22 Python
Python 批量读取文件中指定字符的实现
2020/03/06 Python
Python调用C语言程序方法解析
2020/07/07 Python
深入探究HTML5的History API
2015/07/09 HTML / CSS
旧时光糖果:Old Time Candy
2018/02/05 全球购物
EGO Shoes美国/加拿大:英国时髦鞋类品牌
2018/08/04 全球购物
男女朋友协议书
2014/04/23 职场文书
2015年学校党建工作总结
2015/05/19 职场文书
解决numpy和torch数据类型转化的问题
2021/05/23 Python