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
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
bug出现的原因 1、发现是ios13上面获取transform的结果跟老版本的结果不一样: // 老版本: 'matrix(1, -2.4492935982947064, 2.4492935982947064, 1, 0, 19.48200035095215)' //新版本 'matrix(1, ...
分类:
移动开发 时间:
2021-04-08 13:53:58
阅读次数:
0