我以前从未编程过 lua,现在我必须在脚本中找到一个生成 web 界面并验证变量的部分,以便它可能只包含一个有效的主机名(只有字母和减号)
我将如何在 lua 中编程?
有没有简单的手册,在哪里可以找到这样的东西(比如PHP 的php.net )
如果你正在寻找一份简单的 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在标题“文本处理”下
我也从未在 lua 中编程过,但它似乎有一组强大的模式匹配函数可供您使用。
试试string.match(host,"^[%w%-]+$")~=nil
。