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实现的爬虫功能代码
Jun 24 Python
python 函数内部修改外部变量的方法
Dec 18 Python
Django框架自定义模型管理器与元选项用法分析
Jul 22 Python
Python生成验证码、计算具体日期是一年中的第几天实例代码详解
Oct 16 Python
Pytorch 中retain_graph的用法详解
Jan 07 Python
pycharm实现在子类中添加一个父类没有的属性
Mar 12 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
Mar 13 Python
用python绘制樱花树
Oct 09 Python
关于Kotlin中SAM转换的那些事
Sep 15 Python
python爬取代理IP并进行有效的IP测试实现
Oct 09 Python
聊聊pytorch测试的时候为何要加上model.eval()
May 23 Python
Python中三种花式打印的示例详解
Mar 19 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 Session变量不能传送到下一页的解决方法
2009/11/27 PHP
php数组函数序列之array_flip() 将数组键名与值对调
2011/11/07 PHP
php读取mysql的简单实例
2014/01/15 PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
2014/01/30 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
2014/05/29 PHP
PHP中include/require/include_once/require_once使用心得
2016/08/28 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
PHP实现的获取文件mimes类型工具类示例
2018/04/08 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
2019/09/02 PHP
最简单的jQuery程序 入门者学习
2009/07/09 Javascript
Js实现双击鼠标自动滚动屏幕的示例代码
2013/12/14 Javascript
兼容最新firefox、chrome和IE的javascript图片预览实现代码
2014/08/08 Javascript
JQuery 给元素绑定click事件多次执行的解决方法
2014/09/09 Javascript
学习javascript的闭包,原型,和匿名函数之旅
2015/10/18 Javascript
详解如何提高 webpack 构建 Vue 项目的速度
2017/07/03 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
jQuery简单实现向列表动态添加新元素的方法示例
2017/12/25 jQuery
Vue中$refs的用法详解
2018/06/24 Javascript
Vue实现将数据库中带html标签的内容输出(原始HTML(Raw HTML))
2019/10/28 Javascript
基于canvasJS在PHP中制作动态图表
2020/05/30 Javascript
通过实例了解Render Props回调地狱解决方案
2020/11/04 Javascript
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
python解析xml文件实例分享
2013/12/04 Python
利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程
2015/05/05 Python
Python实现破解猜数游戏算法示例
2017/09/25 Python
pandas 小数位数 精度的处理方法
2018/06/09 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
2019/07/31 Python
Python的Lambda函数用法详解
2019/09/03 Python
pytorch制作自己的LMDB数据操作示例
2019/12/18 Python
python的数学算法函数及公式用法
2020/11/18 Python
python温度转换华氏温度实现代码
2020/12/06 Python
英国现代家具和装饰网站:PN Home
2018/08/16 全球购物
中式婚礼主持词
2014/03/13 职场文书
2015年思想品德教学工作总结
2015/07/22 职场文书
详解Oracle数据库中自带的所有表结构(sql代码)
2021/11/20 Oracle