问题:从下面的文件中取出电话号 或者是下面这样: 用正则表达式就可以简单一点儿, re模块 正则表达式就是字符串的匹配规则,在多数编程语言里都有相应的支持,python里对应的模块是re 常用的表达式规则 re的匹配语法有以下几种 re.match 从头开始匹配 re.search 匹配包含 re. ...
分类:
编程语言 时间:
2018-05-23 10:22:17
阅读次数:
179
ret =re.findall('\d+', 'eva123egon4yuan567') print(ret)#返回满足条件的结果 ,放在一个列表里。 ret2 = re.search('\d+','evaegonyu1an') print(ret2.group())# 函数会在字符串内查找模式匹配... ...
分类:
其他好文 时间:
2018-05-21 23:02:39
阅读次数:
214
re模块操作 在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个模块,名字为re 1. re模块的使用过程 re.match是用来进行正则匹配检查的方法,若字符串匹配正则表达式,则match方法返回匹配对象(Match Object),否则返回None(注意不是空字符串"")。 ...
分类:
编程语言 时间:
2018-05-21 23:00:17
阅读次数:
242
re模块 讲正题之前我们先来看一个例子:https://reg.jd.com/reg/person?ReturnUrl=https%3A//www.jd.com/ 这是京东的注册页面,打开页面我们就看到这些要求输入个人信息的提示。假如我们随意的在手机号码这一栏输入一个11111111111,它会提示 ...
分类:
其他好文 时间:
2018-05-21 21:22:33
阅读次数:
208
什么是正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是 事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符”,这个“规则字符” 来表达对字符的一种过滤逻辑。 正则并不是python独有的,其他语言也都有正则python中的正则,封装了re模块 python正则的详细讲解 常用 ...
分类:
其他好文 时间:
2018-05-18 14:14:08
阅读次数:
136
Python 学习笔记: 1. Python 面向对象 (初级篇) 2. Python 面向对象 (进阶篇) 3. 类的特殊成员 Python 联系项目: 1. 基于re模块的计算机 瞎鼓捣系列: 1. sublime text3 上设置 Python 环境 ...
分类:
其他好文 时间:
2018-05-15 14:02:28
阅读次数:
163
re模块 讲正题之前我们先来看一个列子 这是京东的注册页面,打开页面我们就看到这些要求输入个人信息的提示。 假如我们随意的在手机号码这个栏输入一个11111111,它会提示我们格式有误。 这个功能是怎么实现的呢? 假如现在你用Python写一段代码,类似: phone_unmber = input( ...
分类:
其他好文 时间:
2018-05-15 11:49:24
阅读次数:
166
一、python的正则 1.python的正则表达式利用re模块 二、正则规则 1.字符串 2.表示数量 ...
分类:
编程语言 时间:
2018-05-15 00:37:33
阅读次数:
189
正则-->whywhathowwhy:从大量文本中查找规则字符串,比字符串各种查找都迅速,利用c语言的匹配引擎,广泛应用于各种搜索,查找,爬虫what:正则-->代数,变量替换(用一些规定好的符号去陪陪有规则的文本)在线工具:https://www.regepai.com/http://tool.oschina.net/regex语法说明:re模块使用说明:正则语法:1.表达式2.转意
分类:
编程语言 时间:
2018-05-13 23:02:01
阅读次数:
356
##元字符:.^$*+?{}[]|()\在re中最重要的就是元字符与findall配合使用 # re模块(就是正则表示式模块)主要功能就是做匹配 #正则表达式(re)是一种小型的高度专业化的编程语言, #例子:12345665、4563111、4565778、可以通过123.。。6+*正则匹配 im... ...
分类:
其他好文 时间:
2018-05-12 16:19:29
阅读次数:
283