1 """ 2 正则表达式:regular expression 3 4 本质: 可看成一个模板,按照这个模板规则去匹配 5 6 是一个比较强大的字符串处理工具 7 8 应用场景: 9 1》表单验证 10 2》爬虫 11 3》处理文本和数据 12 13 导入模块:re 14 15 match() 匹 ...
                            
                            
                                分类:
编程语言   时间:
2021-04-24 13:40:39   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                grep grep 'word' filename.txt grep在进行搜索时,以行为单位进行处理 grep -n 代表显示行号 grep -v 代表反选择 grep -i 忽略大小写 grep 't[ea]st' 搜索test或tast grep '^goo' 搜索以goo开头的行 grep ' ...
                            
                            
                                分类:
其他好文   时间:
2021-04-19 14:54:38   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                一: shell编程介绍 1、一个shell脚本运行必须要拥有r和x权限; chamod u+x 1.txt 2、运行一个shell脚本的3个步骤: (1)启动bash解释器 (2)bash把文件内容从硬盘读入内存 (3)bash把读入到内存的内容进行语法解释,控制操作系统执行shell代码 写脚本 ...
                            
                            
                                分类:
其他好文   时间:
2021-04-16 12:25:54   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                最近使用字面量正则表达式发现偶数次匹配结果出错,而奇数次匹配结果正确,如下图 当去掉全局匹配时结果正确 翻了下红宝书的说明,原文如下: 大意是说用字面量创建的正则表达式是全局共用RegExp对象,第一次匹配是保证正确,而隔一次调用时会从它的第3个索引处开始找,也就是上一次的匹配结果里面去找,因此会找 ...
                            
                            
                                分类:
其他好文   时间:
2021-04-16 12:17:26   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                利用RegExp关键字创建,var regexp=new RegExp(/123 /) 利用字面量创建 var rg=/123/ 表示要包含123 var rg=/[123]/ 表示只要包含1,或者2,或者3,test方法都返回true,[]表示多选一 var rg=/[a-z]/ 表示包含a到z的 ...
                            
                            
                                分类:
其他好文   时间:
2021-04-16 12:10:16   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    0x00 实验环境 攻击机:Win 10 靶机也可作为攻击机:Ubuntu18 (docker搭建的vulhub靶场) 0x01 影响版本 标志:/index.php 版本:thinkphp2.x 简介:在ThinkPHP 2.x版本中,使用preg_replace的/e模式匹配路由: $res = ...
                            
                            
                                分类:
Web程序   时间:
2021-04-15 12:45:30   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    Pattern和Matcher的介绍: Pattern对象是正则表达式编译后在内存中的表示形式,因此正则表达式宇符串必须先被编译为Pattern对象,然后再用该Pattern对象创建对应的Matcher对象,执行匹配所涉及的状态保留在 Matcher 对象中 多个 Matcher 对象可共享同 Pa ...
                            
                            
                                分类:
编程语言   时间:
2021-04-15 12:34:06   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    一、正则表达式对象 obj = compile(pattern,flags = 0) 功能:获得正则表达式对象 参数:pattern:正则表达式 flags:功能标志位,提供更丰富的匹配 返回值:正则表达式对象 obj.findall(string,pos,endpos) 功能:通过正则表达式匹配字 ...
                            
                            
                                分类:
其他好文   时间:
2021-04-15 12:27:31   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    背景 经常做后端服务开发的同学,或多或少都遇到过 CPU 负载特别高的问题。 尤其是在周末或大半夜,突然群里有人反馈线上机器负载特别高,不熟悉定位流程和思路的同学可能登上服务器一通手忙脚乱,定位过程百转千回。 对此,也有不少同学曾经整理过相关流程或方法论,类似把大象放进冰箱要几步 传统的方案一般是4 ...
                            
                            
                                分类:
其他好文   时间:
2021-04-14 12:37:46   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                最近在读Modern Complier Implementatnion in C. 做到语法分析(syntax analysis)时,发现不知道如何写注释的正则表达式: 以下的正则表达式: "/*"[.|\n]"*/" 会根据最长匹配原则,将两行注释间的代码当作注释: /*comments*/ va ...
                            
                            
                                分类:
其他好文   时间:
2021-04-10 12:54:54   
                                阅读次数:
0