Sample code for 30+ languages & platforms
Lua Requires Chilkat v9.5.0.87+

Get a Substring by Char Index and Length

Demonstrates how to use the GetRange method to get a substring by index and length.

Chilkat Lua Downloads

Lua
local chilkat = require("chilkat")

local sb = chilkat.StringBuilder.new()

-- Load a file that contains this string:  0123456789ABCDEF
local success = sb:load_file("qa_data/txt/remove_chars.txt", "utf-8")

-- Return "56789A" from the string.
-- if removeFlag is true, the returned string is also removed from the sb.
local removeFlag = true
local result = sb:get_range(5, 6, removeFlag)

print(result)
print(sb:get_as_string())

-- Output is:
--
-- 56789A
-- 01234BCDEF