Modul:Text
Hoppa till navigering
Hoppa till sök
Används för att manipulera text på olika vis.
Funktioner
lista
Omvandlar en kommaseparerad text till en punktlista. Mellanslag mellan listelementen tas bort.
Exempel
{{#invoke:Text|lista|apa, pingvin,giraff , näbbdjur}}
ger:
- apa
- pingvin
- giraff
- näbbdjur
len
Räknar antalet tecken i en sträng.
Exempel
{{#invoke:Text|len|apa}}
ger: 3
local p = {}
function p.lista(frame)
local commaSeparatedString = frame.args[1]
local items = {}
local listString = ""
for item in string.gmatch(commaSeparatedString, "[^,]+")
do
table.insert(items, "* " .. mw.text.trim(item))
end
return table.concat(items, "\n")
end
function p.len(frame)
return mw.ustring.len(frame.args[1])
end
return p