re模块常用方法 : 注意 : 1. findall的优先查询 : ' ?: ' 为取消优先返回匹配 2. split的优先级查询 : 例 : 分组命名 : (?P<name>正则表达式) ,表示给分组起名字 (?P = name) 表示使用这个分组,这里匹配到的内容应该和分组中的内容完全相同 ...
分类:
编程语言 时间:
2018-08-07 17:32:12
阅读次数:
178
* BeautifulSoup 的.find(), .findAll() 函数原型 * 取得 span.green bsObj.findAll("span", {"class":"green"}) * 取得 h1,h2,h3,h4,h5,h6 bsObj.findAll({"h1","h2","h3 ...
分类:
编程语言 时间:
2018-08-05 11:53:39
阅读次数:
248
脚本参考:https://github.com/erfze/CTF_tools/tree/master/Rail_Fence_encipherment 1.字符串等长分割 用re模块中的findall进行字符串按指定长度分割,可以参考伯乐在线上这篇介绍re模块的文章(http://python.jo ...
分类:
编程语言 时间:
2018-08-02 23:02:26
阅读次数:
512
1 user_info='phone:18612574474 qq:8068886262' 2 print (re.findall('\d*',user_info)) 3 print (filter(None, re.findall('\d*',user_info))) 4 ['', '', '',... ...
分类:
其他好文 时间:
2018-08-02 20:36:42
阅读次数:
138
import re'''正则表达式:re.match:从头匹配re.search:浏览全部字符串,匹配第一个符合规则的字符串re.findall():将匹配到得的所有内容都放置在一个列表中#re.finditer():re.split():re.sub():''''''1.match'''origi ...
分类:
其他好文 时间:
2018-08-02 17:42:44
阅读次数:
183
前言 登录网站的时候,经常会遇到传token参数,token关联并不难,难的是找出服务器第一次返回token的值所在的位置,取出来后就可以动态关联了 登录拉勾网 1.先找到登录首页https://passport.lagou.com/login/login.html,输入账号和密码登录,抓包看详情 ...
分类:
编程语言 时间:
2018-08-02 02:12:06
阅读次数:
277
正则表达式 元字符量词(?) 元字符 : . \w \d \s \W \D \S \n \t \b () | [] [^] ^ $ 量词 : * + ? {n} ,{n,} ,{n,m} re模块怎么调用re模块 查找 : findall search match finditer 分割和替换 :s ...
分类:
编程语言 时间:
2018-08-02 00:06:02
阅读次数:
180
python正则表达式之re模块其他方法 1:search(pattern,string,flags=0) 在一个字符串中查找匹配 2:findall(pattern,string,flags=0) 找到匹配,返回所有匹配部分的列表 3.sub(pattern,repl,string,count=0 ...
分类:
编程语言 时间:
2018-07-29 22:25:23
阅读次数:
173
元字符之分组()#!/usr/bin/envpython#-*-coding:utf-8-*-importreprint(re.findall(r"(abc)+",‘abcccccabccc‘))#注释:分组是把括号内的字符串看成一个整体来做正则匹配以上实例执行结果:[‘abc‘,‘abc‘]importreret=re.search(‘(?P<id>\
分类:
编程语言 时间:
2018-07-29 18:58:34
阅读次数:
131