現在、私はこの機能を使用しています:
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','/' ) )
も、しかしそれもうまくいきません。:(
テーブルを作成する他の簡単な方法はありますか?