Python for Informatics 第11章 正则表达式(一)


Posted in Python onApril 21, 2016

正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。

注:以下文章原文来自于Dr Charles Severance 的 《Python for Informatics》

目前为止,我们一直在通读文件,查找模式和抽取字里行间我们感兴趣的各种信息。我们一直在使用像split和find的字符串方法,以及列表和字符串的切片功能来抽取行中的部分内容。

像这样的查找和抽取任务是如此常见,所以Python拥有一个非常强大的库——正则表达式(regular expressions)来优雅地处理这些任务。我们未早一点介绍正则表达式是因为,虽然它们很强大,但是有点复杂,并且需要一些时间去适应它们的语法。

正式表达式近乎是一个用来查找和分析字符串的小型编程语言。事实上,关于正则表达式可以写一本完整的书。在这一章,我们将只涉及其基础。想要获得正则表达式的更多信息,请参阅:

关于Python for Informatics 第11章 正则表达式(一)的相关内容就给大家介绍这么多,后续还会持续更新,更多精彩内容敬请关注!

Python 相关文章推荐
python操作xml文件详细介绍
Jun 09 Python
Python爬虫模拟登录带验证码网站
Jan 22 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
Jan 15 Python
Python正则表达式指南 推荐
Oct 09 Python
Python中staticmethod和classmethod的作用与区别
Oct 11 Python
基于python历史天气采集的分析
Feb 14 Python
python模块之subprocess模块级方法的使用
Mar 26 Python
Python GUI学习之登录系统界面篇
Aug 21 Python
python实现两个文件夹的同步
Aug 29 Python
Python爬虫使用浏览器cookies:browsercookie过程解析
Oct 22 Python
Pycharm添加虚拟解释器报错问题解决方案
Oct 13 Python
python re模块和正则表达式
Mar 24 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
Apr 20 #Python
Ruby使用eventmachine为HTTP服务器添加文件下载功能
Apr 20 #Python
Python实现HTTP协议下的文件下载方法总结
Apr 20 #Python
详解Python命令行解析工具Argparse
Apr 20 #Python
利用Python如何生成随机密码
Apr 20 #Python
Python自动化部署工具Fabric的简单上手指南
Apr 19 #Python
python实现简单socket通信的方法
Apr 19 #Python
You might like
PHP常用技巧总结(附函数代码)
2012/02/04 PHP
PHP文章采集URL补全函数(FormatUrl)
2012/08/02 PHP
php随机抽奖实例分析
2015/03/04 PHP
jQuery 数据缓存data(name, value)详解及实现
2010/01/04 Javascript
js 巧妙去除数组中的重复项
2010/01/25 Javascript
javascript与webservice的通信实现代码
2010/12/25 Javascript
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
2013/04/07 Javascript
alert中断settimeout计时功能
2013/07/26 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
javascript创建对象、对象继承的实用方式详解
2016/03/08 Javascript
JS上传组件FileUpload自定义模板的使用方法
2016/05/10 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
2016/07/27 Javascript
JS输出空格的简单实现方法
2016/09/08 Javascript
HTML5 实现的一个俄罗斯方块实例代码
2016/09/19 Javascript
Vue.js第一天学习笔记(数据的双向绑定、常用指令)
2016/12/01 Javascript
扩展bootstrap的modal模态框-动态添加modal框-弹出多个modal框
2017/02/21 Javascript
vue-router路由简单案例介绍
2017/02/21 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
Vue实现简单计算器案例
2020/02/25 Javascript
python登录豆瓣并发帖的方法
2015/07/08 Python
Python复制Word内容并使用格式设字体与大小实例代码
2018/01/22 Python
详解flask表单提交的两种方式
2018/07/21 Python
Django和Flask框架优缺点对比
2019/10/24 Python
使用Bazel编译TensorBoard教程
2020/02/15 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
python 利用panda 实现列联表(交叉表)
2021/02/06 Python
公司财务工作总结的自我评价
2013/11/23 职场文书
项目开发计划书
2014/01/09 职场文书
幼师自我鉴定
2014/02/01 职场文书
护理专业自荐信范文
2014/02/26 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
2015最新婚礼主持词
2015/06/30 职场文书
导游词之京东大峡谷旅游区
2019/10/29 职场文书
MySQL主从搭建(多主一从)的实现思路与步骤
2021/05/13 MySQL
css3中2D转换之有趣的transform形变效果
2022/02/24 HTML / CSS