一:什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 生活中处处都 ...
分类:
其他好文 时间:
2017-10-28 13:49:13
阅读次数:
139
一.re模块 1.正则 正则就是用一些特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是藐视一类事物的规则。 在Python中,它内嵌在Python中,并通过re模块实现。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。 2.常用匹配模式 二. ...
分类:
其他好文 时间:
2017-10-28 12:58:49
阅读次数:
149
一:什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 生活中处处都 ...
分类:
其他好文 时间:
2017-10-28 12:51:50
阅读次数:
139
一:什么是正则?正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过re模块实现。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执..
分类:
编程语言 时间:
2017-10-28 11:20:24
阅读次数:
200
#重复匹配:. [] ? * + {} ?:左边那个字符出现0次或1次 print(re.findall('ab?','a ab abb abbb abbbbbb')) print(re.findall('ab{0,1}','a ab abb abbb abbbbbb')) *:左边那个字符出现0次 ...
分类:
编程语言 时间:
2017-10-27 23:05:36
阅读次数:
414
在python中需要引入re模块 表示字符: . 匹配任意一个字符(除了\n) \d表示是阿拉伯数字, \D表示不是数字 \s匹配空白,即空格,tab, \S匹配非空白 \w匹配单词字符,即a-z, A-Z, 0-9, _ \W 匹配非单词字符 ...
分类:
其他好文 时间:
2017-10-26 20:58:27
阅读次数:
191
import re#findall查找所有,从头找到尾,找到的结果取出来'''\w:字母,数字,下划线\W:非字母,数字,下划线\s:空白字符 ,等价于\n,\t\S:非空白字符\d:数字\D:非数字\A:从开头找\Z:从结尾找\n:换行符\t:制表符'''# print(re.findall('\ ...
分类:
其他好文 时间:
2017-10-24 19:34:40
阅读次数:
151
re模块 用于在正则表达式匹配操作。 python中为了避免实现输出'\','\n'字符的转义问题(如正则表达式使用反斜杠" \ "来代表特殊形式或用作转义字符,这里跟Python的语法冲突,因此,Python用" \\\\ "表示正则表达式中的" \ ",因为正则表达式中如果要匹配" \ ",需要 ...
分类:
编程语言 时间:
2017-10-24 00:18:56
阅读次数:
268
了解http常见状态码 可以通过输入错误的密码来找到登陆知乎的post:url 把Headers拉到底部,可以看到form data _xsrf是需要发送的,需要发送给服务端,否则会返回403错误,提示用户没权限访问 获取xsrf的方法: 接着使用re模块来获取到这一行数值 每次查看知乎页面要用ge ...
分类:
其他好文 时间:
2017-10-22 11:05:02
阅读次数:
228
一、简介: 正则表达式:是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过re模块实现,正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。二、字符匹配(普通字符、元字符)普通字符:元字符:. ^ $ * + ? { } [ ] | ( ) \\后 ...
分类:
编程语言 时间:
2017-10-19 14:58:21
阅读次数:
206