Python: re.compile最短匹配模式,只取双引号内的值\“
2024-10-19 05:22:00
用正则表达式匹配某个文本模式
1.只取双引号内的值
2.长短匹配模式对比
贪婪模式: 模式r'\"(.*)\" '的意图是匹配被双引号包含的文本,但是这个表达式中*是贪婪的,因此匹配操作会查找最长的可能匹配。
非贪婪模式: 模式r'\"(.*?)\" ' 可以强制匹配算法改成寻找最短的可能匹配。
1)长匹配模式
>>>str_pat = re.compile(r'\"(.*)\"')
>>>text2 = 'Computer says "no." Phone says "yes."'
>>>str_pat.findall(text2)
['no." Phone says "yes.']
2)短匹配模式
最新文章
- wcf,jquery,post,跨域
- 【bzoj1001】 BeiJing2006—狼抓兔子
- 使用Node.js的socket.io模块开发实时web程序
- 汇编语言(学习笔记-----[bx]和loop)
- jquery阻止事件的两种实现方式
- C++学习笔记33 转换操作符
- git 克隆到本地linux目录的2种方式
- js模块化开发——require.js的用法详细介绍(含jsonp)
- maven配置文件setting.xml字段注释
- 【PHP】基础学习
- 错误代码: 1054 Unknown column &;#39;t.createUsrId&;#39; in &;#39;group statement&;#39;
- Java的递归、IO流
- Node.js实战项目学习系列(5) node基础模块 path
- Linux-read 命令(20)
- mysql修改EST时区,mysql时间修改
- Cordova套网站
- NDK学习笔记(二)
- JavaScript正则表达式以及字符串处理
- linux设置永久环境变量
- python 的StringIO
热门文章
- iOS - 开源框架、项目和学习资料汇总(UI篇)
- yii---load怎么使用
- Django---简单from表单提交
- Spark2 Dataset分析函数--排名函数row_number,rank,dense_rank,percent_rank
- 数据库outer连接
- 为VS定制一个自己的代码生成器 - 自定义工具开发
- HDU 2187 - 悼念512汶川大地震遇难同胞——老人是真饿了 - [大水题]
- Kettle 4.2源码分析第四讲--KettleJob机制与Database插件简介(含讲解PPT)
- Hdu1010Tempter of the Bone 深搜+剪枝
- sql根据某一个字段重复只取第一条数据