关于 Lua 的标准库

2016-03-28 15:20:07 +08:00
 Livid

或许是因为 Lua 真的太简洁了,所以很多在其他语言里作为标准库一部分的功能,在 Lua 里都需要自己写。比如:

所以我比较好奇的是,目前是否有什么比较好的 Lua 库,可以引入之后用来解决这些最常见的问题?

9730 次点击
所在节点    Lua
7 条回复
rock_cloud
2016-03-28 15:23:30 +08:00
string.gsub 函数就可以,配合正则表达式,可以实现很多功能。
clino
2016-03-28 15:35:31 +08:00
http://lua-users.org/wiki/LibrariesAndBindings 里貌似只看到一个: [Moses](5.x) - Library for tables processing.
文档在: http://yonaba.github.io/Moses/doc/
kaixuan1901
2016-03-28 16:23:46 +08:00
kran
2016-03-28 18:25:59 +08:00
字符串的操作, lpeg 无出其右了。
saga
2016-03-29 07:06:24 +08:00
@kran 同赞 lpeg ,虽然我不会用。
defmacro
2016-04-18 23:24:59 +08:00
如果考虑性能的话,另外一个可以考虑的库是 https://github.com/rtsisyk/luafun

不过这个更多的是在 table 上进行处理,对于 string 本身的处理并不是很全
Lexo
2020-04-10 09:47:42 +08:00
Openresty,比如你说的分割问题可以用 ngx.re.split 解决
第二个...是有点头疼...得自己遍历

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/266861

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX