Modul:Hilfsfunktionen

Aus GaretienWiki
Version vom 18. Mai 2021, 16:42 Uhr von VolkoV (D | B) (Die Seite wurde neu angelegt: „ function robusttrim(s) if s==nil then return '' end local p=mw.ustring.gsub(s,'%[%[SMW::on%]%]','') p=mw.ustring.gsub(p,'%[%[SMW::off%]%]','') return…“)
(U) ← Nächstältere Version | Aktuelle Version (U) | Nächstjüngere Version → (U)
Zur Navigation springen Zur Suche springen
Dokumentation und Testfälle unter Modul:Hilfsfunktionen/Doku.
	function robusttrim(s)
		if s==nil then return '' end
		local p=mw.ustring.gsub(s,'%[%[SMW::on%]%]','')
		p=mw.ustring.gsub(p,'%[%[SMW::off%]%]','')
		return mw.text.trim(p)
	end
	
	function split(inputstr,sep)
		if sep==nil then sep="%s" end
		local t={}
		local i=1
		for str in mw.ustring.gmatch(inputstr,"([^"..sep.."]+)") do
			t[i]=str
			i=i+1
		end
		if i==1 then t[1]=inputstr end
		return t
	end