User:Erutuon/scripts/escape.js

function percentEscape(text, regexString, escaped, i) { var regex = new RegExp(regexString, "g"); text = text.replace(		regex,		function(match)		{			escaped[i] = match;			replacement = "%%" + i + "%%";			i += 1;			return replacement;		}	); return text; }

function unescape(text, escaped) {	text = text.replace(		/%%(\d+)%%/g,		function(wholematch, number) {			number = Number(number);			return escaped[number];		}	); return text; }