正则表达式 一说规则我已经知道你很晕了,现在就让我们先来看一些实际的应用。在线测试工具 http://tool.chinaz.com/regex/ http://tool.oschina.net/regex 字符: 量词: . ^ $ * + ? { } 李杰李莲李二 李杰和李莲英李二棍 注意:前面 ...
分类:
其他好文 时间:
2019-03-09 23:22:25
阅读次数:
192
1.os.path与sys.path的区别是什么? os.path 主要用于系统文件路径的操作 sys.path 主要是python解释器的系统环境参数的操作 2.re模块中match和search方法的不同? re.match 函数只匹配字符串的开始字符,如果开始的字符不符合正则表达式,匹配就会失 ...
分类:
编程语言 时间:
2019-03-08 16:39:44
阅读次数:
251
[TOC] 正则表达式本身是一种小型的、高度专业化的编程语言。Python 的 re 模块(Regular Expression 正则表达式)提供各种正则表达式的匹配操作,Python 会将正则表达式转化为字节码,利用 C 语言的匹配引擎进行深度优先的匹配。 参考: https://www.cnbl ...
分类:
编程语言 时间:
2019-03-05 15:30:38
阅读次数:
199
search 需求:匹配出文章阅读的次数 运行结果: findall 需求:统计出python、c、c++相应文章阅读的次数 运行结果: sub 将匹配到的数据进行替换 需求:将匹配到的阅读次数加1 方法1: 运行结果: 方法2: 运行结果: 练习 从下面的字符串中取出文本 参考答案: split ...
分类:
其他好文 时间:
2019-03-04 10:00:50
阅读次数:
279
在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个模块,名字为re 1. re模块的使用过程 2. re模块示例(匹配以itcast开头的语句) 运行结果为: 3. 说明 re.match() 能够匹配出以xxx开头的字符串 ...
分类:
其他好文 时间:
2019-03-04 09:54:15
阅读次数:
137
在上一小节中,了解到通过re模块能够完成使用正则表达式来匹配字符串 本小节,将要讲解正则表达式的单字符匹配 示例1: . 运行结果: 示例2:[ ] 运行结果: 示例3:\d 运行结果: 说明 其他的匹配符参见后面章节的讲解 ...
分类:
其他好文 时间:
2019-03-04 09:18:29
阅读次数:
121
常用模块一 collections模块 时间模块 random模块 os模块 sys模块 序列化模块 re模块 常用模块二 hashlib模块 configparse模块 logging模块 collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collect ...
分类:
其他好文 时间:
2019-03-01 15:51:09
阅读次数:
182
一、元字符:(. ^ $ * + ? {} [] | () \) 1.通配符:. 2.尖角符:^ 只从开头匹配 3.dollor符:$ 只从结尾匹配 4.星号:* 重复前面的字符(0到多次),可以重复普通字符,也可以重复元字符 5.加号:+ 重复前面的字符(1到多次),与*类似 6.问号:? 重复前 ...
分类:
其他好文 时间:
2019-02-26 19:06:58
阅读次数:
185
欢迎关注本人微信公众号“没有故事的陈师傅”re正则处理正则定义正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。常用正则表达式的方法re.compile(编译)pattern.match(从头匹配)pattern.search(匹配一个)pattern.findall(匹配所有)p
分类:
编程语言 时间:
2019-02-25 00:41:56
阅读次数:
185
正则就是用一些具有特殊含义的符号组合在一起(成为正则表达式)来描述字符或字符串的方法.或者说:正则就是用来描述一类事物的规则.它嵌套在Python中,并通过re模块实现,正则表达式模式被编译成一系列的字节码,然后用C编写的匹配引擎执行. 元字符 \w 匹配字母(包含中文)或数字或下划线 \W 非 \ ...
分类:
编程语言 时间:
2019-02-18 19:11:43
阅读次数:
244