Lua
Lua
StringBuilder ReplaceBetween
Demonstrates the ReplaceBetween method.Chilkat Lua Downloads
local chilkat = require("chilkat")
local sb = chilkat.StringBuilder.new()
sb:append("<company><industry>Software</industry><name>Chilkat Software</name><abc>Abc Software</abc><name>Xyz Software</name></company>")
-- The ReplaceBetween method restricts the replacements to only
-- the parts that occur between two delimiter strings.
-- For example:
local numReplacements = sb:replace_between("<name>", "</name>", "Software", "Technology")
-- The number of replacements should be 2.
print("numReplacements = " .. numReplacements)
-- The sb now contains:
-- <company><industry>Software</industry><name>Chilkat Technology</name><abc>Abc Software</abc><name>Xyz Technology</name></company>
print(sb:get_as_string())