-3

我以前从未编程过 lua,现在我必须在脚本中找到一个生成 web 界面并验证变量的部分,以便它可能只包含一个有效的主机名(只有字母和减号)

我将如何在 lua 中编程?

有没有简单的手册,在哪里可以找到这样的东西(比如PHP 的php.net )

4

3 回答 3

3

如果你正在寻找一份简单的 Lua 手册,可以在官方页面找到一份:http ://www.lua.org/manual/5.2/

plalx 链接的资源解释了 lua 模式匹配的基础知识。也是如此:http ://www.lua.org/pil/20.1.html

Lpeg 是一个很好的模式匹配库: http: //www.inf.puc-rio.br/~roberto/lpeg/

要查看其他模式匹配库,请查看: http: //lua-users.org/wiki/LibrariesAndBindings在标题“文本处理”下

于 2013-09-19T23:42:09.057 回答
1

我也从未在 lua 中编程过,但它似乎有一组强大的模式匹配函数可供您使用。

看看http://lua-users.org/wiki/PatternsTutorial

于 2013-09-19T22:55:36.120 回答
1

试试string.match(host,"^[%w%-]+$")~=nil

于 2013-09-19T23:58:25.147 回答