本文示例文本内容后文所有awk语句中出现的file.txt内容均如下:[root@nginx01~]#catfile.txt11root:x:0:0:root:/root:/bin/bash21root:x:0:0:root:/root:/bin/bash32bin:x:1:1:bin:/bin:/sbin/nologin42bin:x:1:1:bin:/bin:/sbin/nologin53da
分类:
其他好文 时间:
2020-07-06 01:38:13
阅读次数:
95
在正则中,当多个元字符组成的某个部分,需要被当作一个整体处理的时候,可以用()将其括起来,此时括号中的表达式被保存为一个子组; 通过分组编号还可以引用分组中的表达式进行查找和替换; ##1. 分组与编号 括号在正则中用于分组,被括号括起来的部分会被保存为一个子组; 简单来讲,第几个左括号就是第几个分 ...
分类:
其他好文 时间:
2020-07-06 01:26:59
阅读次数:
61
##1. 模式 ###1.0 回溯 贪婪模式和懒惰模式都会进行回溯; 匹配两次相关的字符时,匹配到不符合要求的字符后,这个字符才算匹配完,然后继续匹配下一个字符; 比如:xy{1,3}z 样本:xyyyz 在匹配该样本时,无论贪婪模式还是懒惰模式,都需要匹配到z后才能知道y字符匹配完成,才会继续匹配 ...
分类:
其他好文 时间:
2020-07-05 21:18:42
阅读次数:
52
CTF-字符?正则? 100 这题就考对正则表达式的理解,比较简单直白 通过读代码可以看出只要我们构造出符合正则表达式的字符串通过GET传参传过去就可以看到 key 即 flag 分析: 定界符:/和/(一般来说是这两个,其实除了\和字母数字其它的只要是成对出现都可以看做定界符,比如##、!!之类的... ...
分类:
其他好文 时间:
2020-07-05 19:10:22
阅读次数:
96
1:为什么要进行表单验证? 减轻服务器的压力 保证输入的数据符合要求 2:常用的表单验证 日期格式 表单元素是否为空 用户名和密码 E-mail地址 身份证号码 3:为什么使用表单选择器 表单选择器用于选取某些特定的表单元素 所有单选按钮或隐藏的元素 4:非空验证 if (mail == "") { ...
分类:
其他好文 时间:
2020-07-05 17:45:13
阅读次数:
66
表单验证的作用: 减轻服务器的压力 保证输入的数据符合要求 常用的表单验证 日期格式 表单元素是否为空 用户名和密码 email地址 身份证号码 表单选择器用于选取某些特定的表单元素 常用的表单选择器 input:text匹配所有单行文本框/password匹配所有密码框/radio:匹配所有单项按 ...
分类:
其他好文 时间:
2020-07-05 17:39:53
阅读次数:
81
基于 Python 和 NumPy 开发的 Pandas,在数据分析领域,应用非常广泛。而使用 Pandas 处理数据的第一步往往就是读入数据,比如读写 CSV 文件,而Pandas也提供了强劲的读取支持,参数有 38 个之多。这些参数中,有的容易被忽略,但却在实际工作中用处很大。比如: 文件读取时 ...
分类:
其他好文 时间:
2020-07-05 17:26:50
阅读次数:
129
1. charAt() 返回指定位置的字符。 str.charAt(index) index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 空串) 另外:str.charAt()即不带参数和str.charAt(NaN)均返回字符串的第一个字符 2. charCo ...
分类:
Web程序 时间:
2020-07-05 17:09:46
阅读次数:
57
1、等值比较: = 语法:A=B 操作类型:所有基本类型 描述: 如果表达式A与表达式B相等,则为TRUE;否则为FALSE hive> select 1 from tableName where 1=1; 2、不等值比较: <> 语法: A <> B 操作类型: 所有基本类型 描述: 如果表达式A ...
分类:
其他好文 时间:
2020-07-05 17:05:09
阅读次数:
66
**断言:**正则中大部分匹配都是匹配文本的,会出现在最终的匹配结果中。但有些结构只负责位置匹配(左边、右边、开始和结尾),不真正匹配文本,这种结构称为断言。常见的三种断言:单词边界、行起始/行结束、环视。 单词边界:\b 作用:匹配一边是单词字符,一边不是单词字符(不分左右)。在js中,\w就可以 ...
分类:
其他好文 时间:
2020-07-05 13:56:02
阅读次数:
56