Due to the minimalist nature of Lua, the standard library for
string
does not contain commonly used methods like
split
. However, the module
string_ext
contains them. Below is a snippet on how to use the
split
method. The point to consider here is the module we have to import in order for the method to work correctly. Importing only the
string_ext
module is not enough. We have to import
list
and
strbuf
modules as well.
require("string_ext")
require("list")
require("strbuf")
print(string.split("Hello World", " ")) -- outputs {1=Hello,2=World}