return function (str)
	return mw.ustring.gsub(str, "([%(%)%.%%%+%-%*%?%[%^%$%]])", "%%%1")
end
"https://si.wikibooks.org/w/index.php?title=Module:String/pattern_escape&oldid=23639" වෙතින් සම්ප්‍රවේශනය කෙරිණි