Content deleted Content added
have to fix escaped characters, I think |
have to do punctuation-fixing twice: after escaping refs, after escaping footnote templates |
||
Line 24:
var escaped = [];
var i = 0;
var replacements = [];▼
var count = 0;▼
var escape = function(text, regexString)
Line 48 ⟶ 51:
);
//
contents = escape(
contents,
"\{\{(?:
);
contents = contents.replace(
/((?:%%\d+%%)+)([\.\,\;\:\)]{1,3})/g,
function(match, capture1, capture2)
{
count += 1;
var replacement = capture2 + capture1;
replacements.push(replacement);
return replacement;
}
);
// footnote templates
contents = escape(
contents,
"\{\{(?:
);
Line 67 ⟶ 81:
var punctuation = "[\.\,\;\:\)]{1,3}";
▲ var count = 0;
▲ var replacements = [];
contents = contents.replace(
/((?:%%\d+%%)+)([\.\,\;\:\)]{1,3})/g,
|