User:Ohconfucius/test/Sources subscript1.js: Difference between revisions

Content deleted Content added
Undid revision 520871017 by Ohconfucius (talk)
Undid revision 520871100 by Ohconfucius (talk)
Line 480:
for (var word in table) {
newWord = 'publisher$1' + table[ word ] + '$2';
newWord3 = '$1\[\[' + table[ word ] + '\]\]$2';
var txt="";
try {
Line 487 ⟶ 488:
var re = new RegExp('(?:author|agency|journal|newspaper|periodical|publisher|work)([ ]*=[ ]*)(?:[\\w\\.]+\\.|)' + word + '([\\s\\.]*[\\|\\}])', 'gi');
regex(re, newWord);
// source names to 'wikiname' - unlinked; outside citation templates (deitalicising)
var re = new RegExp('(<ref[^>]*>[^<]+?\\s)\'\'' + word + '(?: online|)\'\'([^<]*?<\\/ref>)', 'gi');
regex(re, newWord);
// source names to unitalicised 'wikiname' - linked, unpiped; outside citation templates
var re = new RegExp('(<ref[^>]*>[^<]+?[\\]\\.,;]\\s+)\\[\\[' + word + '(?: online|)\\]\\]([^<]*?<\\/ref>)', 'gi');
regex(re, newWord);
// source names to 'wikiname' - linked, unpiped; outside citation templates(deitalicising)
var re = new RegExp('(<ref[^>]*>[^<]+?[\\]\\.,;]\\s+)\'\'\\[\\[' + word + '(?: online|)\\]\\]\'\'([^<]*?<\\/ref>)', 'gi');
regex(re, newWord3); //NOTE: adaptation to italicise linked is built into 'newWord3'
}
catch(err) {