我当年入门编译原理的时候,是看了一本《游戏脚本高级编程》的书。这本书虽然写得拖泥带水,内容也特别浅,但正是这本书让我知道了如何从头到尾实际地写一个parser + 虚拟机,让我入了门。后来我在 @vczh 的指点下看了Parsing Techniques,自己写了一个正则表达式匹配和LR(K) Pa ...
分类:
其他好文 时间:
2020-06-14 12:33:32
阅读次数:
116
现在有一个需求,我们需要一个正则 要求是9位数字,最多保留2位小数 思考 当以 0开头时 只有2种可能 小数 0,如果既不是0 又不是小数的话 则是一个正数,正数都不满足的话 则字符串不符合要求 条件性正则的MDN:https://developer.mozilla.org/en-US/docs/W ...
分类:
其他好文 时间:
2020-06-14 12:27:54
阅读次数:
71
1、keep-alive这个内置组件,因为会把数据保存到内存中,所以不会销毁组件也不会重新渲染组件 通过路由切换组件得话组件是不会被从新销毁和渲染得 2、因为本身keep-alive可以实现缓存 告诉keep-alive要缓存那个组件中得数据 属性值得值都是正则表达式(匹配得组件数据才会缓存)或字符 ...
分类:
其他好文 时间:
2020-06-14 01:32:25
阅读次数:
69
Jsoup介绍 1.为什么要使用Jsoup? 抓取到网页后,还需要对页面进行解析。对于解析有很多处理方式:比如:字符串工具解析、正则表达式等,但是上面这些成本巨大,因此需要一款专门解析html页面的技术。因此就可以使用Jsoup来实现。 2.Jsoup简介 jsoup是一款java的HTML解析器, ...
分类:
Web程序 时间:
2020-06-13 21:27:06
阅读次数:
75
class Test09 { public static void main(String[] args) { String str = "www.baidu.com"; String[] split = str.split("."); //System.out.println(split[0]); ...
分类:
其他好文 时间:
2020-06-13 21:18:42
阅读次数:
49
正则表达式学习网址:https://www.runoob.com/regexp/regexp-tutorial.html 正则表达式在线测试:https://c.runoob.com/front-end/854 正则表达式学习示例 1、^InterGateway\.\d\.(user|name)$ ...
分类:
其他好文 时间:
2020-06-13 19:26:57
阅读次数:
49
// test // 判断字符串是否满足某个匹配模式,满足的话,返回true,否则,返回false let reg = /^a/ let str = '123abc' console.log(reg.test(str)) //false // exec // 用于检索字符串中的正则表达式的匹配。该函 ...
分类:
其他好文 时间:
2020-06-13 19:03:06
阅读次数:
65
使用场景:从数据库中或者通过正则表达式、json提取器获取了多个值时,除了使用foreach控制器遍历每个值,还可以使用计数器或者random函数进行自定义读取(计数器或random函数的值作为下标) 实例: 现在有一个接口,返回了多个视频地址,通过json提取器进行提取,变量名为videoUrl, ...
分类:
其他好文 时间:
2020-06-13 17:39:07
阅读次数:
132
使用vbscript中的正则表达式 使用VC++以资源的方式打开VBScript.dll,在其中选择TypeLib,将第2个TypeLib输出为 vbRegExp.tlb, 将它放入工程目录(xxx.vcxproj所在目录) 1. 2. 3. 4. 导出文件,命名为 vbRegExp.tlb OK ...
分类:
编程语言 时间:
2020-06-13 10:40:55
阅读次数:
108
1 """正则表达式小案例""" 2 3 import re 4 5 # 1、验证手机号码 6 # text = "13979391000" 7 # ret = re.match('1[34578]\d{9}', text) 8 # print(ret.group()) 9 # 2、验证邮箱 10 ...
分类:
其他好文 时间:
2020-06-13 00:45:41
阅读次数:
61