出现这个问题的原因是msf更新了扫描的结果输出格式,armitage因为许久没有更新过,所以正则匹配规则出了问题。修复方案:打开armitage的安装目录(例如:/usr/share/armitage)先在用解压缩工具打开armitage.jar然后 找到scripts / meterpreter. ...
分类:
其他好文 时间:
2018-07-28 23:30:52
阅读次数:
626
正则匹配是使用正则表达式匹配字符串的一种方法;在脚本编写过程中,经常需要处理一些文本,而这些文本中可能只有部分信息是有用的,我们需要从文本中提取出这些有用信息;这时候,就需要编写特定的正则表达式,将文本中符合正则表达式的字符串抓取出来,然后对其进行分解、组合、替换等处理,得到符合需求的处理结果。 正 ...
分类:
其他好文 时间:
2018-07-21 19:19:39
阅读次数:
1192
re 模块官方说明文档 正则匹配的时候,第一个字符是 r,表示 raw string 原生字符,意在声明字符串中间的特殊字符不用转义。 比如表示 ‘\n',可以写 r'\n',或者不适用原生字符 ‘\n'。 推荐使用 re.match re.compile() 函数 编译正则表达式模式,返回一个对象 ...
分类:
编程语言 时间:
2018-07-18 23:22:23
阅读次数:
212
item_weight = '1.8 inches' weight_re = re.findall(r'([1-9]\d*.\d*|0.\d*[1-9]\d*|\d+) ([a-z\s]*)', item_weight) ...
分类:
其他好文 时间:
2018-07-17 14:17:12
阅读次数:
265
全局,匹配内容自定义(变量),对结果标注关键字 执行结果: 其中var reg=new RegExp(text,'g') text为变量,此参数可接受字符串或者变量,g为全局匹配 ...
分类:
其他好文 时间:
2018-07-13 22:16:58
阅读次数:
181
var str="是吗@Test1:我觉得你说的很对@Test:学无止境"; var r=str.match(/@.*?:/ig); for (var index = 0; index "+r[index]+""); } console.log(str); ...
分类:
其他好文 时间:
2018-07-11 19:58:25
阅读次数:
298
这个题目不约而同的出现在了多家公司的面试题中,当然也是因为太过于典型,解决方案无非就是拆字符或者用正则匹配来解决,我个人强烈建议用正则匹配,因为url允许用户随意输入,如果用拆字符的方式,有任何一处没有考虑到容错,就会导致整个js都报错。而正则就没有这个问题,他只匹配出正确的配对,非法的全部过滤掉, ...
分类:
Web程序 时间:
2018-07-11 00:11:03
阅读次数:
219
下面是官方文档的内容,如果在urls.py中使用到正则匹配路径(^$)的时候,就需要使用re_path,而不能使用path,不然页面会显示404错误, 如果未用到正则,那么使用path即可。 re_path()¶ Returns an element for inclusion in urlpatt ...
分类:
其他好文 时间:
2018-07-06 20:26:02
阅读次数:
129
因为fasta文件格式通常为 需要识别每次以'>'开头的行来区分每段编码达到处理单条序列的目的,因此需要使用正则表达式来识别每次的名字行 1.规规矩矩的写法 输出为所有开头为'>'的行 2.可以把regex那行省略 3.还可以把m省略 以上三种输出结果相同,都是输出以'>'开头的名字那行。 ...
分类:
编程语言 时间:
2018-07-05 12:07:27
阅读次数:
197
1.教科书级别概念:正则表达式(regular expression)描述了一种字符串匹配的模式(pattern), 可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 (纸上得来终觉浅 啊!!!) 2.写法 (1). var reg=/a/; (ps:简写 ...
分类:
编程语言 时间:
2018-07-04 18:48:59
阅读次数:
155