摘要: 1. 捕获:根据一个模式从目标字符串中抽出与该模式匹配的内容。放到圆括号中用来指定捕获模式。 2. 比如string.match。 3. %n 表示匹配第n个捕获的副本。 4. 捕获 在gsub的应用: %0代表整个匹配 阅读全文
posted @ 2020-06-29 16:48 风影我爱罗 阅读(98) 评论(0) 推荐(0)
摘要: 给自己的工作定个义:搞计算机的?不是。在医疗行业,医生?不是。在轨道行业,铁路工作人员?不是。是个“工具人”。 会纠结于,需要学习的东西太多,比如高效性的c++,行业需求的java,自己现从事的c#,临时任务的lua语言,还想拾起python搞一搞深度学习框架…… 具体学什么呢?看各个“使用说明书” 阅读全文
posted @ 2020-06-29 15:10 风影我爱罗 阅读(108) 评论(0) 推荐(0)
摘要: 1. Lua实现模式匹配,没有使用POSIX正则表达式和Perl正则表达式。 一个典型的POSIX正则实现需要超过4000多行代码,比所有Lua语言标准库总大小的一半还大。 Lua实现模式匹配代码不到600行。不如POSIX强大,但够用。 字符串标准库基于模式4个函数:find(返回出现模式的位置) 阅读全文
posted @ 2020-06-29 14:29 风影我爱罗 阅读(173) 评论(0) 推荐(0)
摘要: 1. 词法定界: 定界:指变盘与变量所对应实体之间绑定关系的有效范围, 在部分情况下也常与可见性 ( visibility )混用。 词法定界也被称为静态定界( static scoping ),常常与动态定界( dynamic scoping )比较。 其中 前者被大多数现代编程语言采用,后者常见 阅读全文
posted @ 2020-06-29 11:08 风影我爱罗 阅读(183) 评论(0) 推荐(0)