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改变日志(logging)存放位置的示例
Mar 27 Python
Python打印scrapy蜘蛛抓取树结构的方法
Apr 08 Python
Python动刷新抢12306火车票的代码(附源码)
Jan 24 Python
Python实现计算圆周率π的值到任意位的方法示例
May 08 Python
Python3基于sax解析xml操作示例
May 22 Python
python 字符串只保留汉字的方法
Nov 16 Python
程序员写Python时的5个坏习惯,你有几条?
Nov 26 Python
Python面向对象之类和对象实例详解
Dec 10 Python
利用pandas将非数值数据转换成数值的方式
Dec 18 Python
Python3 ffmpeg视频转换工具使用方法解析
Aug 10 Python
Pyecharts 中Geo函数常用参数的用法说明
Feb 01 Python
python元组拆包实现方法
Feb 28 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/07/05 PHP
php中实现精确设置session过期时间的方法
2014/07/17 PHP
对比分析php中Cookie与Session的异同
2016/02/19 PHP
php实现XML和数组的相互转化功能示例
2017/02/08 PHP
JavaScript对象、属性、事件手册集合方便查询
2010/07/04 Javascript
5秒后跳转效果(setInterval/SetTimeOut)
2013/05/03 Javascript
JavaScript中setInterval的用法总结
2013/11/20 Javascript
如何实现textarea里的不同文本显示不同颜色
2014/01/20 Javascript
浅谈jquery回调函数callback的使用
2015/01/30 Javascript
CSS中position属性之fixed实现div居中
2015/12/14 Javascript
Angular设置title信息解决SEO方面存在问题
2016/08/19 Javascript
详解nodejs微信公众号开发——5.素材管理接口
2017/04/11 NodeJs
React Native中导航组件react-navigation跨tab路由处理详解
2017/10/31 Javascript
vue移动端UI框架实现QQ侧边菜单组件
2018/03/09 Javascript
AngularJS自定义表单验证功能实例详解
2018/08/24 Javascript
Vue slot用法(小结)
2018/10/22 Javascript
Js逆向实现滑动验证码图片还原的示例代码
2020/03/10 Javascript
Vue使用富文本编辑器Vue-Quill-Editor(含图片自定义上传服务、清除复制粘贴样式等)
2020/05/15 Javascript
vue 虚拟DOM的原理
2020/10/03 Javascript
Js利用正则表达式去除字符串的中括号
2020/11/23 Javascript
[00:17]游戏风云独家报道:DD赛后说出数字秘密 吓死你们啊!
2014/07/13 DOTA
python计算牛顿迭代多项式实例分析
2015/05/07 Python
python 实现得到当前时间偏移day天后的日期方法
2018/12/31 Python
pycharm中显示CSS提示的知识点总结
2019/07/29 Python
详解如何在cmd命令窗口中搭建简单的python开发环境
2019/08/29 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
2020/02/07 Python
css实例教程 一款纯css3实现的超炫动画背画特效
2014/11/05 HTML / CSS
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
一张图片能隐含千言万语之隐藏你的程序代码
2012/12/13 HTML / CSS
英国手机零售商:Carphone Warehouse
2018/06/06 全球购物
Brora官网:英国领先的羊绒服装品牌
2019/08/28 全球购物
迎新晚会主持词
2014/03/24 职场文书
大学生村官座谈会发言材料
2014/05/25 职场文书
2014迎国庆标语大全
2014/09/19 职场文书
CSS实现九宫格布局(自适应)的示例代码
2022/02/12 HTML / CSS
Redis基本数据类型哈希Hash常用操作命令
2022/06/01 Redis