1. 判断字符串是否由字母、数字、空格组成 Boolean isNo = "abc".matches("^[a-z0-9A-Z\\s]+$") 2. 判断字符串是否包含浮点数+”未支付“ Boolean isNo = Pattern.compile("\\d+\\.{0,1}\\d+未支付").ma ...
分类:
其他好文 时间:
2020-06-08 14:22:50
阅读次数:
47
本节中,我们利用requests库和正则表达式来抓取猫眼电影TOP100的相关内容。requests比urllib使用更加方便,而且目前我们还没有系统学习HTML解析库,所以这里就选用正则表达式来作为解析工具。 1. 本节目标 本节中,我们要提取出猫眼电影TOP100的电影名称、时间、评分、图片等信 ...
分类:
编程语言 时间:
2020-06-08 14:16:46
阅读次数:
62
场景需求:需要在指定的库里找出符合特定模式的key 首先是keys这个指令,它后面接上一个正则pattern,就能够找出这个实例中所有符合这个pattern的key,但是这个指令有两个缺陷: 1.没有offset和limit参数,一次性返回所有满足条件的key,当符合条件的key很多的时候,想想就头 ...
分类:
其他好文 时间:
2020-06-07 19:16:31
阅读次数:
142
0X01首先我们来了解下这个漏洞的关键函数 preg_replaceCTF的老函数了 preg_replace() 的第一个参数如果存在 /e 模式修饰符,则允许代码执行。 如果没有 /e 修饰符,可以尝试 %00 截断。 正则表达式修正符: 因为$pattern中指定的是要搜索的模式字符串,一般使 ...
分类:
Web程序 时间:
2020-06-07 17:56:40
阅读次数:
81
linux里面的正则 1、grep的一些进阶 grep [-A] [-B] '搜寻字符串' filename 选项与参数: -A :后面可加数字,为 after 的意思,除了列出该行外,后续的 n 行也列出来; -B :后面可加数字,为 befer 的意思,除了列出该行外,前面的 n 行也列出来; ...
分类:
系统相关 时间:
2020-06-07 15:08:24
阅读次数:
77
通过了一学期的Java课程,刚刚接触面向对象的程序设计语言的起步,慢慢的使用了面向对象的思考方式,从刚接触Java时的一概不知,经过一段时间的学习能够做到了基本了解,懵懵懂懂的学习Java的简单语法,到自己动手敲代码程序,一步一步从基础知识深入到应用。在学习的过程中,最好不是仅仅停留在java表层, ...
分类:
编程语言 时间:
2020-06-07 13:05:50
阅读次数:
100
jenkins web hook机制 运行jenkins任务触发方式: 主动运行 定时构建 就算代码库没有更新,也会构建。 通过代码库主动触发Jenkins的构建任务 jenkins向外暴露一个触发器,github或gitlab代码库提交代码的时候,可以主动触发jenkins。 需要打通通信 需要有 ...
分类:
其他好文 时间:
2020-06-07 12:45:45
阅读次数:
68
代码如下: //正则匹配表情 public function emojiFilter($msg){ $msg = "[em_4][em_11][em_11][em_12][em_12][em_12][em_12][em_12][em_19][em_19]没有啊我想看看[em_19]恶魔之眼睛的指令单 ...
分类:
Web程序 时间:
2020-06-06 18:55:11
阅读次数:
96
re模块 常用方法 findall findall(正则,待匹配字符串) :会匹配字符串中所有符合规则的项并返回一个列表,如果没有匹配到返回一个空列表 ret = re.findall('\d+','alex83') 注意点: findall 中正则里面有分组,那么只保留分组中的内容 ret = r ...
分类:
其他好文 时间:
2020-06-06 18:32:40
阅读次数:
51
正则表达式 正则规则 第一条规则: 本身是哪一个字符,就匹配字符串中的哪一个字符 第二条规则:使用字符组,一个字符组就代表匹配一个字符,只要这个字符出现在字符组里,那么就说明这个字符能匹配上 字符组 [ ] 格式:[字符1字符2] 可以指定范围 所有的范围都必须遵循ascii码从小到大来指定 [0- ...
分类:
其他好文 时间:
2020-06-06 18:17:18
阅读次数:
59