Benutzer:RFF-Bot/IMDb

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
if (oldText.match(/<ref>{{IMDb\|(tt[0-9]{7})\|([^}]*?)}}(, abgerufen am [0-9]{1,2}\. [a-zA-Z]+ [0-9]{4}|\.|)<\/ref>/) || oldText.match(/<ref>{{IMDb\|(nm[0-9]{7})\|([^}]*?)}}(, abgerufen am [0-9]{1,2}\. [a-zA-Z]+ [0-9]{4}|\.|)<\/ref>/)) {

// Vorlage:Infobox Film: Filmjahrverlinkung im Parameter EJ/PJ entfernen, PJ -> EJ
oldText = oldText.replace(/(PJ|EJ)([ ]*)\=([ ]*)\[\[Filmjahr ([0-9]{4})\|[0-9]{4}\]\](\n)/g, 'EJ$2=$3$4$5');
 
// <br> -> <br />
oldText = oldText.replace(/<br>/g, '<br />');
 
// LdIF -> LdiF
oldText = oldText.replace(/\[\[Lexikon des Internationalen Films\]\]/g, '[[Lexikon des internationalen Films]]');
 
// IMDb-Beleg -> Internetquelle
oldText = oldText.replace(/<ref>{{IMDb\|(tt[0-9]{7})\|([^}]*?)}}(, abgerufen am [0-9]{1,2}\. [a-zA-Z]+ [0-9]{4}|\.|)<\/ref>/g, '<ref>{{Internetquelle | url=http://www.imdb.com/title/$1 | titel=$2 | hrsg=[[Internet Movie Database]] | zugriff=2015-06-10 | sprache=en}}</ref>');
oldText = oldText.replace(/<ref>{{IMDb\|(nm[0-9]{7})\|([^}]*?)}}(, abgerufen am [0-9]{1,2}\. [a-zA-Z]+ [0-9]{4}|\.|)<\/ref>/g, '<ref>{{Internetquelle | url=http://www.imdb.com/name/$1 | titel=$2 | hrsg=[[Internet Movie Database]] | zugriff=2015-06-10 | sprache=en}}</ref>');

// FSK-Vorlage
oldText = oldText.replace(/<ref>[^<]+([0-9]{4})(\\|%5C)([0-9]+(K|V))[^<]+<\/ref>/g, '{{FSK|$1|$3}}');

// Parameter 2 bei Übereinstimmung mit Seitentitel aussortieren
/*
function replacer(match, p1, p2, p3, p4, p5, p6, offset, string){
   if (p5 === title)
      return p1 + p6;
   else
      return p1 + p4 + p5 + p6;
}

oldtext = oldtext.replace(/({{IMDb (Titel|Name)\|(tt|nm)[0-9]{7})(\||)([^}]*)(}})/g, replacer);
*/
}
return {text: oldText};