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笔记(叁)继续学习
Oct 24 Python
python实现绘制树枝简单示例
Jul 24 Python
详解supervisor使用教程
Nov 21 Python
获取django框架orm query执行的sql语句实现方法分析
Jun 20 Python
如何用Python制作微信好友个性签名词云图
Jun 28 Python
深入了解Python枚举类型的相关知识
Jul 09 Python
Python3将数据保存为txt文件的方法
Sep 12 Python
Django框架序列化与反序列化操作详解
Nov 01 Python
Python的in,is和id函数代码实例
Apr 18 Python
python模拟实现分发扑克牌
Apr 22 Python
tensorflow转换ckpt为savermodel模型的实现
May 25 Python
BeautifulSoup中find和find_all的使用详解
Dec 07 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
1 Tube Radio
2021/03/02 无线电
微信自定义菜单的处理开发示例
2015/04/16 PHP
在IE上直接编辑网页内容的js代码(IE地址栏js)
2009/04/27 Javascript
基于JQuery.timer插件实现一个计时器
2010/04/25 Javascript
jquery中实现简单的tabs插件功能的代码
2011/03/02 Javascript
浅谈JavaScript Array对象
2014/12/29 Javascript
Node.js编程中客户端Session的使用详解
2015/06/23 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
2016/05/10 Javascript
jQuery CSS3自定义美化Checkbox实现代码
2016/05/12 Javascript
json对象与数组以及转换成js对象的简单实现方法
2016/06/24 Javascript
原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
2016/08/05 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
2017/02/23 Javascript
JavaScript数据结构之广义表的定义与表示方法详解
2017/04/12 Javascript
JavaScript中正则表达式使数字、中文或指定字符高亮显示
2017/10/31 Javascript
为输入框加入数字js校验代码分享
2017/11/02 Javascript
jQuery实现form表单序列化转换为json对象功能示例
2018/05/23 jQuery
vue+vue-router转场动画的实例代码
2018/09/01 Javascript
深入了解JavaScript代码覆盖
2019/06/13 Javascript
[54:51]Ti4 冒泡赛第二轮LGD vs C9 3
2014/07/14 DOTA
[01:34]完美“圣”典宣传片震撼发布,12.17与你不见不散
2016/12/16 DOTA
python模块restful使用方法实例
2013/12/10 Python
python同时给两个收件人发送邮件的方法
2015/04/30 Python
Python爬取商家联系电话以及各种数据的方法
2018/11/10 Python
python构建基础的爬虫教学
2018/12/23 Python
浅谈python常用程序算法
2019/03/22 Python
在python下使用tensorflow判断是否存在文件夹的实例
2019/06/10 Python
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
Python socket模块方法实现详解
2019/11/05 Python
EGO Shoes美国/加拿大:英国时髦鞋类品牌
2018/08/04 全球购物
财务方面个人工作的自我评价
2013/12/28 职场文书
绿色环保口号
2014/06/12 职场文书
群众路线教育实践活动批评与自我批评
2014/09/15 职场文书
企业财务经理岗位职责
2015/04/08 职场文书
学校德育工作总结2015
2015/05/11 职场文书
单位接收证明格式
2015/06/18 职场文书
PHP实现考试倒计时功能代码
2021/04/16 PHP