- 博客(13)
- 收藏
- 关注
原创 正则的详细讲解之模块用法与贪婪模式(六)
正则的详细讲解(六)模块的高级用法match 方法search方法findall方法finditer 方法sub 方法split 方法贪婪和非贪婪模式总结模块的高级用法模块的高级用法前面我们说过,我们正则匹配时,会先匹配出一个对象,然后对这个对象进行匹配。Pattern 对象的一些常用方法主要有:· match 方法:从起始位置开始查找,一次匹配· search 方法:从任何位置开始查找,一次匹配· findall 方法:全部匹配,返回列表· finditer 方法:全部匹配,返回迭代器·
2021-04-02 16:14:05
420
2
原创 正则的详细讲解之匹配分组(五)
正则的详细讲解(五)匹配分组:1、(|):就是或的意思,左右两边谁满足就会匹配谁,可以看下面的例子例子:匹配出0-100之间的数字2、“()”:就是一个分组的概念,看可能我们匹配的规则有很多,我们可以把他分为一组是匹配,这个分组,我们会使用很多,下面是简单的例子。3、(\num)::匹配出aa正确的理解思路:如果在第一对<>中是什么,按理说在后面的那对<>中就应该是什么,比如下面的例子:注:这个使用于对称的数据,那么我们只需要匹配前面部分,后面的只需要引用前面的匹
2021-04-02 15:43:16
2278
原创 正则的详细讲解之匹配边界(四)
正则的详细讲解(四)表示边界:1、^以什么开头,平常我们常用的是路由,比如下面的,Django框架的url路由规则。2、($):就是以什么结尾,平常匹配一些特殊字符结尾时可以用到,Django框架中url路由时就会使用例子:匹配163.com的邮箱地址3、(\b):匹配一个单词的边界 ,比如下面例子4、(\B):匹配非单词的边界 ,比如下面例子...
2021-04-02 15:38:32
529
原创 正则的详细讲解之匹配数量(三)
正则的详细讲解(三)表示数量:1、(*)匹配的东西就是可有可无,比如下面例子:匹配出,一个字符串第一个字母为大小字符,后面都是小写字母并且这些小写字母可有可无。注;大家是不是感觉这个功能很不错,我匹配时直接用就行,但是凡是都有两面性吗,他功能强大,但是有时可能会多匹配,就是贪婪,后面我们会说到贪婪模式。2、(+)就是1个或多个,至少要出现一个。我们匹配特殊规则时,可以用,必须要满足其中一个规则。比如下面例子:匹配出,变量名是否有效3、(?)这个就是,要么有一个,要么没有,对于匹配一些内容可能
2021-04-02 15:30:32
4428
原创 正则的详细讲解之匹配字符(二)
正则的详细讲解(二)我们要写正则的表达式,需要知道的表示字符用法:表示字符:"."匹配任意的字符,无论是字母“w”还是数字“1”都可以匹配的(为什么只匹配第一个字母,因为match 方法用于查找字符串的头部(也可以指定起始位置),它是一次匹配,只要找到了一个匹配的结果就返回)"[]"匹配列举的字符,第一个列举是“w”匹配成功了,第二个没有匹配出来,返回是None,因为第一个字符是“1”,不是“w”"\d"匹配数字,第一个列举是“w”匹配失败了,返回是None,第二个列举是“1”匹配成功,
2021-03-31 18:30:32
1481
原创 正则的详细讲解(一)
正则的详细讲解-正则介绍(一)正则介绍那么什么是正则?正则到低有什么用呢?正则匹配流程总结正则介绍那么什么是正则?说起正则,相信大部分小伙伴都听说过,有部分小伙伴还经常使用。正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE),正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。正则到低有什么用呢?咱们正常的登录功能,手机号登录,因为手机号的可能是移动、联调、电信,而且手机号数量很多,我们怎么去识别用户输入的是数字的,这时我们用
2021-03-31 17:29:34
4587
7
原创 生成器详细讲解
生成器详细讲解目的前提什么是生成器?为什么生成器,节约内存呢?生成器的创建创建生成器方法1:创建生成器方法2:send的用法总结目的前提大家可能没有用过生成器,但是一定听说过生成器,总是听别人说生成器,看别人的博客写生成器,但是到底什么是生成器呢?生成器到底有什么用呢?不知道大家是否有跟我一样的困惑呢!现在,我为大家详细讲解一下生成器。什么是生成器?我先给大家举个列子,再告诉大家什么是生成器,通过列表生成式,我们可以直接创建一个列表 : L = [ x2 for x in range(5)
2021-03-29 14:56:16
2216
2
原创 linux系统下django项目启动的shell脚本run.sh
linux系统下django项目启动的shell脚本run.sh脚本实例脚本解析notice函数解析start函数解析stop函数解析restart函数解析if判断解析总结脚本实例#!/bin/bashpid=$(ps -ef | grep “/root/memeplatform/ENV/bin/python meme/manage.py runserver” | grep -v “grep” | awk ‘{print $2}’)notice(){echo “用法:$0 {start|stop|
2021-03-24 11:53:53
1989
2
原创 Postman实现接口自动化与数据驱动
Postman-实现简单的接口自动化接口自动化接口自动化1接口自动化2接口自动化3接口自动化4接口自动化5接口自动化5接口自动化6接口自动化7接口自动化8接口自动化9接口自动化10接口自动化11接口自动化12接口自动化13接口自动化14接口自动化15接口自动化16接口自动化17接口自动化18导接口自动化19接口自动化你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。接口自动化1
2021-03-18 18:11:15
520
原创 python接口测试Requests的使用
python接口测试Requests的使用目的安装使用目的目的:为什么我使用Requests,Requests有什么作用。一般我们运行接口时,我们可以使用接口测试工具进行测试,比如:postman,jemeter等但是工具有些局限性,我们想要更灵活的调试接口,实现接口自动化、接口数据驱动,测试平台等就需要用到Requests。那么Requests有什么用处呢?Requests官方文档是这样写的:Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用。Requests
2021-03-18 17:17:56
228
原创 request与requests的区别
request与requests的区别requests介绍request介绍总结requests介绍requests大家都比较熟悉,特别是经常跟接口打交道的同学。requests是一个python的HTTP库,可以用它请求http协议的接口,做接口测试与爬虫的同学应该经常遇到。使用:pip install requests用requests请求百度接口:具体的使用大家可以看requests的官方文档:https://requests.readthedocs.io/zh_CN/latest/
2021-02-25 18:49:11
3794
原创 fiddler抓取(Android、iOS)的使用详细版本
fiddler配置使用前提,你电脑上已经安装了fiddler1.、安装HTTPS证书2.、允许手机远程连接二、手机端配置1、iOS手机2、Android三、配置完成,去抓包
2020-08-28 22:03:40
180
原创 Jenkins打完包,apk自动上传fir,钉钉群提示构建信息
Jenkins打完包,apk自动上传fir,钉钉群提示构建信息jenkins配置fir插件,实现apk自动上传fir注册fir,获取API tokenjenkins配置fir插件钉钉群,提示构建信息创建钉钉群开启群钉钉机器人jenkins配置信息,钉钉机器人发放信息jenkins配置fir插件,实现apk自动上传fir注册fir,获取API tokenjenkins配置fir插件钉钉群,提示构建信息创建钉钉群开启群钉钉机器人jenkins配置信息,钉钉机器人发放信息...
2020-08-04 13:08:04
668
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人