- 2024-11-02学习python的第十一天
今天学习了正则有以下思维导图 对于以上内容,有以下笔记,以及关于元字符的图importfunctools#re.findallimportre#a="python12314534564java"#anqi=re.findall("123",a)#(匹配规则,数据)#print(anqi)#re.match是从一开始就开始匹配#print(re.match("python"
- 2024-10-31大型xlsx文件内容快速读取
openpyxl的性能还是不够用,我经常会导出很多的xlsx文件获取里面的数据来分析操作。下面的代码可以直接将xlsx的文本内容直接转为二维列表返回使用:def获取数据形成二维列表_原封不动版_V2(path:str)->list:zip_file=zipfile.ZipFile(path)monitor_typeName=os.path
- 2024-10-2422. 正则表达式
一、概述 正则表达式(regularexpression)又称规则表达式,是一种文本模式(pattern)。正则表达式使用一个字符串来描述、匹配具有相同规格的字符串,通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式的核心功能就是处理文本。正则表达式并不仅限于某一种语言,但是在每种语
- 2024-10-14Python - 正则表达式转义注意事项
无论哪种语言,在使用正则表达式的时候都避免不了一个问题,就是在匹配元字符的时候,需要对元字符进行转义,让正则表达式引擎将其当做普通字符来匹配。本文主要以python为例,说明一下转义中需要注意的问题。python的正则表达式中需要转义的元字符有以下几个:.^$*+?\\[]|{}()
- 2024-09-20python模块2
python模块一、python的re模块1、正则匹配,使用re模块2、正则表达式是一种对字符和特殊字符操作的逻辑公式,用正则表达字符来过滤的逻辑3、re正则表达式作用:快速高效查找和分析字符,进行匹配如:查找、比对、匹配、替换、插入、添加、删除等二、认识正则表达式的特殊元素:\d:数字
- 2024-09-06SSH框架整合实现Java三层架构实例(一)
HTML前台发送请求代码:1<tr>2<td>选择收派时间</td>3<td>4<inputtype="text"name="takeTimeId"class="easyui-combobox"required="true"5data-options="url:'../..
- 2024-09-0330:Python模块&包
#模块&包#模块(modue)的概念:#在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。#为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种#组织代码的方式。在Pyth
- 2024-08-0617 模块subprocess、re
1.subprocess模块1.1概念 subprocess模块启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值简单理解:可以远程连接电脑(socket模块)1.2Popen方法importsubprocessres=subprocess.Popen(['help','ver'],#windows中执行的命令要放在列表里面,命令单词之
- 2024-07-22正则表达式在python爬虫中常用的方法举例
在爬虫中,正则表达式被广泛用于从网页中提取特定信息。以下是一些常用的正则表达式方法举例,以及它们在爬虫中的典型应用场景:1.提取URLimportreurl_pattern=r'https?://(?:[-\w.]|(?:%[\da-fA-F]{2}))+'urls=re.findall(url_pattern,html_content)用于从网页中
- 2024-06-21Python 入门 —— 字符串
Python入门——字符串文章目录Python入门——字符串基本操作创建字符串字符串访问内置函数字符串格式化百分号格式化`format`函数模板字符串正则表达式基本字符特殊字符边界匹配数量词字符集捕获组扩展标记法扩展模式非捕获版本命名分组添加注释环视条件匹配:`
- 2024-06-06python 正则表达式使用简介和实用技巧
元字符释义.代指任意字符^从字符串开始匹配$匹配字符串的结尾*匹配前面挨着的字符,能匹配0到无穷次+同*,能匹配1到无穷次(最少1个)?匹配前面挨着的字符,匹配0或1次{}自定义匹配次数,{1,6}匹配1到6次,{6}匹配6次(重复匹配前面挨着的字符)
- 2024-05-28正则表达式
1#例子1:匹配账户,只能有字母和数字组成,长度限制6-10位2r1='^[0-9A-Za-z]{6,10}$'3a1='1234567AbC'4print(re.findall(r1,a1))567#例子2:匹配qq号:要求纯数字,长度5-11,第一位不为08r2=r'^[1-9][0-9]{4,10}$'9a2='123987678'10pr
- 2024-05-27day9数据解析
正则表达式:规则表达式,文本排列规则的表达式//独立的编程语言//把自己想输出的统一成一套规则1.【元字符】//通配符.字符集「」re.findall(正则模式,文本)基于正则模式查询所有匹配的文本内容ret1=refindall//通配符.除换行符以外都能匹配的字符集^//取反/d匹配成
- 2024-04-23序列化模块,subprocess模块,re模块,常用正则
Ⅰ序列化模块【1】json模块'''json模块是一个序列化模块,主要用于跨语言传输'''1.由下图可知json格式数据是不同编程语言之间数据交互的媒介2.json格式数据的具体特征 结论一中:数据基于网络传输肯定是二进制格式在python中bytes类型的数据可以直接看成是二进制格式
- 2024-04-15正则
【一】正则语法【1】引入一说规则我已经知道你很晕了现在就让我们先来看一些实际的应用。在线测试工具http://tool.chinaz.com/regex/首先你要知道的是谈到正则,就只和字符串相关了。在我给你提供的工具中,你输入的每一个字都是一个字符串。其次,如果在一个位置的一个值,不会
- 2024-04-07Python大作业 金融股票公告对股市影响(96分)——blog6
这个其实是会计专业财务管理学的期末大作业,作业展现形式可以多样。由于授课老师除了财务管理学,还开设了python量化交易课程,投其所好,于是我就选择了python编程序,再录视频讲解的方法,最终获得96的最高分。我的大作业主要使用ajax请求下的增量爬虫,爬取公告内容,使用词云筛选分析公
- 2024-03-31Python 爬虫html内存 re.findall 正则提取span
前言全局说明爬虫html内存re.findall正则提取一、百度首页热搜(和百度原网页代码有修改)需求:提取内容文字。<ulclass="s-hotsearch-content"id="hotsearch-content-wrapper"><liclass="hotsearch-itemodd"data-index="0"><spanclass=&q
- 2024-03-26重新认识正则
参考资料1:https://tool.oschina.net/uploads/apidocs/jquery/regexp.html参考资料2:https://codejiaonang.com/#/必备知识正则匹配正则匹配是一个模糊的匹配,不是精确的匹配原子表[][a]匹配字母a[ab]匹配字母a或b[abc]匹配a或b或c[a-z]匹配任意一位小写字母[A-Z]
- 2024-03-26python爬虫小案例-re正则
案例如下:1.使用正则表达式和文件操作爬取并保存“某吧”某帖子全部内容(该帖不少于5页。本次选取的是某吧中的NBA吧中的一篇帖子,帖子标题是“克莱和哈登,谁历史地位更高”。爬取的目标是帖子里面的回复内容。源程序如下:importcsvimportrequestsimportreimporttime
- 2024-03-25sql盲注流量
先使用http协议过滤,发现很多get方法中存在sql注入语句随便点击一个,对其语句进行url解码发现黑客是在猜解flag表的keyid字段,大概率flag就是keyid的值盲注的区别就是返回包的不同状态失败会返回nothing,并且返回包的长度是661,成功会返回文章内容,长度是695之后写脚本: 1impo
- 2024-03-17数据解析正则re
正则re1.为什么需要正则需求 判断一个字符串是否是手机号解决 编写一个函数,给函数一个字符串,如果是手机号则返回True,否则返回FalsedefisPhone(phone):#长度为11#全部都是数字字符#以1开头passifisPhone("15125324528"):
- 2024-03-10正则re
正则表达式它是约束字符串匹配某种形式的规则正则表达式有什么用?1.检测某个字符串是否符合规则.比如:判断手机号,身份证号是否合法2.提取网页字符串中想要的数据.比如:爬虫中,提取网站天气,信息,股票代码,星座运势等具体关键字在线测试工具http://tool.chinaz.com/regex/
- 2024-02-01【渗透工具】一款自动化分析网络安全应急响应工具--FindAll
简介这款工具的推出将极大地提升蓝队应对网络安全事件的能力,不仅有助于提高响应效率,还能够降低工作复杂性。通过提供全面的信息搜集和高效的威胁分析,我们可以帮助蓝队成员在复杂的网络环境中保持优势,但应急响应是一个十分复杂的工作此工具只能帮助蓝队人员收集部分信息,如有异常发
- 2024-01-05学习python自动化——re正则
re(正则)一、正则表达式作用正则表达式匹配指定规则的字符串二、re常用方法findall(pattern,string,flags=0):使用正则表达式,匹配所有符合条件的字符串,返回匹配到的所有子串,返回listpattern:正则表达式string:匹配的字符串flags=0:自定义的一些规则,比如不
- 2023-12-28正则
(一)正则语法(1)引入一说规则我已经知道你很晕了现在就让我们先来看一些实际的应用。在线测试工具http://tool.chinaz.com/regex/首先你要知道的是谈到正则,就只和字符串相关了。在我给你提供的工具中,你输入的每一个字都是一个字符串。其次,如果在一个位置的一个值,不会