Sample code for 30+ languages & platforms
Lua

Get the Last N Lines of a StringBuilder

Returns up to the last N lines of the contents of a Chilkat StringBuilder.

Chilkat Lua Downloads

Lua
local chilkat = require("chilkat")

local sb = chilkat.StringBuilder.new()

local i = 1
while i < 100 do
    sb:append("This is line number ")
    sb:append_int(i)
    sb:append("\r\n")
    i = i + 1
end

local bCrlf = true
print(sb:last_n_lines(12, bCrlf))

-- Output is:
--
--     This is line number 88
--     This is line number 89
--     This is line number 90
--     This is line number 91
--     This is line number 92
--     This is line number 93
--     This is line number 94
--     This is line number 95
--     This is line number 96
--     This is line number 97
--     This is line number 98
--     This is line number 99
--