用正则表达式匹配某个文本模式

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)短匹配模式

最新文章

  1. wcf,jquery,post,跨域
  2. 【bzoj1001】 BeiJing2006—狼抓兔子
  3. 使用Node.js的socket.io模块开发实时web程序
  4. 汇编语言(学习笔记-----[bx]和loop)
  5. jquery阻止事件的两种实现方式
  6. C++学习笔记33 转换操作符
  7. git 克隆到本地linux目录的2种方式
  8. js模块化开发——require.js的用法详细介绍(含jsonp)
  9. maven配置文件setting.xml字段注释
  10. 【PHP】基础学习
  11. 错误代码: 1054 Unknown column 't.createUsrId' in 'group statement'
  12. Java的递归、IO流
  13. Node.js实战项目学习系列(5) node基础模块 path
  14. Linux-read 命令(20)
  15. mysql修改EST时区,mysql时间修改
  16. Cordova套网站
  17. NDK学习笔记(二)
  18. JavaScript正则表达式以及字符串处理
  19. linux设置永久环境变量
  20. python 的StringIO

热门文章

  1. iOS - 开源框架、项目和学习资料汇总(UI篇)
  2. yii---load怎么使用
  3. Django---简单from表单提交
  4. Spark2 Dataset分析函数--排名函数row_number,rank,dense_rank,percent_rank
  5. 数据库outer连接
  6. 为VS定制一个自己的代码生成器 - 自定义工具开发
  7. HDU 2187 - 悼念512汶川大地震遇难同胞——老人是真饿了 - [大水题]
  8. Kettle 4.2源码分析第四讲--KettleJob机制与Database插件简介(含讲解PPT)
  9. Hdu1010Tempter of the Bone 深搜+剪枝
  10. sql根据某一个字段重复只取第一条数据