python的re正则表达式实例代码


Posted in Python onJanuary 24, 2018

本文研究的主要是python的re正则表达式的相关内容,具体如下。

概念:正则表达式(通项公式)是用来简洁表达一组字符串的表达式。优势是简洁,一行胜千言。

应用:字符串匹配。

实例代码:

CODEC = 'UTF-8' 
#encoding:utf-8 
import re 
 
p=re.compile("ab") 
str = "abfffa"  
#match必须匹配首字母 
if p.match(str): 
  print p.match(str).group()     
 
#match必须匹配首字母,group()将匹配的字母打印出来 
print re.match('a+b', 'abvvaabaaab').group() 
#和match的区别去,匹配任意位置的字母 
print re.search('a+b', 'vvvaabaaab').group() 
#将所有符合条件的字母,以list集合的形式都展示出来 
print re.findall('a+b','vabmaabnaaab') 
 
print re.split(':', 'str1:str2:str3') 
#不能匹配正则表达式 
 
print ('str1:str2:str3').split(':') 
 
#以a+b的形式来分隔字符串,可以匹配正则表达式 
print re.split('a+b','vabmaabnaaab')

打印信息

ab 
ab 
aab 
['ab', 'aab', 'aaab'] 
['str1', 'str2', 'str3'] 
['str1', 'str2', 'str3'] 
 
['v', 'm', 'n', '']

总结

以上就是本文关于python的re正则表达式实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
Python实现二分查找算法实例
May 26 Python
剖析Python的Twisted框架的核心特性
May 25 Python
Python数据结构与算法之列表(链表,linked list)简单实现
Oct 30 Python
基于Python中capitalize()与title()的区别详解
Dec 09 Python
Python 创建空的list,以及append用法讲解
May 04 Python
python根据list重命名文件夹里的所有文件实例
Oct 25 Python
浅析Python 实现一个自动化翻译和替换的工具
Apr 14 Python
python 图片去噪的方法示例
Jul 09 Python
利用Python复制文件的9种方法总结
Sep 02 Python
Python运行DLL文件的方法
Jan 17 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
Feb 26 Python
python使用matplotlib的savefig保存时图片保存不完整的问题
Jan 08 Python
python实现生命游戏的示例代码(Game of Life)
Jan 24 #Python
Python 获得命令行参数的方法(推荐)
Jan 24 #Python
Python实现的rsa加密算法详解
Jan 24 #Python
利用Python+Java调用Shell脚本时的死锁陷阱详解
Jan 24 #Python
python做量化投资系列之比特币初始配置
Jan 23 #Python
python在非root权限下的安装方法
Jan 23 #Python
Python解析命令行读取参数--argparse模块使用方法
Jan 23 #Python
You might like
修改Zend引擎实现PHP源码加密的原理及实践
2008/04/14 PHP
PHP缓存技术的多种方法小结
2012/08/14 PHP
php代码书写习惯优化小结
2013/06/20 PHP
thinkphp的CURD和查询方式介绍
2013/12/19 PHP
PHP中你应该知道的require()文件包含的正确用法
2015/06/12 PHP
php注册登录系统简化版
2020/12/28 PHP
JS中彻底删除JSON对象组成的数组中的元素
2020/09/22 PHP
jquery select(列表)的操作(取值/赋值)
2009/08/06 Javascript
javaScript(JS)替换节点实现思路介绍
2013/04/17 Javascript
jQuery extend 的简单实例
2013/09/18 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
2014/03/10 Javascript
轻松创建nodejs服务器(2):nodejs服务器的构成分析
2014/12/18 NodeJs
jQuery中clearQueue()方法用法实例
2014/12/29 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
JavaScript字符串删除重复字符的方法
2015/12/25 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
2016/12/13 Javascript
jQuery实现div跟随鼠标移动
2020/08/20 jQuery
js 发布订阅模式的实例讲解
2017/09/10 Javascript
jQuery使用bind函数实现绑定多个事件的方法
2017/10/11 jQuery
jQuery获取随机颜色的实例代码
2018/05/21 jQuery
详解vue 不同环境配置不同的打包命令
2019/04/07 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
2019/07/07 Javascript
实现一个 Vue 吸顶锚点组件方法
2019/07/10 Javascript
[34:39]Secret vs VG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
python通过post提交数据的方法
2015/05/06 Python
浅析Python中元祖、列表和字典的区别
2016/08/17 Python
程序运行正确, 但退出时却"core dump"了,怎么回事
2014/02/19 面试题
巧克力蛋糕店创业计划书
2014/01/14 职场文书
业务部主管岗位职责
2014/01/29 职场文书
总经理岗位职责描述
2014/02/08 职场文书
护士长竞聘演讲稿
2014/04/30 职场文书
给市场的环保建议书
2014/05/14 职场文书
2014领导干部四风问题查摆思想汇报
2014/09/13 职场文书
英雄儿女观后感
2015/06/09 职场文书
Python实现批量自动整理文件
2022/03/16 Python
Python first-order-model实现让照片动起来
2022/06/25 Python