本节主要介绍正则表达式re模块使用及常用正则表达式语法。
分类:
编程语言 时间:
2019-04-10 23:21:27
阅读次数:
185
第一个 regex 中是带有2个括号的,我们可以看到其输出是一个list 中包含2个 tuple 第二个 regex 中带有1个括号,其输出的内容就是括号匹配到的内容,而不是整个表达式所匹配到的结果。 第三个 regex 中不带有括号,其输出的内容就是整个表达式所匹配到的内容。 结论:findall ...
分类:
编程语言 时间:
2019-02-10 10:49:41
阅读次数:
576
元字符和其含义 . 匹配除换行符以外的任意字符 \ 转义字符,使后一个字符改变原来的意思 \w 匹配字母、数字、下划线:[A-Za-z0-9_] \W 匹配特殊字符:[^A-Za-z0-9_] \s 匹配任意的空白符:[\t\r\n\f\v] \S 匹配非空白符 \d 匹配数字 \D 匹配非数字 \... ...
分类:
编程语言 时间:
2019-01-26 23:42:07
阅读次数:
261
正则就是模糊匹配 元字符(. ^ $ * + ? { } [ ] | ( ) \ ) . (通配符,出了\n其他都可以匹配出来),一个点只代表一个符号 ^ 表示以什么开头 $表示以什么结尾 重复符号 *紧挨着的字符字符,表示重复很0到无穷次 +表示重复很1到无穷次 ?表示重复0次或者1次 { }重复 ...
分类:
编程语言 时间:
2019-01-05 12:14:20
阅读次数:
208
1. 检查一下注册表是否存在python其它版本的信息 方法: 1)在命令行中输入regedit打开注册表 2)在HKEY_CURRENT_USER\Software中找一下是否存在python注册信息,如果存在,检查一下是否是python27版本,且是否包含下面两个节点 再检查一下其对于的安装路径 ...
分类:
编程语言 时间:
2018-12-26 20:03:08
阅读次数:
250
python中的re模块re模块为Python的内置模块,Python程序中通过这个模块来使用正则表达式。re模块的使用re模块有两种使用方式,示例中以match方法为例。方式1:步骤:1)直接使用re.match方法(传入正则表达式和需要匹配的字符串)对文本进行匹配查找,match方法返回一个Match对象2)使用Match对象提供的方法获取匹配结果示例:importrem=re.match(r
分类:
编程语言 时间:
2018-12-21 01:08:21
阅读次数:
204
模块初识及正则表达式 Python re模块与正则表达式的运用 Python中常用模块一 模块和包 ...
分类:
编程语言 时间:
2018-12-15 13:48:35
阅读次数:
98
本文和python关系不大,前面几节是为了使用python中的正则,后面只关注正则本身。 0. Python re 方法 1. 匹配纯文本 普通字符串匹配 结果 2. 匹配任意字符 字符可以匹配任何一个单个的字符(除换行符), 转义元字符(特殊含义的字符)。 结果 3. 匹配一组字符 使用元字符 来 ...
分类:
其他好文 时间:
2018-12-10 20:51:56
阅读次数:
257
import re #导入模块 info = 'qwewwer12332423kdsjfkl2342kdjfl213nkafal123123' 例1: res1 = re.compile('er(.*?)kd.*?fk(.*?)kd').search(info).group(1) #代表匹配第一个括 ...
分类:
编程语言 时间:
2018-12-08 18:02:04
阅读次数:
204