- 博客(4)
- 收藏
- 关注
原创 python标准库之文本系列 -- python重器:re模块中卷
在这一章里我们只学学两个问题: 一.用组解析匹配 二.搜索选项一.用组解析匹配: 组的定义:当我们匹配到模式返回MtachObject对象的时候,该对象除了包含着一些对子字符串的信息以外,还包含着哪个模式匹配了哪部分的子字符串的信息,这些部分就叫做组。这样做到好处在于可以隔离匹配文本的各个部分。 组的编号:组的编号很简单,组0表示与整个表达式匹配的字符串,子组按其左括号在表达式中出现的顺序编号,从1开始。 扩展基本组:python扩展了基本组的语法,并且增加了命名组,通过名...
2020-05-10 22:04:05 217
原创 python标准库之文本系列 -- python重器:re模块上卷
同志们,为什么我爱python爱的深沉,因为就是我被这个‘少女’迷倒。下面来看看它的‘活好’好在哪(这只是勾起大家读书的欲望而已,相信我) 模块re:正则表达式(Regexp/Regex)正则表达式是一种用形式化语法描述的文本匹配模式。模式会被解释为一组指令,然后执行这些指令并提供一个字符串作为输入,将生成一个匹配子集或者生成原字符串的一个修正版本。 1.查找文本中的模式的...
2020-05-03 15:10:01 224
原创 python标准库之文本系列 -- 格式化文本段落的textwrap模块
如果想美观打印(pretty-printing),该模块会提供很多文本编辑器和文字处理器都有的段落自动换行或填充特性。格式化一个段落,不可避免的要对宽度,缩进,填充等方面做一些操作。在操作文本的时候应当把这三个方面结合起来。 textwrap.fill(text,width=70.**kwargs) 参数说明:text:输入的文本段落width:默认的宽度...
2020-04-25 19:28:33 277
原创 python标准库之文本系列 -- string模块尚未死亡
在程序员的日常生活中,可能有许多的时间在处理文本,而在python当中,我们用那最显而易见的文本处理工具str类进行处理。什么find(),index(),count(),split(),join(),replace(),strip(),translate()等 这些str对象的方法已经足够处理本文了,但是你可能还不知道以前这些方法是不属于str类管辖的,真正的持有者是另外一个模块,它的...
2020-04-17 11:47:09 231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人