Modul:pattern utilities

Üdvözlöm, Ön a Modul:pattern utilities szó jelentését keresi. A DICTIOUS-ban nem csak a Modul:pattern utilities szó összes szótári jelentését megtalálod, hanem megismerheted az etimológiáját, a jellemzőit és azt is, hogyan kell a Modul:pattern utilities szót egyes és többes számban mondani. Minden, amit a Modul:pattern utilities szóról tudni kell, itt található. A Modul:pattern utilities szó meghatározása segít abban, hogy pontosabban és helyesebben fogalmazz, amikor beszélsz vagy írsz. AModul:pattern utilities és más szavak definíciójának ismerete gazdagítja a szókincsedet, és több és jobb nyelvi forráshoz juttat.

A modult a Modul:pattern utilities/doc lapon tudod dokumentálni

local export = {}

-- A helper function to escape magic characters in a string when interpolating a string into a Lua pattern.
-- Magic characters: ^$()%.*+-?
function export.pattern_escape(text)
	if type(text) == "table" then
		text = text.args
	end
	text = mw.ustring.gsub(text, "(*+%-?])", "%%%1")
	return text
end

-- A helper function to escape magic characters in a string when interpolating a string into a Lua pattern replacement
-- string (the right side of a gsub() pattern substitution call).
-- Magic characters: %
function export.replacement_escape(text)
	if type(text) == "table" then
		text = text.args
	end
	text = mw.ustring.gsub(text, "%%", "%%%%")
	return text
end

return export