util.string.detab

Shared

Converts tab characters to spaces in a string


Syntax

local result = util.string.detab(
    input
)

Parameters

TypeNameDescription
stringinputString containing tab characters

Returns

TypeNameDescription
stringresultDetabbed string

Examples

Convert a single tab to spaces
local result = util.string.detab("Hello\tWorld")

core.engine.print("info", result) -- 'Hello    World'
Convert multiple tabs to spaces
local result = util.string.detab("A\tB\tC")

core.engine.print("info", result) -- 'A    B    C'
Format tab-separated values
local tsv = "Name\tAge\tCity"
local formatted = util.string.detab(tsv)

core.engine.print("info", formatted) -- 'Name    Age    City'

On this page