Extrahera delsträngar

Lua:
Extrahera delsträngar

Hur gör man?:

local str = "Hej, hur mår du idag?"
local delstrang = str:sub(6, 8)  -- Extraherar 'hur'
print(delstrang)  -- Output: hur

local annanDelstrang = str:sub(1, 3)  -- Extraherar 'Hej'
print(annanDelstrang)  -- Output: Hej

Fördjupning:

I Lua hämtas delsträngar genom string.sub-funktionen, vilken har sitt ursprung i ANSI C’s substr-funktion. Andra programmeringsspråk använder liknande funktioner men med olika syntax. Alternativ till string.sub i Lua är funktioner som string.match för specifika mönster eller string.gmatch för iteration över flera träffar. Kännedom om vilken metod som är effektivast för specifika fall är viktigt för prestandan, eftersom strängmanipulering kan vara resurskrävande.

Se Även: