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中的__slots__使用示例
Feb 26 Python
简单说明Python中的装饰器的用法
Apr 24 Python
python计算一个序列的平均值的方法
Jul 11 Python
python杀死一个线程的方法
Sep 06 Python
详解duck typing鸭子类型程序设计与Python的实现示例
Jun 03 Python
Python max内置函数详细介绍
Nov 17 Python
python简易远程控制单线程版
Jun 20 Python
python numpy和list查询其中某个数的个数及定位方法
Jun 27 Python
selenium python 实现基本自动化测试的示例代码
Feb 25 Python
TensorFlow tf.nn.conv2d实现卷积的方式
Jan 03 Python
Python实现一个简单的递归下降分析器
Aug 01 Python
详解分布式系统中如何用python实现Paxos
May 18 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利用COM对象访问SQLServer、Access
2006/10/09 PHP
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
jQuery右键菜单contextMenu使用实例
2011/09/28 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
jquery easyui使用心得
2014/07/07 Javascript
轻量级网页遮罩层jQuery插件用法实例
2015/07/31 Javascript
Jquery promise实现一张一张加载图片
2015/11/13 Javascript
基于JavaScript实现右键菜单和拖拽功能
2016/11/28 Javascript
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
2016/12/06 Javascript
基于 Bootstrap Datetimepicker 联动
2017/08/03 Javascript
利用JS如何计算字符串所占字节数示例代码
2017/09/13 Javascript
AngularJS中重新加载当前路由页面的方法
2018/03/09 Javascript
JavaScript字符和ASCII实现互相转换
2020/06/03 Javascript
使用python实现baidu hi自动登录的代码
2013/02/10 Python
python 对类的成员函数开启线程的方法
2019/01/22 Python
详解js文件通过python访问数据库方法
2019/03/03 Python
Django 用户登陆访问限制实例 @login_required
2020/05/13 Python
PyTorch的torch.cat用法
2020/06/28 Python
python 如何引入协程和原理分析
2020/11/30 Python
python自动化办公操作PPT的实现
2021/02/05 Python
深入浅析css3 border-image边框图像详解
2015/11/24 HTML / CSS
新西兰便宜隐形眼镜购买网站:QUICKLENS New Zealand
2019/03/02 全球购物
英国网上自行车商店:Tredz Bikes
2019/10/29 全球购物
什么是.net
2015/08/03 面试题
2014年元旦感言
2014/03/06 职场文书
宣传保护环境的公益广告词
2014/03/13 职场文书
生产车间标语
2014/06/11 职场文书
过程装备与控制工程专业求职信
2014/07/02 职场文书
开展党的群众路线教育实践活动总结报告
2014/10/31 职场文书
实习生个人总结范文
2015/02/28 职场文书
自我检讨书怎么写
2015/05/07 职场文书
幼儿园六一儿童节主持词
2015/06/30 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
2021/07/07 Servers