Python使用re模块正则提取字符串中括号内的内容示例


Posted in Python onJune 01, 2018

本文实例讲述了Python使用re模块正则提取字符串中括号内的内容操作。分享给大家供大家参考,具体如下:

直接上代码吧:

# -*- coding:utf-8 -*-
#! python2
import re
string = 'abe(ac)ad)'
p1 = re.compile(r'[(](.*?)[)]', re.S) #最小匹配
p2 = re.compile(r'[(](.*)[)]', re.S)  #贪婪匹配
print(re.findall(p1, string))
print(re.findall(p2, string))

输出:

['ac']
['ac)ad']

解释一下:

1.正则匹配串前加了r就是为了使得里面的特殊符号不用写反斜杠了。

2.[ ]具有去特殊符号的作用,也就是说[(]里的(只是平凡的括号

3.正则匹配串里的()是为了提取整个正则串中符合括号里的正则的内容

4. .是为了表示除了换行符的任一字符。*克林闭包,出现0次或无限次。

5. 加了?是最小匹配,不加是贪婪匹配。

6. re.S是为了让.表示除了换行符的任一字符。

Python 相关文章推荐
详解python实现读取邮件数据并下载附件的实例
Aug 03 Python
python paramiko模块学习分享
Aug 23 Python
学习python中matplotlib绘图设置坐标轴刻度、文本
Feb 07 Python
python实现对文件中图片生成带标签的txt文件方法
Apr 27 Python
Django Rest framework之认证的实现代码
Dec 17 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
Jan 15 Python
python操作文件的参数整理
Jun 11 Python
django 使用全局搜索功能的实例详解
Jul 18 Python
Python 堆叠柱状图绘制方法
Jul 29 Python
python selenium自动化测试框架搭建的方法步骤
Jun 14 Python
python 使用建议与技巧分享(四)
Aug 18 Python
Python使用eval函数执行动态标表达式过程详解
Oct 17 Python
Python爬虫获取图片并下载保存至本地的实例
Jun 01 #Python
python操作mysql代码总结
Jun 01 #Python
Python使用pylab库实现绘制直方图功能示例
Jun 01 #Python
python的格式化输出(format,%)实例详解
Jun 01 #Python
Python获取昨天、今天、明天开始、结束时间戳的方法
Jun 01 #Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
May 31 #Python
Python中if elif else及缩进的使用简述
May 31 #Python
You might like
php 利用array_slice函数获取随机数组或前几条数据
2015/09/30 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
2019/02/08 PHP
jQuery ajax+PHP实现的级联下拉列表框功能示例
2019/02/12 PHP
PHP实现递归的三种方法
2020/07/04 PHP
javascript编程起步(第六课)
2007/02/27 Javascript
javascript之对系统的toFixed()方法的修正
2007/05/08 Javascript
jQuery中的$.ajax()方法应用
2014/05/06 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
2015/04/06 Javascript
javascript实现十秒钟后注册按钮可点击的方法
2015/05/13 Javascript
Bootstrap每天必学之折叠
2016/04/12 Javascript
JavaScript知识点总结(五)之Javascript中两个等于号(==)和三个等于号(===)的区别
2016/05/31 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
2016/12/08 Javascript
基于jQuery实现的打字机效果
2017/01/16 Javascript
AngularJS表格样式简单设置方法示例
2017/03/03 Javascript
Bootstrap面板(Panels)的简单实现代码
2017/03/17 Javascript
结合Vue控制字符和字节的显示个数的示例
2018/05/17 Javascript
JavaScript+Canvas实现彩色图片转换成黑白图片的方法分析
2018/07/31 Javascript
node.js基础知识汇总
2020/08/25 Javascript
vue 使用原生组件上传图片的实例
2020/09/08 Javascript
NodeJS开发人员常见五个错误理解
2020/10/14 NodeJs
Python入门篇之函数
2014/10/20 Python
Python的迭代器和生成器使用实例
2015/01/14 Python
基于python的Paxos算法实现
2019/07/03 Python
Python使用pymysql模块操作mysql增删改查实例分析
2019/12/19 Python
用HTML5中的Canvas结合公式绘制粒子运动的教程
2015/05/08 HTML / CSS
HTML5事件方法全部汇总
2016/05/12 HTML / CSS
玩具反斗城葡萄牙官方商城:Toys"R"Us葡萄牙
2016/10/21 全球购物
台湾屈臣氏网路商店:Watsons台湾
2020/12/29 全球购物
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
财务经理岗位职责
2013/11/09 职场文书
财务信息服务专业自荐书范文
2014/02/08 职场文书
高中运动会入场词
2014/02/14 职场文书
事假请假条范文
2014/04/11 职场文书
农村优秀教师事迹材料
2014/08/27 职场文书
2014年信访工作总结
2014/11/17 职场文书
2015年防灾减灾工作总结
2015/07/24 职场文书