小巧而实用的lua代码
做遍历有个关键步骤,就是获取方向,然后存在一个数组里面然而,要把英文从中文,标点里分离提取出来,还是有点小麻烦
我学了一段代码,可以在MC中很好的解决这个问题
举例:这里明显的出口是 east、west 和 up。
匹配: ^.*这里.*出(.*)。$
发送:kk("%1")
这里kk是随便起的函数名
下面是lua代码,用于处理数据
function kk(s)
info={}
for w in string.gmatch(s, "%a+") do
table.insert(info,w)
end
end
这样就把几个方向存在info这个表里面,可以根据你的需要进行深加工了.
北大侠客行MUD,中国最好的MUD 很不错,赞一个 我是不会承认我看不出来这为什么能抓出方向来的。 我是不会承认我看不出来这为什么能抓出方向来的。
nrm 发表于 2017-4-10 03:23 PM http://pkuxkx.net/forum/images/common/back.gifstring.gmatch(s, "%a+")
页:
[1]