我之前从未编写过lua,现在我必须在脚本中找到一个生成Web界面并验证变量的部分,这样它才能包含有效的主机名(只有字母和减号)
我将如何在lua中编程?
是否有一个简单的手册,在哪里可以找到这样的东西(如PHP的php.net)
答案 0 :(得分:2)
如果您正在寻找简单的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
答案 1 :(得分:0)
我也从未在lua中编程,但似乎它有一套强大的模式匹配函数可以使用。
即可答案 2 :(得分:0)
尝试string.match(host,"^[%w%-]+$")~=nil
。