目前,我正在使用这个功能:
function tokenize( str )
local ret = {}
string.gsub( str, "([-%w%p()%[%]®+]+)", function( s ) table.insert( ret, s ) end )
return ret
end
现在,字符串中可以包含任何字符(从上面的函数中可以清楚地看出)。我想将字符串分解为仅检测空格而不检测其他字符的单词。我已经看到了这里提到的解决方案,但即使在 codepad.org(链接)上也对我没有帮助。我在 PtokaX 工作,如果你想知道的话。我试过使用
print( split( 'foo/bar/baz/test','/' ) )
也是,但这也不起作用。:(
还有其他更简单的方法来创建表吗?