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基础教程之简单入门说明(变量和控制语言使用方法)
Mar 25 Python
python字典排序实例详解
May 20 Python
将Python代码打包为jar软件的简单方法
Aug 04 Python
Python实现的十进制小数与二进制小数相互转换功能
Oct 12 Python
PyCharm设置护眼背景色的方法
Oct 29 Python
django解决跨域请求的问题详解
Jan 20 Python
python将unicode和str互相转化的实现
May 11 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
May 22 Python
Python用dilb提取照片上人脸的示例
Oct 26 Python
python3中for循环踩过的坑记录
Dec 14 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
Feb 26 Python
利用python调用摄像头的实例分析
Jun 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
探讨捕获php错误信息方法的详解
2013/06/09 PHP
PHP的静态方法与普通方法用法实例分析
2019/09/26 PHP
Jquery AJAX 用于计算点击率(统计)
2010/06/30 Javascript
JQuery slideshow的一个小问题(如何发现及解决过程)
2013/02/06 Javascript
Javascript实现返回上一页面并刷新的小例子
2013/12/11 Javascript
JavaScript将页面表格导出为Excel的具体实现
2013/12/27 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
2015/04/15 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
微信小程序 swiper组件轮播图详解及实例
2016/11/16 Javascript
JS实现重新加载当前页面
2016/11/29 Javascript
canvas绘制七巧板
2017/02/03 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
利用jquery正则表达式在页面验证url网址输入是否正确
2017/04/04 jQuery
Webpack框架核心概念(知识点整理)
2017/12/22 Javascript
JavaScript实用代码小技巧
2018/08/23 Javascript
详解如何提升JSON.stringify()的性能
2019/06/12 Javascript
vue 如何使用递归组件
2020/10/23 Javascript
[03:39]2015国际邀请赛主赛事首日精彩回顾
2015/08/05 DOTA
[43:24]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第二场 12.12
2020/12/17 DOTA
Python中文编码那些事
2014/06/25 Python
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
详解在Python程序中解析并修改XML内容的方法
2015/11/16 Python
Python3实现购物车功能
2018/04/18 Python
python3使用matplotlib绘制散点图
2019/03/19 Python
pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法
2019/06/21 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
2020/04/16 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
web页面录屏实现
2019/02/12 HTML / CSS
英国最大的独立家具零售商:Furniture Village
2016/09/06 全球购物
大学生实习证明范本
2014/01/15 职场文书
少先队学雷锋活动月总结
2014/03/09 职场文书
禁毒宣传活动总结
2014/08/26 职场文书
“四风”查摆问题自我剖析材料
2014/09/27 职场文书
吃空饷专项整治方案
2014/10/27 职场文书
个人房屋租赁合同(标准范本)
2019/09/16 职场文书