正则表达式是一种定义了搜索模式的特征序列 ,用于字符串的模式匹配。 它的作用有两个: (1) 将文档内容从非结构化转为结构化 , 以便文本挖掘 (2) 去除“噪声”(即 文本片段中,与文本无关的文字信息和最终输出) 1. 匹配字符串 re.search(regex,string ) 检查string ...
分类:
其他好文 时间:
2020-08-18 15:38:17
阅读次数:
57
(, 表示 “或”) ^ 行首 ^pic picasdf, picqwer, pic1234, $ 行尾 pic$ qwerpic [] 多选一 [qwerty] q,w,e,r,t,y | 多组选一组 qwer|asdf qwer, asdf - 在[]内(不在首位)表示范围,在[]外或者[]首位 ...
分类:
其他好文 时间:
2020-08-18 13:53:31
阅读次数:
72
Linux快速查看文件内容中包含的字符查看/root/fail2ban-0.8.14文件下文件包含chkconfig字符串的文件[root@instance-ie1sr8a3~]#grep-RFchkconfig/root/fail2ban-0.8.14/root/fail2ban-0.8.14/files/redhat-initd:#chkconfig:-9208
分类:
系统相关 时间:
2020-08-17 17:54:05
阅读次数:
133
安装rpm软件 1.安装软件:执行rpm -ivh rpm包名,如: #rpm -ivh apache-1.3.6.i386.rpm 2.升级软件:执行rpm -Uvh rpm包名。 3.反安装:执行rpm -e rpm包名。 4.查询软件包的详细信息:执行rpm -qpi rpm包名 5.查看某个 ...
分类:
系统相关 时间:
2020-08-17 16:53:32
阅读次数:
78
#!/bin/bash#日期:2020-08-13#功能:安装vnc-serverset-ex#1.安装linux默认的桌面;如果开机已安装"gnomeDesktop"的话,请忽略yumgroupinstall‘GNOMEDesktop‘-y#2.安装vnc-serveryuminstalltigervnctigervnc-server-y#3.写入vnc配置。编号500可随意,分辨率根据实际情况
分类:
其他好文 时间:
2020-08-17 16:50:04
阅读次数:
58
正则表达式 正则表达式:(?<=src=\").*?(?=\") \"表示转义,即双引号"其中(?<=)为反向预搜索,表示要匹配的字符串前面必须是scr="(?=)为正向预搜索,表示要匹配的字符串后面必须是".*?表示要匹配的部分比如:正式表达式:(?<=src=\").*?(?=\") 待测试的文 ...
分类:
其他好文 时间:
2020-08-15 23:54:32
阅读次数:
71
#ctf-php 一道难得可以看的懂的ctf题。首先在做这道题的时候我的思路是把代码撸到本地测试一下,看看他会有什么样的结果,parse_url的意思是对我们传入的url去做一个切分PHP_URL_QUERY的意思是(127.0.0.1/a/index.php?id=1)把其中的id=1给取出来(也 ...
分类:
Web程序 时间:
2020-08-15 22:33:28
阅读次数:
109
egrep扩展正则表达式字符.匹配单个字符[]匹配指定范围的单个字符[^]对指定范围单个字符取反[:alnum:]字母和数字[:alpha:]大小写字母[A-Za-z][:upper:]大写字母[A-Z][:lower:]小写字母[a-z][:space:]空格[:punct:]标点符号[:graph:]可打印非空格字符[:digit:]十进制数字[0-9][:xdigit:]十六进制数字次数匹配
分类:
其他好文 时间:
2020-08-13 22:23:25
阅读次数:
105
正则表达式可以包含一些可选标志修饰符来控制匹配的模式。修饰符被指定为一个可选的标志。多个标志可以通过按位 OR(|) 它们来指定。如 re.I | re.M 被设置成 I 和 M 标志: 修饰符 描述 re.I 使匹配对大小写不敏感 re.L 做本地化识别(locale-aware)匹配 re.M ...
分类:
其他好文 时间:
2020-08-13 12:43:10
阅读次数:
72