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