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简单实现基于SSL的IRC bot实例
Jun 15 Python
在Python程序员面试中被问的最多的10道题
Dec 05 Python
python获取网页中所有图片并筛选指定分辨率的方法
Mar 31 Python
django_orm查询性能优化方法
Aug 20 Python
python 利用pandas将arff文件转csv文件的方法
Feb 12 Python
Python集中化管理平台Ansible介绍与YAML简介
Jun 12 Python
详解python pandas 分组统计的方法
Jul 30 Python
Python3监控疫情的完整代码
Feb 20 Python
Python os库常用操作代码汇总
Nov 03 Python
使用Python webdriver图书馆抢座自动预约的正确方法
Mar 04 Python
python scrapy简单模拟登录的代码分析
Jul 21 Python
python 离散点图画法的实现
Apr 01 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/05/04 PHP
Laravel5.1自定义500错误页面示例
2016/10/09 PHP
PHP内置函数生成随机数实例
2019/01/18 PHP
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
Jquery插件仿百度搜索关键字自动匹配功能
2016/05/11 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
谈谈第三方App接入微信登录 解读
2016/12/27 Javascript
JS实现两周内自动登录功能
2017/03/23 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
javascript操作向表格中动态加载数据
2020/08/27 Javascript
Vue filter 过滤器、以及在table中的使用介绍
2020/09/07 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
Vue包大小优化的实现(从1.72M到94K)
2021/02/18 Vue.js
python使用xlrd模块读写Excel文件的方法
2015/05/06 Python
python基础入门学习笔记(Python环境搭建)
2016/01/13 Python
Python数据类型详解(四)字典:dict
2016/05/12 Python
python基础之入门必看操作
2017/07/26 Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
2018/08/16 Python
使用GitHub和Python实现持续部署的方法
2019/05/09 Python
Django 缓存配置Redis使用详解
2019/07/23 Python
深入了解python中元类的相关知识
2019/08/29 Python
JupyterNotebook设置Python环境的方法步骤
2019/12/03 Python
python关闭占用端口方式
2019/12/17 Python
Java多线程实现四种方式原理详解
2020/06/02 Python
python关于倒排列的知识点总结
2020/10/13 Python
美国室内和室外装饰花盆购物网站:ePlanters
2019/03/22 全球购物
物流仓储实习自我鉴定
2013/09/25 职场文书
历史学专业大学生找工作的自我评价
2013/10/16 职场文书
运动会入场解说词
2014/02/07 职场文书
学校领导四风问题整改措施思想汇报
2014/10/09 职场文书
2015年乡镇统计工作总结
2015/04/22 职场文书
七一活动主持词
2015/06/29 职场文书
职场新人刚入职工作总结该怎么写?
2019/05/15 职场文书
九大龙王魂骨,山龙王留下躯干骨,榜首死的最憋屈(被捏碎)
2022/03/18 国漫
win10搭建配置ftp服务器的方法
2022/08/05 Servers