![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lua
文章平均质量分 63
outmanwt
HH
展开
-
巴科斯范式(Backus-Naur Form, BNF)
什么是巴科斯范式(Backus-Naur Form, BNF)描述语言的语法规则游戏规则在双引号中的东西代表它本身双引号外的字代表语法<必选项>[可选项]{0次或多次}| 代表 or::= 读作定义为递归单词 = 一个字母或多个字母单词::=<字母>|<字母><单词>简单例子email的语法例: wengtao@myhexin.com规则: 名字@名字.域名email ::= <name> "@" <原创 2021-09-24 23:39:40 · 2053 阅读 · 0 评论 -
lpeg攻略
文章目录前言一、lpeg是什么?二、使用步骤1.引入库2.起别名3.匹配例子4.多次匹配总结前言最近看到lua的一个库lpeg,记录一下学到的提示:以下是本篇文章正文内容一、lpeg是什么?LPeg文本匹配的工具,比Lua原生的字符串匹配和标准正则表达式更优异。二、使用步骤1.引入库代码如下(示例):local lpeg = require "lpeg"2.起别名代码如下(示例):--起别名match = lpeg.matchP = lpeg.PS = lpeg.SR原创 2021-08-01 14:11:52 · 1995 阅读 · 2 评论