trainworld_computercraft/computer/13/stringshit.lua
2025-05-22 20:51:25 +02:00

25 lines
No EOL
451 B
Lua

function splitString(source, sep)
sep = sep or " "
elements = {}
for str in string.gmatch(source, "([^"..sep.."]+)") do
table.insert(elements, str)
end
return elements
end
function stripModname(name)
parts = splitString(name, ":")
if #parts ~= 2 then
printError("modname split failed")
printError(name)
end
return parts[2]
end
function len(table)
l = 0
for _, _ in pairs(table) do
l = l + 1
end
return l
end