Wikipedia:AutoEd/whitespace.js: Difference between revisions

Content deleted Content added
Try making this more aggressive
Try making this more aggressive
Line 9:
if(str.search(/\uE000/g) < 0) { // see [[Private Use Area]]
// Mark spacing before stub templates
str = str.replace(/(\n)[ \t]*(\n)[ \t]*(\n\{\{[^{}]*\-stub\}\})/gm, '"$1\uE000$2\uE000$3'");
str = str.replace(/(\n)[ \t]*(\n\{\{[^{}]*\-stub\}\})/gm, '"$1\uE000$2'");
// Remove extra newlines
str = str.replace(/(?:[\nt ]*\n)+[\t ]*(\n+\uE000\n\uE000\n)/ggm, "$1");
str = str.replace(/(\n\n)\n+/gm, "$1");
str = str.replace(/(\n[\t ]*\n)(?:[\t ]*\n)+/g, "$1");
// Unmark