Benutzer:RonMeier/common.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Strg+F5
// <nowiki> notwendig, damit einige Konstrukte nicht in Fehlerlisten erscheinen
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/advancedSearch.js&action=raw&ctype=text/javascript' ); 

mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/fliegelflagel.js&action=raw&ctype=text/javascript&maxage=86400&smaxage=86400'); //[[Benutzer:Schnark/js/fliegelflagel.js]]

mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/remindErrorMessages/r.js&action=raw&bcache=1&maxage=604800&ctype=text/javascript",
               "text/javascript");

mw.libs.WikiSyntaxTextMod  =  { config:  { format:  { },
                                           load:    { },
                                           mod:     { },
                                           page:    { },
                                           portlet: { },
                                           warn:    { } }  };
                                           
mw.libs.WikiSyntaxTextMod.config.page.include  =  [
                  ":dewiki:Benutzer:RonMeier/Spielwiese",
                  ":dewiki:Wikipedia:Spielwiese" ];
mw.libs.WikiSyntaxTextMod.config.portlet  =  { scope: "p-tb",
                                               stick: "#t-whatlinkshere" };

// max 25 Fehler werden in der roten Box angezeigt
mw.libs.WikiSyntaxTextMod.config.errorlimit = 25;

// Dopplungen in Vorlagen erkennen und anzeigen
mw.libs.WikiSyntaxTextMod.config.warn.templateParamDup = true;

mw.loader.load("https://de.wikipedia.org/w/index.php?action=raw&title=User:Se4598/booksourcesDirect.js&action=raw&ctype=text/javascript&maxage=10000",
				"text/javascript");
               
mw.loader.load("//en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/WikiSyntaxTextMod/d.js&action=raw&ctype=text/javascript&maxage=604800&smaxage=86400",
               "text/javascript");

mw.loader.load( "https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/templatedataHint/x.js&action=raw&bcache=1&maxage=604800&ctype=text/javascript",
                "text/javascript" );
                
// [[Benutzer:PerfektesChaos/js/paneMarker]]
mw.loader.load("//www.mediawiki.org/w/index.php?title=User:PerfektesChaos/js/paneMarker/r.js&action=raw&ctype=text/javascript&maxage=604800&smaxage=86400",
               "text/javascript");
               
// [[Benutzer:PerfektesChaos/js/externalLinkProblem]]
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/externalLinkProblem/r.js&action=raw&bcache=1&maxage=86400&ctype=text/javascript");
               
var vorlageLiteratur  =  [
[ /author/i,       "Autor",         false ],
[ /last/i,         "Autor",         false ],
[ /first/i,        "Autor",         false ],
[ /editor/i,       "Hrsg",   false ],
[ /title/i,        "Titel",         false ],
[ /titel/i,        "Titel",         false ],
[ /werk/i,         "Sammelwerk",    false ],
[ /journal/i,      "Sammelwerk",    false ],
[ /series/i,       "Reihe",         false ],
[ /volume/i,       "Band",          false ],
[ /issue/i,        "Nummer",        false ],
[ /number/i,       "Nummer",        false ],
[ /edition/i,      "Auflage",       false ],
[ /publisher/i,    "Verlag",        false ],
[ /location/i,     "Ort",           false ],
[ /year/i,         "Datum",         false ],
[ /^date$/i,       "Jahr",          false ],
[ /month/i,        "Monat",         false ],
[ /day/i,          "Tag",           false ],
[ /chapter/i,      "Kapitel",       false ],
[ /page/i,         "Seiten",        false ],
[ /^isbn$/i,       "ISBN",          false ],
[ /issn/i,         "ISSN",          false ],
[ /doi/i,          "DOI",           false ],
[ /pmid/i,         "PMID",          false ],
[ /oclc/i,         "OCLC",          false ],
[ /pmc/i,          "PMC",           false ],
[ /url/i,          "Online",        false ],
[ /accessdate/i,   "Abruf",         false ],
[ /access-date/i,  "Abruf",         false ],
[ /language/i,     "Sprache",       false ],
[ /quote/i,        "Zitat",         false ],
[ /^sprache$/i,    "Sprache",       false ],
[ /hrsg/i,         "Hrsg",          false ],
[ /datum/i,        "Datum",         false ],
[ /Jahr/i,         "Datum",         false ],
[ /abruf/i,        "Abruf",         false ],
[ /^Seite$/i,      "Seiten",        false ]
                    ];
var vorlageInternetquelle  =  [
[ /author/i,       "autor",         false ],
[ /last/i,         "autor",         false ],
[ /first/i,        "autor",         false ],
[ /^url$/i,        "url",           false ],
[ /title/i,        "titel",         false ],
[ /newspaper/i,    "werk",          false ],
[ /magazine/i,     "werk",          false ],
[ /work/i,         "werk",          false ],
[ /journal/i,      "werk",          false ],
[ /publisher/i,    "hrsg",          false ],
[ /page/i,         "seiten",        false ],
[ /^date$/i,       "datum",         false ],
[ /year/i,         "datum",         false ],
[ /archiveurl/i,   "archiv-url",    false ],
[ /archivedate/i,  "archiv-datum",  false ],
[ /publisher/i,    "hrsg",          false ],
[ /language/i,     "sprache",       false ],
[ /deadurl/i,      "offline",       false ],
[ /language/i,     "sprache",       false ],
[ /quote/i,        "zitat",         false ],
[ /access-date/i,  "abruf",         false ],
[ /archivebot/i,   "archiv-bot",    false ],
[ /accessdate/i,   "abruf",         false ]
                    ];


var RE_URL = "(https?://)(www[1-9]?\\.)?([^:/|]+)(:[0-9]+)?/?([^ }<>\n]*)";
var Rp_URL = "$1$2$3$4/$5 $3";
var Rp1_URL= "$1$2$3$4/$5 ($3)";
var Rs_URL= "$3";

mw.libs.WikiSyntaxTextMod.config.mod.template  =  [

   { detect: { title:  "Literatur"
             },
     clear:  [ ["^(Autor|Herausgeber|Hrsg|HrsgReihe|TitelErg|Sammelwerk|WerkErg|Reihe|first[12]?[0-9]|last[12]?[0-9]"+
                "|Band|BandReihe|Nummer|NummerReihe|Auflage|Verlag|Ort|Jahr|Monat|Tag|Kapitel"+
                "|DNB|ISSN|ZDB|LCCN|ISBN|ISBNistFormalFalsch|ISBNformalFalsch||ISBNdefekt|ID"+
                "|Seiten|Spalten|ArtikelNr|Fundstelle|Lizenznummer"+
                "|Kommentar|Originaltitel|Originalsprache|Sprache|Umfang|KBytes|Format"+
                "|Übersetzer|Online|DOI|arxiv|PMC|PMID|Zugriff|Typ|OCLC|Abruf|Datum)$",+
                false] ]
   },
   { detect: { title:  "[Ii]nternetquelle"
             },
     clear:  [ ["^(autor|hrsg|format|sprache|titel|titelerg|first[1-9]?|last[1-9]?"+
                "|werk|seiten|datum|archiv-url|archiv-datum"+
                "|zugriff|kommentar|zitat|offline|df|website|abruf)$",+
                false] ]
   },
   { detect: { title:  "[Cc]ite (book|web|journal|news)"
             },
     clear:  [ ["^(last[1-9]?|first[1-9]?|authorlink|coauthors|editor|others|id|quote|chapterformat"+
                "|title|origdate|origyear|origmonth|url|format|othertitle|chapterauthor"+
                "|accessdate|edition|date|year|month|publisher|author"+
                "|location|language|isbn|pages|chapter|work|doi)$",+
                false] ]
   },
      { detect: { title:  "[Cc]ite (book|journal|map)" },
     rename: { title:  [true, "Literatur"],
               params: vorlageLiteratur },
//     format: { order:  vorlageLiteratur }
   },
      { detect: { title:  "Literatur" },
     rename: { title:  [true, "Literatur"],
               params: vorlageLiteratur },
   },
      { detect: { title:  "[Cc]ite (news|web)" },
     rename: { title:  [true, "Internetquelle"],
               params: vorlageInternetquelle },
//     format: { order:  vorlageInternetquelle }
   },
      { detect: { title:  "[Mm]ain( article)?" },
     rename: { title:  [true, "Hauptartikel"],
              },
//     format: { order:  vorlageHauptartikel }
   }
                                            ];

var refSatzzeichen  =  [
[ ["[ \n]*(<ref\\b[^<\n]+)",  ".+",   "([^<>\n]*</ref>)\\."],
  [".$1",                     false,  "$1"]  ],
[ ["[ \n]*(<ref\\b[^<\n]+)",  ".+",   "([^<>\n]*</ref>),"],
  [",$1",                     false,  "$1"]  ],
[ ["[ \n]*(<ref\\b[^<\n]+)",  ".+",   "([^<>\n]*</ref>);"],
  [";$1",                     false,  "$1"]  ],
[ ["[ \n]*(<ref\\b[^<\n]+)",  ".+",   "([^<>\n]*</ref>):"],
  [":$1",                     false,  "$1"]  ],
[ ["[ \n]*(<ref\\b[^<\n]+)",  ".+",   "([^<>\n]*</ref>)\\?"],
  ["?$1",                     false,  "$1"]  ],
[ ["[ \n]*(<ref\\b[^<\n]+)",  ".+",   "([^<>\n]*</ref>)!"],
  ["!$1",                     false,  "$1"]  ]
                               ];

var Deutsch_Monat =
"(?:Januar|Jänner|Februar|März|April|Mai|Juni|Juli|August|September|Oktober|November|Dezember)";
var Int_Monat =
"(?:Januar|Jänner|Februar|März|April|Mai|Juni|Juli|August|September|Oktober|November|Dezember|Jan(?:uary)?|Feb(?:ruary)?|M[aä]r(?:z|ch)?|Apr|May|June?|July?|Aug|Sept?|O[ck]t(?:ober)?|Nov|De[cz](?:ember)?)";

var Striche = String.fromCharCode(45,173,8208,8209,8210,8211,8212,8213,8722);

var RM_Dativ =  "([ \n(]"+
                "(?:(?:[Ee]ur|[Uu]nser|[Dd]ies|[Ii]hr|[Jj]e[dn]|[Dd]|[MDKSmdks]?ein|Ein)e"+
                   "|[Vv]o|[Zz]u|[Bb]ei|[AaIi])"+
                "m )";
                
var Z_Anf = "(\n[*:]+ *(?:mit )?|<ref>|<ref name=\"[^\n\">]+\">\n|<ref(?: +(?:name|group)=\"[^\n\">]+\"){1,2}>|[<]br [/][>]|In: +|[Vv]gl[:.] *|<br /> *|siehe: )";
var G_Bst = "[A-ZÄÖÜÁČĎÉĚÍŇÓŘŠŤÚŮÝŽÆØÅĆŁÓŚŹŻȘ]";
var K_Bst =  "[a-zäöüßáčďéĕíňóřšťúůýžæøåąćęłńòśźżàñïêèçãëğășț]";
var Buchst = "(?:" + G_Bst + "|" + K_Bst + ")";
var K_Bst1 = "[a-zäöüßáčďéĕíňóřšťúůýžæøåąćęłńòśźżàñïêèçãëğășț]+";
var N_Name = "(?:v\\. |[Vv][ao][mn] (?:de[mnr] )?|[Dd][eauoi][lnms]? ?|Ma?c ?|O['´`’]|[DLdld][aeio] ?)?" + G_Bst + K_Bst1 + "(?:-" + G_Bst + K_Bst1 + ")?(?:,? [Jj]r\\.?)?";
var Name_XYZ = "("+ N_Name + "),? +(" + G_Bst + ")[.]? ?(?:(" + G_Bst + ")[.]? ?)?(?:(" + G_Bst + ")[.]? ?)?(?:(" + G_Bst + ")[.]?)?([,;:]|,? [Jj]r\\.?[,]| +\\((?:Hrsg\\.|[Ee]ds?)\\)|\\.? \\((?:1[789][0-9][0-9]|20[0-3][0-9])\\)|\\.? (?:1[789][0-9][0-9]|20[0-3][0-9])| u\\. | & |,? and | und | u\\. ?a\\.| et\\.? al\\.?|[,.] '')";
var B_JoK = "(1[5-9][0-9][0-9]|20[0-3][0-9])";
var B_JmK = "\\(" + B_JoK + "\\)";
var B_Jahr = "(?:" + B_JmK + "|" + B_JoK + ")";
var Autoren = "(?:(?:" + Buchst + "|[. -]){5,25}[^ ])(?:[,/;](?:" + Buchst + "|[. -]){5,25}[^ ])*";


mw.libs.WikiSyntaxTextMod.config.mod.wikilink = [
	
// Dativ: im [[Erster Weltkrieg|Erstem Weltkrieg]]
[  [ RM_Dativ + "((?:sehr|stark|leicht|extrem|oft|manchmal|immer|meist|nie) )?\\[\\[", "(.+)" , "\\|([-A-ZÄÖÜa-zäöüß0-9()]+)em " ],
   [ "$1$2[["             , false , "|$1en " ]  ],

// Dativ: dem [[Farbe|blauem]] Himmel
[  [ RM_Dativ + "((?:sehr|stark|leicht|extrem|oft|manchmal|immer|meist|nie) )?\\[\\[", "([A-ZÄÖÜ0-9a-zäöüß() ]+)" , "\\|([a-zäöüß]+)em\\]\\] +([A-ZÄÖÜ])" ],
   [ "$1$2[["             , false , "|$1en]] $2" ]  ],

// Dativ: einem [[grün]]em Auto
[  [ RM_Dativ + "((?:sehr|stark|leicht|extrem|oft|manchmal|immer|meist|nie) )?\\[\\[", "([a-zäöüß()]+)" , "\\]\\]em ([A-ZÄÖÜ])" ],
   [ "$1$2[["           , false , "]]en $1" ]  ],

// S.&nbsp;1706–1701, [[doi:10.1073/pnas.0603343103]]
[  [ "(S\\.(?:&nbsp;| )[–0-9]+)[.,;]? \\[\\[", "doi:.+" , "\\]\\][.,;]?" ],
   [ "$1."           , false , "]]" ]  ],

// . [[doi:10.1073/pnas.0603343103]].
[  [ "\\. ?\\[\\[", "doi:[^\n ]+" , "\\]\\][.,;] " ],
   [    false     ,  false   , "]] " ]  ],

// : ''[[J. Am. Chem. Soc.]]'' 1956, 78, 4947-4950
[  [ "\\[\\[" , false , "\\]\\](\\.?)'' (" + B_JoK + "), ([0-9()]+), (?:S\\. )?([1-9][0-9]*(?:[" + Striche + "][1-9][0-9]*)?)"],
   [     false    , false , "]]$1'' $3, $2, S. $4" ]  ],

// In: [[3sat]] vom -->  In: ''[[3sat]].''
[  [ " In: (?:'')?\\[\\[" , "([^\n]+)" , "(\\|([^\n]+))?\\]\\]((?:'')?[.,;]?(?:'')?) vom " ],
   [ " In: ''[["          ,   false    , "$1]].'' " ]  ],

//  In: [[3sat]],   -->  In: ''[[3sat]].''
[  [ " In: \\[\\[" , "([^\n]+)" , "\\]\\][.,;]? ([1-9])" ],
   [ " In: ''[["   ,  false     , "]].'' $1" ]  ],

//  In: ''[[3sat]]'',   -->  In: ''[[3sat]].''
[  [ " In: ''\\[\\[" , "([^\n]+)" , "\\]\\](?:[,;]''|''[.,;]) ([1-9])" ],
   [         false   ,  false     , "]].'' $1" ]  ],

//  In: ''[[J. Solution Chem.]].''    Doppelten Punkt entfernen
[  [ " In: ''\\[\\[" , "[^\n]+\\." , "\\]\\]([.,;]''|''[.,;]) " ],
   [        false    ,  false      , "]]'' " ]  ],

//  .'' in [[
[  [ "([^.])'' [iI]n: \\[\\[" , false , false ],
   [ "$1.'' In: ''[["  ,  false      , false ]  ],
[  [ "\\.'' [iI]n: \\[\\[" , false , "\\]\\]\\.''" ],
   [ ".'' In: ''[["  ,  false      , false ]  ]
                                  ];

mw.libs.WikiSyntaxTextMod.config.mod.comment = [
// alte Marker entfernen
["<!-- XYX -->",
""]
                                  ];

mw.libs.WikiSyntaxTextMod.config.mod.wikilink = mw.libs.WikiSyntaxTextMod.config.mod.wikilink.concat(refSatzzeichen);

mw.libs.WikiSyntaxTextMod.config.mod.plain  =  [

// ISBN mit Zeilenumbruch
[" ISBN *[\n]+([-0-9X]{10,17})",
 " ISBN $1"],

// , hier: S.&nbsp;
[", hier: S\\.",
 ", hier S."],

// * V. K. Golubov (1998): ''Var
["(\n[*] (?:" + Buchst + "|[- .,;/&])+" + B_Jahr + ")[:.]? ''",
 "$1: ''"],
//["(\n[*] (?:" + Buchst + "|[- .,;/&])+" + B_Jahr + ")[:.]? (" + Buchst + ")",
// "$1: ''$4"],

// Doppelpunkt
["ː ''",
 ": ''"],

// a, and O. Oswald (Hrsg.)
["(" + K_Bst + "),?(?: [ua]nd| u\\.| et| [&])((?: " + G_Bst + "\\.)+ " + G_Bst + "(" + K_Bst + ")+( \\([12H]|:''))",
 "$1,$2"],

// a, and Oswald, O. (1969)
["(" + K_Bst + "),?(?: [ua]nd| u\\.| et| [&]) ((?:" + G_Bst + ")(?:" + K_Bst + ")+,? (?:" + G_Bst + ")\\.?( \\([12H]|:''))",
 "$1, $2"],

// '' 155(3), 01. Apr 2014, 755–765
["'' ([1-9][0-9]*) ?\\(([0-9]+(?:[" + Striche + "][0-9]+)?)\\),? ((?:(?:(?:[1-9]|[0-2][0-9]|3[01])[.]? )?(?:Jan|Feb|Mar|Apr|Ma[iy]|Jun|Jul|Aug|Sep|O[ck]t|Nov|De[cz]) )?" + B_JoK + ")[,:]? ([Ss][.](?: |&nbsp;))?([1-9e])",
 "'' Band $1, Nr. $2, $3, S. $6"],
 
// '' 155, 01. Apr 2014, 755–765
["'' ([1-9][0-9]*), ((?:(?:(?:[1-9]|[0-2][0-9]|3[01])[.]? )?(?:Jan|Feb|Mar|Apr|Ma[iy]|Jun|Jul|Aug|Sep|O[ck]t|Nov|De[cz]) )?" + B_JoK + ")[,:]? ([Ss][.](?: |&nbsp;))?([1-9e])",
 "'' Band $1, $2, S. $5"],
 
// '' 155, 2014, 755–765
["'' ([1-9][0-9]*), ?" + B_JoK + ", ([sS]\\.(?: |&nbsp;))?([1-9])",
 "'' Band $1, $2, $3$4"],


// , S, S. 
[", S, S\\. ([1-9])",
 ", S. $1"],

// Herausgeber
// , ed. 
[", eds?\\. ''",
 " (Hrsg.): ''"],
[", eds?\\. ",
 " (Hrsg.): ''"],

// (Hrsg.).
[" ?\\(H(?:rs)?g\\.?\\)[.,] ''",
 " (Hrsg.): ''"],

[" \\((Herausgeber(?:in)?|Hgg?\\.?|Hrgs?\\.?|[Hh]sr?g\\.?|Hrsgg?\\.?|ed[st]?\\.|[Ee]d(itor)?s?\\.?|éd\\.?)\\)[.,] ''",
 " (Hrsg.): ''"],
["(\\(|\\[)(Herausgeber(?:in)?|Hgg?\\.?|Hrgs?\\.?|[Hh]sr?g\\.?|Hrsgg?\\.?|Hg\\.|ed[st]?\\.|[Ee]d(itor)?s?\\.?|éd\\.?)(\\)|\\]): *",
 "(Hrsg.): "],

["(\n[*] (?:" + Buchst + "|[ ,.])+), ''",
 "$1: ''"],

//Normierung von u.a.
["([^\"]{20,20}) (?:(?:\\[u\\.(?: |&nbsp;|&thinsp;)?a\\.\\])) ?([|:,;(])",
 "$1 u. a.$2"],
[",? [ue]\\. ?a\\.([: ,;])",
 " u. a.$1"],
[" \\(u\\.( |&nbsp;)?a\\.\\)",
 " u.$1a."],

["([0-9]) ?sqq\\.",
 "$1ff."],
["([0-9]) ?sq\\.",
 "$1f."],

[" Band: ([1-9IVX])",
 " Band $1"],

// Auflage
["([.!?])''[.,;]?( \\(= [^)]+\\)\\.)? ([1-9][0-9]*)\\.,?(?: |&nbsp;|&thinsp;)(?:Auflg?|Auflage)\\.,? ",
 "$1''$2 $3. Auflage. "],
["([^.!?])''[.,;]?( \\(= [^)]+\\)\\.)? ([1-9][0-9]*)\\.,?(?: |&nbsp;|&thinsp;)(?:Auflg?|Auflage)\\.,? ",
 "$1.''$2 $3. Auflage. "],
["([.!?])''[.,;]?( \\(= [^)]+\\)\\.)? ([1-9][0-9]*)\\.,?([a-zäöüß .-]{3,40})(?: |&nbsp;|&thinsp;)(?:Auflg?|Auflage)\\.,? ",
 "$1''$2 $3.,$4 Auflage. "],
["([^.!?])''[.,;]?( \\(= [^)]+\\)\\.)? ([1-9][0-9]*)\\.,?([a-zäöüß .-]{3,40})(?: |&nbsp;|&thinsp;)(?:Auflg?|Auflage)\\.,? ",
 "$1.''$2 $3.,$4 Auflage. "],

// Leerzeichen zwischen Autoren und Titel
 [ "" + Z_Anf + "(" + Autoren + "(?: \\(Hrsg\\.\\))?(?: \\((?:1[789][0-9][0-9]|20[0-3][0-9])\\))?) ?: *''",
  "$1$2: ''"],

// fehlender Punkt nach Seite
["[.,;] S( |&nbsp;)([0-9])",
 ", S.$1$2"],

// 2017-03-09 fehlender Punkt nach Sammelwerk
//  Leerzeichen entfernen
[" In: '' *(" + Buchst + "(?:" + Buchst + "|[ .])+(?:" + Buchst + "|[,.;])) *''",
 " In: ''$1''"],
[" In: ''([^<\n';]+)[,;]''[,;.]? ",
 " In: ''$1.'' "],
[" In: ''([^<\n';]+[^.])''[,;.]? ",
 " In: ''$1.'' "],
// Weblink
[" In: ''([^<\n ]{2,30}\\.(?:" + K_Bst + "){2,4})\\.'' ",
 " In: ''$1'', "],

// 2017-01-25 Titel kursiv stellen           * W. Nad, Siegfried Grenighausens: Unternehmen in den Staaten. In: 
 [ "" + Z_Anf + "(" + Autoren + "(?: \\(Hrsg\\.\\))?(?: \\((?:1[789][0-9][0-9]|20[0-3][0-9])\\))?) ?: *([^'\n<>]+) In: ",
  "$1$2: ''$3'' In: "],

// 2017-01-05 Sammelwerk kursiv stellen
[" In: (" + Autoren + "(?: \\(Hrsg\\.\\))?) ?: *([^'\n<>]+) ([1-9][0-9]*)\\.(,? [a-zäöüß .-]{3,40})?(?: |&nbsp;|&thinsp;)?(?:Auflg?|Auflage)[.,]? ",
 " In: $1: ''$2'' $3.$4 Auflage. "],
//[" In: (" + Autoren + "(?: \\(Hrsg\\.\\))?) ?: *([^'\n<>]+[.,!?]) ",
// " In: $1: ''$2"],

// 2017-02-01 Jahreszahl nach hinten
["" + Z_Anf + "((?:(?:" + Buchst + ")|[,/;.& ]|[" + Striche + "])+(?:[a-zäöüß]|[A-ZÄÖÜ]\\.))( \\(Hrsg\\.\\))? " + B_Jahr + ":([^\n<]+)([.,;'] ISBN [-0-9]+)(.*(?:\n|</ref|[<]br [/][>]))",
 "$1$2$3: $6 $4$5$7$8"],
["" + Z_Anf + "((?:(?:" + Buchst + ")|[,/;.& ]|[" + Striche + "])+)( \\(Hrsg\\.\\))? " + B_Jahr + " *: *([^\n<]+) ?: ?([-–0-9,/f ]+[.,;](?:\n|</ref|[<]br [/][>]))",
 "$1$2$3: $6, $4$5 S. $7"],
["" + Z_Anf + "((?:(?:" + Buchst + ")|[,/;.& ]|[" + Striche + "])+)( \\(Hrsg\\.\\))? " + B_Jahr + " *: *([^\n<]+)((?:\\.''|[.,;]) [Ss]\\.(?:&nbsp;| )[-0-9,/f ]+)([.,;](?:\n|</ref| |[<]br [/][>]))",
 "$1$2$3: $6 $4$5$7$8"],
["" + Z_Anf + "((?:(?:" + Buchst + ")|[,/;.& ]|[" + Striche + "])+)( \\(Hrsg\\.\\))? " + B_Jahr + " *: *([^\n<]+ In: ''[^\n<]+\\.'' [0-9A-ZÄÖÜa-zäöü()./ ]{1,20})[:,] ?(?:[Ss]\\.(?: |&nbsp;))?((?:[A-Za-z]-?)?[1-9][0-9]{0,5}) *[" + Striche + "] *((?:[A-Za-z]-?)?[1-9][0-9]{0,5}[.,;]?(?:\n|</ref| |[<]br [/][>]))",
 "$1$2$3: $6, $4$5, S. $7–$8"],
["" + Z_Anf + "((?:(?:" + Buchst + ")|[,/;.& ]|[" + Striche + "])+)( \\(Hrsg\\.\\))? " + B_Jahr + " *: *([^\n<]+)([.,;'](?:\n|</ref|[<]br [/][>]))",
 "$1$2$3: $6 $4$5$7"],

// >Luthans, F. & Mhatre, K.H. (2011). Meta-analysis of the Impact. Human Resource 22 (2), 127–152. <
["<ref>([^(:<0-9]+) " + B_JmK + "[;.,]? ([^:<0-9(]+)\\. ''([^:<0-9(]+)''[.,]? ([0-9][^<]+), ?((?:[" + Striche + "]|[0-9])+).? ?</ref>",
 "<ref>$1: ''$3'' In: ''$4.'' $5, $2, S. $6.</ref>"],
["<ref>([^(:<0-9]+) " + B_JmK + "[;.,]? ([^:<0-9(]+)\\. ([^:<0-9(']+) ([0-9][^<]+), ?((?:[" + Striche + "]|[0-9])+).? ?</ref>",
 "<ref>$1: ''$3'' In: ''$4.'' $5, $2, S. $6.</ref>"],

//
[" Jllustri",
 " Illustri"],

// te Zeitung'', vom 32. Jan -->  te Zeitung.'' 32. Jan
["([a-zäöüß])(?:''[,.;]|[.,;]'') vom ([0-9])",
 "$1.'' $2"],

// Wikisyntax-Aufzählungszeichen durch Leerzeichen vom Inhalt abtrennen
["(\n[*#:;]+)([^*#:;\n ])",
 "$1 $2"],
["\n(:+) +\\{\\|",
 "\n$1{|"],

// sinnfreie <br /> entfernen
["<br />\n\n",
 "\n\n"],
["<br />(\n[*#:;])",
 "$1"],

// In: ''J. Gen. Virol.'' (2009), Band 90, S.
[" (In: ''[^<>\n']+'') [(]((?:18|19|20)[0-9][0-9])[)],? Band ([^ ,]+), S\\. ",
 " $1 Band $3, $2, S."],

// 13(6): 928–933
["(?:[.,]''|''[.,]) ([1-9][0-9]*)\\(([0-9]+)\\): ?([1-9][0-9]*)",
 ".'' Band $1, Nr. $2, S. $3"],

// Seite ohne Punkt
["[,] S ([1-9])",
 ", S. $1"],

// Nr.27  -->  Nr. 27
[" (N[or]|Band|Bd|S|[Vv]ol|Jh?r?g)\\.([0-9IVX])",
 " $1. $2"],

// Zeitschriftenformate anpassen
["([^|] +)'''" + B_Jahr + "'''",
 "$1$2$3"],
[" ''([0-9]{1,5})'',? ([1-9])",
 " $1, $2"],
["([0-9]),? ''([0-9]{1,5})''",
 "$1, $2"],


// '' 34 (1987), S. 27–58
["(?:[.,]''|''[.,]) ([1-9][0-9]*)[,.;]? " + B_JmK + "[,.;]? ?(?:S[.] ?)?([1-9])",
 ".'' $1, $2, S. $3"],

// 1875; 1: 31
// 1962;72:1142–1157
// 2001 Sep 15;33(6):772-9
// 2004 May 15;380(Pt 1):273-82
// 2007 Mar-Apr;40(2):224-229
// Datum ohne Tag
[" " + B_Jahr + "( " + Int_Monat + "(?:(?:[" + Striche + "]|[/])" + Int_Monat + ")?)?[;,]" +
// Ausgabe und Jahrgang
" ?([0-9]{1,5}(?: ?\\([^():\n]{1,10}\\))?)" +
// Seiten
 " ?(?:, S\\.|:) ?((?:[A-Za-z]-?)?[1-9][0-9]{0,5})([" + Striche + "](?:[A-Za-z]-?)?[1-9][0-9]{0,5})?([.;,< \n])",
 " $4,$3 $1$2, S. $5$6$7"],

// Datum mit Tag
[" " + B_Jahr + "( " + Int_Monat + "(?:(?:[" + Striche + "]|[/])" + Int_Monat + ")?)?( [1-3]?[0-9])[;,]" +
// Ausgabe und Jahrgang
" ?([0-9]{1,5}(?: ?\\([^():\n]{1,10}\\))?)" +
// Seiten
 " ?(?:, S\\.|:) ?((?:[A-Za-z]-?)?[1-9][0-9]{0,5})([" + Striche + "](?:[A-Za-z]-?)?[1-9][0-9]{0,5})?([.;,< \n])",
 " $5,$4.$3 $1$2, S. $6$7$8"],

// 63:389–99, 1967  -->  63, 1967, S. 389-99
["( [0-9]{1,3}) ?[:] ?([1-9][0-9]{0,4}(?:[" + Striche + "][1-9][0-9]{0,4})?)[,] ?(1[89][0-9][0-9]|20[0-4][0-9])",
 "$1, $3, S. $2"],
 
// .'' 82(77) (2003), 649–53,
["\\.'' ([0-9A-ZÄÖÜa-zäöü0-9(). ]{1,20}) " + B_JmK + "[,:] ?((?:[A-Za-z][ -]?)?[1-9][0-9]{0,5})[" + Striche + "]((?:[A-Za-z][ -]?)?[1-9][0-9]{0,5})([.,;\n ]|</ref)",
 ".'' $1, $2, S. $3–$4$5"],

// 80: 424–427 (1991)
[" ([0-9]{1,3})[:,] ?((?:[0-9]|[" + Striche + "])+) " + B_JmK + "",
  " $1, $3, S. $2"],
  
// '' (1982) 130:498-502.
["'' " + B_JmK + " ([0-9]{1,5}(?: \\([1-9][0-9]?\\))?): ?([0-9])",
  "'' $2, $1, S. $3"],

// '' (2002) '''161:'''313-9
["'' " + B_JmK + " '''([0-9]{1,5}):''' ?([0-9])",
  "'' $2, $1, S. $3"],

// &nbsp;ISBN
["&nbsp;(ISBN [0-9])",
 " $1"],

// ISBN|
[" ISBN[|] ?([0-9])",
 " ISBN $1"],

[" ISBN ((?:978-)?[-0-9X]{10,13}) ((?:19[6-9]|20[0-2])[0-9])([ ,;.\n])",
  " $2, ISBN $1$3"],

// >f>S. M. Green, Rothrock SG. ''Tymhgghghgh
["" + Z_Anf + "((?:(?:[A-Z]\\. )+" + N_Name + ", )*" + N_Name + " [A-Z]+)[.,] ''",
 "$1$2: ''"],
// >f>S. M. Green, Rothrock SG. Tymhgghghgh
//["" + Z_Anf + "((?:(?:[A-Z]\\. )+" + N_Name + ", )*" + N_Name + " [A-Z]+)[.] ([A-Z][a-z ][^.]+\\.) (In: '')",
// "$1$2: ''$3'' $4"],
// >f>S. M. Green, S. G. Rothrock ''Tymhgghghgh
//["" + Z_Anf + "((?:(?:[A-Z]\\. )+" + N_Name + ", )*(?:(?:[A-Z]\\. )+" + N_Name + ")(?: \\(Hrsg\\.\\)| \\((?:1[789][0-9][0-9]|20[0-3][0-9])\\)| u\\. ?a\\.| et\\.? al\\.?)) (''[A-Z][a-z])",
// "$1$2: $3"],

// & bei Autorennamen (Ampersand, Schrägstrich, und, and)
["" + Z_Anf + "([A-ZÄÖÜ][-A-Za-zÄÖÜßäöü. ]{5,30})((?:, [-A-Za-zÄÖÜßäöü. ]{5,30}){0,20}[a-zßäöü])(?:,? & ?|,? u\\. | ?/ ?)([A-ZÄÖÜ][^:']{1,30}( \\(Hrsg\\.\\))?( *\\((?:1[789][0-9][0-9]|20[0-3][0-9])\\))?): ''",
 "$1$2$3, $4: ''"],

//
["( et\\.? al\\.?| u. a.) (''" + G_Bst + ")",
 "$1: $2"],

// Leerzeichen zwischen Tag und Monat
["(0?([1-9])|([12][0-9]|3[01]))\\.(&nbsp;" + Int_Monat + ")",
 "$2$3.$4"],
["(0?([1-9])|([12][0-9]|3[01]))\\. *(" + Int_Monat + ")",
 "$2$3. $4"],

// Leerzeichen zwischen Zahl und Jahrhundert
["(([1-9])|([12][0-9]))\\.Jahrhundert",
 "$1. Jahrhundert"],

// Bis-Strich bei Jahreszahlen
["([^=] +" + B_JoK + ") ?[" + Striche + "] ?(" + B_JoK + "[^0-9(])",
 "$1–$3"],
["\\(" + B_JoK + " ?[" + Striche + "] ?" + B_JoK + "\\)",
 "($1–$2)"],
// von ... bis ...
//["von " + B_JoK + " ?[" + Striche + "] ?" + B_JoK + "",
// "von $1 bis $2"],
 
// Leerzeichen vor ISBN
[" ISBN +([0-9])",
 " ISBN $1"],
 
// als sup dargestellte Auflage umschlüsseln
["(: ''[^<>{}\n]+''[.,;]?) ([^<>{}\n]+) <sup>([1-9]{1,3})</sup>" + B_JoK + "",
 "$1 $3. Auflage. $2 $4"],
["(: ''[^<>{}\n]+''[.,;]?) ([^<>{}\n]+) " + B_JoK + "<sup>([1-9]{1,3})</sup>",
 "$1 $4. Auflage. $2 $3"],
["(: ''[^<>{}\n]+''[.,;]?) ([^<>{}\n]+) [²]" + B_JoK + "",
 "$1 2. Auflage. $2 $3"],
["(: ''[^<>{}\n]+''[.,;]?) ([^<>{}\n]+) [³]" + B_JoK + "",
 "$1 3. Auflage. $2 $3"],

// OCLC/DNB
[" +([Oo][Cc][Ll][Cc]) ?:? +([0-9]+)([\n}\)])",
 " {{OCLC|$2}}.$3"],
[" +([Oo][Cc][Ll][Cc]) ?:? +([0-9]+)",
 " {{OCLC|$2}}"],
[" +([Dd][Nn][Bb]) ?:? +([0-9X]+)([\n}\)])",
 " {{DNB|$2}}. $3"],
[" +([Dd][Nn][Bb]) ?:? +([0-9X]+)",
 " {{DNB|$2}}"],
[" +(?:[Dd][Oo][Ii]) ?:? ?(10\\.[1-7][0-9]{3}[/][^ \n><\[]+)([,.;][ )\n]|</?ref)",
 " [[DOI:$1]]$2"],
[" +(?:[Dd][Oo][Ii]) ?:? ?(10\\.[1-7][0-9]{3}[/][^ \n><\[]+[^,.;])([ )\n]|</?ref)",
 " [[DOI:$1]]$2"],
[" +(?:[Dd][Oo][Ii]) ?:? ?(10\\.[1-7][0-9]{3}[/][^ \n]+)([,.;][ )\n]|</?ref)",
 " {{DOI|$1}}$2"],
[" +(?:[Dd][Oo][Ii]) ?:? ?(10\\.[1-7][0-9]{3}[/][^ \n]+[^,.;])([ )\n]|</?ref)",
 " {{DOI|$1}}$2"],

// Klammer um ISBN entfernen
["\\( ?ISBN ([-0-9X]+) ?\\)",
 "ISBN $1"],

// Strich vor ISBN entfernen
[" [" + Striche + "] ?ISBN ([-0-9X]+)",
 " ISBN $1"],

// ISSN
[" ISSN ?:? ?([0-9]{4})[" + Striche + " ]?([0-9]{3}[0-9xX])",
 " {{ISSN|$1-$2}}"],

//Lückenschluss zwischen <ref> und dem vorhergehenden Zeichen/Wort
["([^=|]\n?) +<ref",
 "$1<ref"],

//Lücke nach </ref> und <ref name=hhhh group=gggg />
["(</ref>|<ref [^\n]+> /)([^ \n<,.;:)}])",
 "$1 $2"],

//ISBN-Nr.
[" *ISBN ?-? ?(Nr\\.?)?:? *([0-9])",
 " ISBN $2"],

[" ?ISBN *[oO]",
 " ISBN 0"],

//  , S. 2
[" , S[.] ([0-9])",
 ", S. $1"],

// Seitenanzahl entfernen
[ Z_Anf + "([^\n]+)(?: -|[.,;]) [1-9][0-9]*(?: |&nbsp;|&thinsp;)S(?:\\.|eiten)( [^0-9]|,|;|\\.?\n)",
 "$1$2$3"],
//[ Z_Anf + "([^\n]+)(?: -|[.,;]) \\([1-9][0-9]*(?: |&nbsp;|&thinsp;)S(?:\\.|eiten)\\)",
// "\n$1$2"],
["[.,;] +[1-9][0-9]*(?: |&nbsp;|&thinsp;)S(?:\\.|eiten)[,.;] +ISBN",
 ", ISBN"],

// Auflage
["([.!?]'')[.,]? ([1-9][0-9]*)\\.?(, [a-zäöüß .-]{3,40})?(?: |&nbsp;|&thinsp;)(?:Auflg?|Auflage)[.,]? ",
 "$1 $2.$3 Auflage. "],
["([^.!?])''[.;,]? ([1-9][0-9]*)\\.?(, [a-zäöüß .-]{3,40})?(?: |&nbsp;|&thinsp;)(?:Auflg?|Auflage)[.,]? ",
 "$1.'' $2.$3 Auflage. "],

// Auflage verschieben
//["''([^)\n><]{1,200})(?:.''|''.) +(\\([^\n><)(]{1,50}\\)\\. )?([^0-9][^\n><]{1,40}) ([0-9]+\\. Auflage)[.,;] ",
// "''$1.'' $2$4. $3 "],

//Doppeltes ISBN
[" (?:isbn|ISBN)\\,? ISBN ?([0-9])",
 " ISBN $1"],

// Normierung zwischen Titel und der ISBN
[",'' *ISBN *([0-9])",
 ".'' ISBN $1"],

["''(,|\\.) ?ISBN ?([0-9])",
 ".'' ISBN $2"],

// Komma vor ISBN
["([0-9]) ?[.;,]? ?ISBN ?([0-9])",
 "$1, ISBN $2"],

// Punkt nach ISBN
["ISBN *([-0-9X]+) *(\n|</?ref|[<]br [/][>])",
 "ISBN $1.$2"],

// Punkt nach Titel
[ Z_Anf + "([^0-9?!\"'%=*+#<>\n]+: ''[^<>\n]+[!?]''), ",
 "$1$2 "],
[ Z_Anf + "([^0-9?!\"'%=*+#<>\n]+: ''[^<>\n']+)'', ",
 "$1$2.'' "],

// Normierung zwischen Titel und Sammelwerk
["((?:\n[*]|<ref)[^\n<]+[^.])''(\\]?)[,;] +(In:?|in:) +",
 "$1.''$2 In: "],

["((?:\n[*]|<ref)[^\n<]+)[.,;]''(\\])? +(In:?|in:) +",
 "$1.''$2 In: "],

["((?:\n[*]|<ref)[^\n<]+)''(\\])?[,;] [Ii]n:? ''",
 "$1.''$2 In: ''"],

["''[,;]? in: ''",
 "'' In: ''"],
["[,;]'' In: ",
 ".'' In: "],
["([^!?.])''[,.;]? [Ii]n: ",
 "$1.'' In: "],
//[" In: ''([^<>\n']+)[,;]''",
// " In: ''$1.''"],
//[" In: ''([^<>\n]+[^!?.' ])''[;.,]?",
// " In: ''$1.''"],

[" ?\\(Hrsg\\.?\\)[:,] ''",
 " (Hrsg.): ''"],

// geklammerte Jahreszahl vor ISBN
["\\(([12][0-9][0-9][0-9])\\),? ISBN ",
 "$1, ISBN "],

// Normierung der Seitenangabe
["(\\,|\\.|;|[^']''|:)( *|&nbsp;)(\\()?(Seiten?[:.]?|[Pp][gp]\\.?|[Ss]\\.|S[Ss]\\.|[Pp]ages?[:.]?)(&nbsp;[1-9])",
 "$1 $3S.$5"],
["(\\,|\\.|;|[^']''|:)( *|&nbsp;)(\\()?(Seiten?[:.]?|[Pp][gp]\\.?|[Ss]\\.|S[Ss]\\.|[Pp]ages?[:.]?) *([1-9])",
 "$1 $3S. $5"],
["([^.])''[.;,:] S\\.( |&nbsp;)([1-9])",
 "$1.'' S.$2$3"],
["\\.''[.,;] S\\.( |&nbsp;)([1-9])",
 ".'' S.$1$2"],
["[.;:] S\\.( |&nbsp;)([1-9])",
 ", S.$1$2"],
["(a-z)[,;]'' S\\.( |&nbsp;)([1-9])",
 "$1.'' S.$2$3"],

// nach ISBN
["([0-9X])\\.?(?:&nbsp;| *)S\\.(&nbsp;| )*([1-9])",
 "$1, S.$2$3"],

// Normierung der Seitenangaben von bis
[" ((?:Sp?)\\.( |&nbsp;))([1-9]([0-9]|, |; |–| und )*)( |&nbsp;)?([" + Striche + "])( |&nbsp;)?([1-9][0-9]*)",
 " $1$3–$8"],
[" ((?:Sp?)\\.( |&nbsp;))([1-9]([0-9]|, |; |–| und )*)( |&nbsp;)?([" + Striche + "])( |&nbsp;)?([1-9][0-9]*)",
 " $1$3–$8"],
[" ((?:Sp?)\\.( |&nbsp;))([1-9]([0-9]|, |; |–| und )*)( |&nbsp;)?([" + Striche + "])( |&nbsp;)?([1-9][0-9]*)",
 " $1$3–$8"],
[" ((?:Sp?)\\.( |&nbsp;))([IVXLCDM]([IVXLCDM]|, |; |–| und )*)( |&nbsp;)?([" + Striche + "])( |&nbsp;)?([IVXLCDM][IVXLCDM]*)",
 " $1$3–$8"],
[" ((?:Sp?)\\.( |&nbsp;))([IVXLCDM]([IVXLCDM]|, |; |–| und )*)( |&nbsp;)?([" + Striche + "])( |&nbsp;)?([IVXLCDM][IVXLCDM]*)",
 " $1$3–$8"],
[" ((?:Sp?)\\.( |&nbsp;))([IVXLCDM]([IVXLCDM]|, |; |–| und )*)( |&nbsp;)?([" + Striche + "])( |&nbsp;)?([IVXLCDM][IVXLCDM]*)",
 " $1$3–$8"],
[" (S\\.(?: |&nbsp;))([A-Za-z])([0-9]+)(?: |&nbsp;)*(?:[" + Striche + "])(?: |&nbsp;)*[A-Za-z]?([0-9]+)",
 " $1$2$3–$2$4"],

// Seitenangaben hinter ISBN verschieben
["((?:\n[*]+|<ref)[^:\n]+: ''[^\n]+)[,.;]?''[,.;]? ?(Sp?\\.(?:&nbsp;| |&thinsp;)?[1-9][0-9]*(?:(?:&nbsp;| |&thinsp;)?ff?\\.?)?(?:(?:[;,] |[,;] ?Sp?\\. ?| und | u\\. ?| ?[" + Striche + "] ?| bis |[,;] Fußnote |/)[1-9][0-9]*(?:&nbsp;| |&thinsp;)?f?f?)*)[.,;] ([^\n<]+, ISBN [-0-9X]+)",
 "$1.'' $3, $2"],
["[,.;] ?(Sp?[.:](?:&nbsp;| |&thinsp;)?[1-9][0-9]*(?:(?:&nbsp;| |&thinsp;)?ff?\\.?)?(?:(?:[,;] |[,;] ?Sp?[:.] ?| und | u\\. ?| ?[" + Striche + "] ?| bis |[,;] Fußnote |/)[1-9][0-9]*(?:(?:&nbsp;| |&thinsp;)?f?f)?)*)[.,;] (ISBN [-0-9X]+)",
 ", $2, $1"],

// geklammerte Seitenzahl nach ISBN
[" ISBN ([-0-9X]+)[,]? \\(S. ([0-9][^) ,;.]+)\\)",
 " ISBN $1, S. $2"],

// Komma zwischen ISBN und Seitenangabe
["ISBN *([-0-9X]+)[.;:]? *S(\\.|eiten?) ([1-9])",
 "ISBN $1, S. $3"],

// neue Marker entfernen (sind noch Text)
[" <!-- XYX -->",
  ""],

//  - 301 Seiten, hier S.
["" + B_JoK + "([.;,]? ISBN [-0-9X]+)?(?: [" + Striche + "]|,)?(?: [0-9]* Seiten)?,? hier S\\.",
  "$1$2, S."],

// 10- und 13-stellige isbn
["( 19[6-9][0-9]| 200[0-6]),? *(\\(?:.+\\),? *)?(ISBN [^9][-0-9]{8,14}-[0-9X])[,;]?(?: und| oder)? (ISBN )?(97[89][-0-9]{10,15})([.,; \n<)]|\\])",
  "$1, $2$3$6"],
["( 20(?:0[7-9]|[1-9][0-9])),? *(\\(.+\\),? *)?(ISBN [^9][-0-9]{8,14}-[0-9X])[,;]?(?: und| oder)? (ISBN )?(97[89][-0-9]{10,15})([.,; \n<)]|\\])",
  "$1, $2ISBN $5$6"],
["( 19[6-9][0-9]| 200[0-6]),? *(\\(?:.+\\),? *)?(ISBN 97[89][-0-9]{9,15})[,;]?(?: und| oder)? (ISBN )?([^9][-0-9]{8,14}-[0-9X])([.,; \n<)]|\\])",
  "$1, $2ISBN $5$6"],
["( 20(?:0[7-9]|[1-9][0-9])),? *(\\(.+\\),? *)?(ISBN 97[89][-0-9]{9,15})[,;]?(?: und| oder)? (ISBN )?([^9][-0-9]{8,14}-[0-9X])([.,; \n<)]|\\])",
  "$1, $2$3$6"],

//Prüfung: bis 2006 -> ISBN 10; ab 2007 -> ISBN 13
["( 19[6-9][0-9]|200[0-6]),? *((\\(.+\\),? *)?ISBN 97[89]([-0-9Xx]{8,16}))",
  "$1, <!-- XYX --> $2"],
["( 20((0[7-9])|([12][0-9]))),? *((\\(.+\\),? *)?ISBN (?!97[89])([-0-9Xx]{8,16}))",
  "$1, <!-- XYX --> $5"],
// ([0-8]|9[0-6]|9[89]|97[^89])

//  ISBN 1-159 (Bucher)
[" ISBN *((?:978-?)?1-?(?:232|15[89]))",
 " <!-- XYX Bucher & Co.-->ISBN $1"],

// Steht im Text sowohl vor als auch nach der Fußnote ein Satzzeichen,
// wird das führende belassen und das nachfolgende entfernt:
["([.,;:!?])((?:<ref(?:[^<\n]+)(?:</ref>|<ref(?: (?:name|group)=\"[^/\n<>\"]+\"){1,2} ?/>))+)[.,;:!?]",
 "$1$2"],

// Verschieben des Satzzeichens vom ref-Ende vor die ref-Anweisung
["([^.,;:!? \n])(<ref(?: (?:name|group)=\"[^/\n<>\"]+\"){1,2} />)([.,;:!?])",
 "$1$3$2"],
["([^.,;:!? \n])(<ref.*>.+</ref>)([.,;:!?])",
 "$1$3$2"],

// Punkt, wenn nach der Seitenzahl </ref> oder Zeilenende oder ]
["( Sp?|>Sp?)\\.( |&nbsp;)((?:[1-9][0-9]*)(?: ?ff?|[–/](?:[1-9][0-9]*))?)(( ?[,] ?(?:(?:[1-9][0-9]*)(?: ?ff?|[–/](?:[1-9][0-9]*))?))*)(</?ref|\n| ?\\]|,? PMID)",
 "$1.$2$3$4.$6"],

//Normierung Quadrat/Kubik(kilo/dezi/zenti/milli)meter
["([/0-9])( |&nbsp;|&thinsp;|/)*([Kkcdm]?m)2([- .,;/)\n])",
 "$1$2$3²$4"],
// [0-9] qm
["([0-9]) ?q(mm?)([^a-z])",
 "$1 $2²$3"],

["([/0-9])( |&nbsp;|&thinsp;|/)*([Kkcdm]?m)3([- .,;/)\n])",
 "$1$2$3³$4"],

//["\\.\n<ref(>| name| group)",
// ".<ref$1"],
 
// == Einzelnachweise ==
["\n\n<references />",
 "\n<references />"],

// Punkt nach Jahreszahl
["([a-zäöüß.,'\"“)]) +" + B_JoK + " *[.,;:]?(</ref>)",
 "$1 $2.$3"],

["([^.][.!?])\\.('')",
 "$1$2"],

// Beta im Text ersetzen
["([a-zäöü])β([a-zäöü ])",
 "$1ß$2"],

// Dativ: einem schönem Tag
["([\n (][Zz]u)m (ein|dies|jen|jed|sein|d|ihr)em ",
 "$1 $2em "],
["([\n (](?:I|i|A|a|vo|Vo))m (ein|dies|jen|jed|sein|d|ihr)em ",
 "$1n $2em "],
["([\n (][Bb]ei)m (ein|dies|jen|jed|sein|d|ihr)em ",
 "$1 $2em "],
[ RM_Dativ + "((?:sehr|stark|leicht|extrem|oft|manchmal|immer|meist|nie) )?([a-zäöü0-9][-a-zäöüß0-9]+)em([ ,])",
 "$1$2$3en$4"],
// am darauf folgendem Tag
[ RM_Dativ + "(darauf|daran|danach) folgendem([ ,])",
 "$1$2 folgenden$3"],
[" (extr|außerd|ausserd|zud|bequ|seitd|trotzd)en ",
 " $1em "],

// .'' (= Graulos. 17). 15. erw. Auflage. Band 77, London: Waxman 1821
["(?:[.?!]''|''\\.|'')( *\\(= [^<>)\n]+\\)[.])?( *[1-9][0-9]*.,?(?:" + Buchst + "|[., ]){0,30}Auflage[,;.])?( (?:Band|[Vv]ol(?:ume)?[.,:]?) [1-9IVX][0-9IVX]*[.,;])?( " + G_Bst + "(?:" + Buchst + "|[- ,/.]){3,40}(?: u\\. *a\\.)?) ?: ?((?:" + Buchst + "|[+-. &]){2,40})([,.;]? " + B_JoK + "|[,.;] ISBN [1-9])",
 ".''$1$2$3 $5,$4$6"],
["(?:[.?!]''|''\\.|'')( *\\(= [^<>)\n]+\\)[.])?( *[1-9][0-9]*.,?(?:" + Buchst + "|[., ]){0,30}Auflage[,;.])?( (?:Band|[Vv]ol(?:ume)?[.,:]?) [1-9IVX][0-9IVX]*[.,;])?( " + G_Bst + "(?:" + Buchst + "|[- ,/.]){3,40}(?: u\\. *a\\.)?) ?: ?((?:" + Buchst + "|[+-. &]){2,40})([,.;]</ref>|[,.;][\n]|[,.;]? [(]?[1-9])",
 ".''$1$2$3 $5,$4$6"],

// Namen auflösen: Williams AB wird zu A. B. Williams
[ Z_Anf + "((?:(?:" + G_Bst + "\\. +)+" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)" + Name_XYZ +"",
 "$1$2$4$5$6$7 $3$8"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ")(" + G_Bst + ")(" + G_Bst + ")(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4. $5. $6. $7$8"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ")(" + G_Bst + ")(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4. $5. $6$7"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ")(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4. $5$6"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4$5"],

[ Z_Anf + "((?:(?:" + G_Bst + "\\. +)+" + N_Name + "(?:[,]| u\\.| &| ,? and| und) )*)" + Name_XYZ +"",
 "$1$2$4$5$6$7 $3$8"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ")(" + G_Bst + ")(" + G_Bst + ")(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4. $5. $6. $7$8"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ")(" + G_Bst + ")(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4. $5. $6$7"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ")(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4. $5$6"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4$5"],

[ Z_Anf + "((?:(?:" + G_Bst + "\\. +)+" + N_Name + "(?:[,]| u\\.| &| ,? and| und) )*)" + Name_XYZ +"",
 "$1$2$4$5$6$7 $3$8"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ")(" + G_Bst + ")(" + G_Bst + ")(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4. $5. $6. $7$8"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ")(" + G_Bst + ")(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4. $5. $6$7"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ")(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4. $5$6"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4$5"],

[ Z_Anf + "((?:(?:" + G_Bst + "\\. +)+" + N_Name + "(?:[,]| u\\.| &| ,? and| und) )*)" + Name_XYZ +"",
 "$1$2$4$5$6$7 $3$8"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ")(" + G_Bst + ")(" + G_Bst + ")(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4. $5. $6. $7$8"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ")(" + G_Bst + ")(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4. $5. $6$7"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ")(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4. $5$6"],
[ Z_Anf + "((?:(?:[A-Z]+\\. ){1,4}" + N_Name + "(?:[,]| u\\.| &|,? and| und) )*)(" + G_Bst + ") ("+ N_Name + ")([,]|[:] ''| \\(Hrsg\\.\\)| " + B_JmK + "| u\\. | & |,? and | und |[,.] ''| et\\.? al\\.?)",
 "$1$2$3. $4$5"],

// H. Berger, F. M. Franz. ''Das Leben ... --> H. Berger, F. M. Franz: ''Das Leben ...
["("+ Z_Anf + "(?:[A-Z]\\. )+" + N_Name + "(?:, (?:[A-Z]\\. )+" + N_Name + ")*)[,.] (''" + G_Bst + K_Bst1 +")",
 "$1: $3"],

// * .''Die Maria.'' Kiru-Verlag, 2021 (gemeinsam mit Franz Göck), ISBN 3-9812977-3-7.
["[*] (''[^'\n]+'') ([^'\n]*)\\(gemeinsam mit ([^'\n)]+)\\)",
 "* mit $3: $1 $2"],

["\\(Englisch\\)",
 "(englisch)"],
["\\(Französisch\\)",
 "(französisch)"],

// , S. 19–46, hier: 23–26.
// [", S\\.( |&nbsp;)[–0-9, ]+[Hh]ier[:,]? (?:S\\.(?: |&nbsp;))?([–0-9]+)",
//  ", S.$1$2"],

// * 1854: ''Dramatische Szenen und andere Dichtungen.'' ... , S. 92
["[*] ([12][0-9][0-9][0-9]): (''[^'\n]+''[^\n']+)(, S. [1-9])",
 "* $2 $1$3"],
// * 1854: ''Dramatische Szenen und andere Dichtungen.'' ... , ISBN 3
["[*] ([12][0-9][0-9][0-9]): (''[^'\n]+''[^\n']+)(, ISBN [1-9])",
 "* $2 $1$3"],
/*
// * 1854: ''Dramatische Szenen und andere Dichtungen.''
["[*] ([12][0-9][0-9][0-9]): (''[^'\n]+''[^\n']+)",
 "* $2 $1"],
*/
// Leerzeichen vor Prozent
[" ([1-9][0-9,]*) ?[" + Striche + "] ?([1-9][0-9,]*)[%]([,.; ])",
 " $1–$2 %$3"],
[" ([1-9][0-9,]*)[%]([,.; ])",
 " $1 %$2"],
["[:] ?([1-9][0-9]*) [%]([\"; |])",
 ": $1%$2"],
 
// .'' – In: A.    Strich vor In
["'' [" + Striche + "] In: ",
 "'' In: "],

// <ref name="Peter" Meier="???">
["<ref name=\"(.+)\" (.+)=\"[\?]{3}\">",
 "<ref name=\"$1 $2\">"],

// <ref name="?+" Ernst Roth''>
["<ref name=\"(?:\\?)+\" ([^'<>\n]+)''( /)?>",
 "<ref name=\"$1\"$2>"],
 // <ref name="???????">
["<ref name=\"(?:\\?)+\">",
 "<ref>"],
 
// '' 1980; 18, S.&nbsp;123–128 
["'' " + B_JoK + "[,;] ?([1-9][0-9]*), S\\.((?:&nbsp;| )[1-9])",
 "'' $2, $1, S.$3"],

// '' 613 (1998), S.&nbsp;76–78
["'' ([1-9][0-9]*)[,;]? " + B_JmK + "[,;] S\\.((?:&nbsp;| )[1-9])",
 "'' $1, $2, S.$3"],

// '' 613 (1998) 76–78
["'' ([1-9][0-9]*)[,;]? " + B_JmK + "[,;]? ([1-9][0-9]*[" + Striche + "][1-9])",
 "'' $1, $2, S. $3"],

// '' 1952, 43: 2-19
["'' " + B_JoK + "[,;] ?([1-9][0-9]*) ?[:]((?:&nbsp;| )?[1-9])",
 "'' $2, $1, S.$3"],

// Selbstverstümmelungen
["([0-9]) *u, *S\\. *([1-9])",
 "$1 und S. $2"],
 
["&nbsp, *S\\. *([1-9])",
 "&nbsp;S. $1"],

["([2-9][0-9]-?)zig",
 "$1"],

["[.,;]''[.,;:] ",
 ".'' "],
["(!|\\?)''[.,;] ",
 "$1'' "],
 
["([a-zäöüß])[,] ?: ''",
 "$1: ''"],
[" u\\.(&nbsp;| )a::? ''",
 " u.$1a.: ''"],

["\\.?[,;] PMID",
 ". PMID"],

[ Z_Anf + "((?:" + Buchst + "|[- '.])+),( \\(Hrsg\\.\\))?( *\\((?:1[789][0-9][0-9]|20[0-3][0-9])\\))?: *''",
 "$1$2$3$4: ''"],
[ Z_Anf + "((?:" + Buchst + "|[- ',.])+)(\\(Hrsg\\.\\))?( *\\((?:1[789][0-9][0-9]|20[0-3][0-9])\\))?: *''",
 "$1$2$3$4: ''"],
 
["hier, S\\.((?: |&nbsp;)[1-9])",
 "hier: S.$1"],

[" vgl, S\\.((?: |&nbsp;)[1-9])",
 " vgl. S.$1"],

["(19[5-9][0-9]|20[0-3][0-9]),? \\1",
 "$1"],

[" insb, S\\.",
 " insb. S."],

// ''., S. 4  /  ., S. 4
["\\.,('' S\\. [1-9])",
 ".$1"],
["\\.(, S\\. [1-9])",
 "$1"],

// * Max Schneider (1971): ''Einführung in die Physiologie des Menschen.'' Berlin, Springer-Verlag, ISBN 3-540-05243-7, S. 39
//[ Z_Anf + "([A-ZÄÖÜÁČĎÉĚÍŇÓŘŠŤÚŮÝŽÆØÅ][A-ZÄÖÜÁČĎÉĚÍŇÓŘŠŤÚŮÝŽÆØÅa-zäöüßáčďéĕíňóřšťúůýžæøå,./& ]+) \\((1[89][0-9][0-9]|20[0-3][0-9])[a-z]?\\): *''([^\n<]+)''[,.;]? ([^\n<]+)([,.] ISBN |[.,;] S\\. |[\n])",
// "$1$2: ''$4.'' $5, $3$6"],
 
// Leerzeichen nach referenz
["(</ref>|<ref name=.+ />|<ref group=.+ />)([A-Za-z0-9])",
 "$1 $2"],

//korr. von <ref name="abcd>
["<ref name='\"(.+)'( /)?>",
 "<ref name=\"$1\"$2>"],
 
// leerzeichen im ref
["(<ref(?: (?:name|group) *= *\"[^\n<>]*\"){0,2}) +((?:/ )?>)",
  "$1$2"],
 
["([a-z])?gegeg([a-z])",
  "$1geg$2"],

["([*†])((([1-9][0-9]?\\. )?" + Deutsch_Monat + " )?[1-9][0-9]{2,3})",
  "$1 $2"],
  
// ng''. 2., erweiterte Auflage, Beck, München 1976, ISBN 3-406-00473-3 (''Münchner Beiträge.'' 3).
["(a-zäöü)(?:\\.''|''\\.) (.+ " + B_JoK + "(?:, ISBN [-0-9X]+)?(?:, S\\.(?:&nbsp;|nbsp; )[0-9, ]+)?)[.,]? (\\(= (?:'')?[a-zäöüA-ZÄÖÜ. ]+(?:[.,]'' |''[.,] | )(?:Band )?[1-9IVX][0-9IVX]?\\))[.;]?",
  "$1.'' $3. $2"],

//  (= Band 17 von Weimar and German Criticism) 
[" \\(= Band ([1-9IVX][0-9IVX]*) von (.+)\\)[.,]? ",
  " (= $2. Band $1). "],

//  (= Weimar and German Criticism. Band 17)     (Reihe)
[" \\(= ?([^)']+[^.,;]) ((?:Band|Bd\\.?|Volume|Vol\\.?|V\\.|Heft|H\\.|[Pp]art|Teil|T\\.|N[ro]\\.?)[.,]?)((?: |&nbsp;)[-0-9./IVX]+)\\)[.,;]? ",
  " (= ''$1.'' $2$3). "],
[" \\(= ?([^)']+)[,.;] ((?:Band|Bd\\.?|Volume|Vol\\.?|V\\.|Heft|H\\.|[Pp]art|Teil|T\\.|N[ro]\\.?)[.,]?)((?: |&nbsp;)[-0-9./IVX]+)\\)[.,;]? ",
  " (= ''$1.'' $2$3). "],
//  (= Weimar and German Criticism 17).          (Reihe)
[" \\(= ?([^'<>\n)]+)[,.;]((?: |&nbsp;)[-0-9./IVX]+)\\)\\.? ",
  " (= ''$1.''$2). "],
[" \\(= ?([^'<>\n)]+[^,.;])((?: |&nbsp;)[-0-9./IVX]+)\\)\\.? ",
  " (= ''$1.''$2). "],
//  (= Weimar and German Criticism).             (Reihe)
[" \\(= ?([^'<>\n)]+)\\)[.,;] ",
  " (= ''$1''). "],

// 2 (1938): 229
//["([1-9]) " + B_Jahr + "[:] ([1-9][0-9]*(?:[" + Striche + "][1-9][0-9]*)?)",
//  "$1, $2, S. $3"],

// mit ...., ... und ...: ''
["\\* [Mm]it ([^\n:']+)(?:,| und) ([^,]+[^.]): ''",
  "* mit $1 und $2: ''"],

// '' (= Veröffent sion, Band 7).
["'' \\(=((?: |&nbsp;)?[^\n()]+)[,.;] (Band|Heft|Vol|Beiheft) ([1-9IVX][0-9IVX]*)[.]?\\)(?: |[.,;] )",
  "'' (=$1. $2 $3). "],

// S. 291–292, 2004
[" (S\\. [1-9][0-9]*(?:[" + Striche + "][1-9][0-9]*)?), " + B_Jahr + "([^0-9])",
  " $2$3, $1$4"],

// : ''A-E.''
[": ([A-Z])[" + Striche + "]([A-Z])([,.;]?) ",
  ": ''$1–$2.'' "],

// * Kearney-Roll, Richard-Paul G. (Hrsg.): ''
[ Z_Anf + "([A-Z][a-zäöüß]+(?:-[A-Z][a-zäöüß]+)?), ([A-Z][a-zäöüß]+(?:-[A-Z][a-zäöüß]+)?(?: [A-Z]\\.?)?)( u\\. a\\.)?( *\\(Hrsg\\.\\))?( *\\((?:1[789][0-9][0-9]|20[0-3][0-9])\\))?(; [A-ZÄÖÜ]|: ''|/ ?[A-ZÄÖÜ])",
  "$1$3 $2$4$5$6$7"],

 // . Zürich (Haffmans) 1992.
 ["([.']) ((?:" + Buchst + "| )+) \\(((?:" + Buchst + ")+)\\) B_JoK\\.([\n<])",
  "$1 $3, $2 $4.$5"],

// Bd. 58 (2), 2003, S. 64
[" (Bd\\.|Band) ([0-9]+) ?\\(([0-9]+)\\), ([12][0-9][0-9][0-9],) (?:S\\. )?([1-9])",
  " $1 $2, Nr. $3, $4, S. $5"],

 // ungeliebte Abkürzungen
 // Frankfurt am Main
 ["(?:(?:Frankf(?:\\.|urt)(?:/|(?: |&nbsp;)a(?:\\.|m)?)?(?: |&nbsp;)?(?:Main|M\\.?))|Ffm|FfM|FFa?M)([ ,.;/\n])",
 "Frankfurt am Main$1"],
 
 // Bd. 1 -> Band 1 
// ["Bd\\.?( |&nbsp;)([0-9IVX])",
//  "Band$1$2"],
// ["Bd\\.?([0-9IVX])",
//  "Band $1"],
 ["([1-9][0-9]?) Bde\\. ",
  "$1 Bände "],
  
 // 3. Jht. 
 ["([0-9])\\. Jht\\. ",
  "$1. Jh. "],

// , 2010, S. 105; ISBN print 978-
[", 2010, (S\\. [1-9][0-9]*)(?:( ?f)\\.)?; ISBN print 978-3-86219-038-6",
 " 2010, ISBN 978-3-86219-038-6, $1$2."],
// , ISBN 0nline 978-3-86219-039-3
[", ISBN [0Oo]nline 978-3-86219-039-3",
 ""],

// insbesondere S. / besonders S.
[" (?:insbesondere|besonders), S\\.((?: |&nbsp;)[1-9])",
 " bes. S.$1"],
[", (bes|u), S\\.((?: |&nbsp;)[1-9])",
 ", $1. S.$2"],

// geschütztes Leerzeichen am Zeilenanfang entfernen
["(\n[*:]+|<ref>|<ref [^\n>/]+>\n?|\n\n)([^<\n:']{1,30})[&]nbsp;(.{1,20}): ''",
 "$1$2 $3: ''"],

//  - 79 S.
[" - [0-9]+ S\\.",
 ""],

// .'' (1961, blblblblbl)     (sience fiction)
["([?!.]'') \\((1[89][0-9][0-9]|20[0-3][0-9]), (.+\\)\n)",
  "$1 $2. ($3"],
// .'' (1851)
["([.?!]'') " + B_JmK + "\\.?\n",
 "$1 $2.\n"],
// , (1851)
[", " + B_JmK + "\\.?\n",
 ", $1.\n"],

// <ref name="PMI">C. C. Peck u.&nbsp;a.: ''
["(<ref[^><\:()/]+>[^<>()'\"/:]{5,50}) u\\.&nbsp;a\\.( *\\(Hrsg\\.\\))?( *\\((?:1[789][0-9][0-9]|20[0-3][0-9])\\))?: ''",
 "$1 u. a.$2$3: ''"],

//  In: ([^'<>]+): ([^'<>'0-9]+)
[" In: ([^'<>:]+): ([^<>'\"0-9,\n:]+), ",
 " In: $1: ''$2.'' "],

// temp
 ["ISBN 3-7940-3604-4",
  "{{Falsche ISBN|3-7940-3604-4}}"],
 [" ISSN 3-",
  " ISBN 3-"],

//  "(Digitalisat|Volltext|[Oo]nline|[Pp][Dd][Ff]|books\\.google\\.(?:de|at|ch|com))\\]\\.?([\n]|</ref|[,;.:])"
 [" (Digitalisat|Volltext|[Oo]nline|[Pp][Dd][Ff]|books\\.google\\.(?:de|at|ch|com))\\]\\.?([\n]|</ref|[,;.:])",
  " $1]$2"],


// * .2001: Ann Oppermann auf dem Hambu
 ["[*] \\.(?:" + B_Jahr + "): (.+)(, ISBN [-0-9X]+)\\.\n",
  "* $3 $1$2$4.\n"],
 ["[*] \\.(?:" + B_Jahr + "): (.+)(, S\\. (?:[0-9]|[" + Striche + "])+)\\.\n",
  "* $3 $1$2$4.\n"],
 ["[*] \\.(?:" + B_Jahr + "): (.+)\\.\n",
  "* $3 $1$2.\n"],

// Auf: ''hsozkult.de'', 
 [" ([Aa]uf): ([^' ]+), ",
  " $1: ''$2'', "],
  
// Norddeutscher Rundfunk 3, 1962, S. 22 Min
 [" Norddeutscher Rundfunk ([1-9][0-9]?), (19[5-9][0-9]), S\\. ([0-9][0-9]) Min",
  " Norddeutscher Rundfunk $2, $1:$3 Min"],

// Specht, Fritz ,  Schwabe, Paul:
 ["Specht, Fritz ,  Schwabe, Paul *:",
  "Fritz Specht, Paul Schwabe:"],
 ["Berlin *: Verlag Louis Gerschel, 18",
  "Verlag Louis Gerschel, Berlin 18"],
 ["Phillips, A\\. \\(Hrsg\\.\\):",
  "A. Phillips (Hrsg.):"],
 ["Berlin *: Verlag Carl Heymann, 19",
  "Verlag Carl Heymann, Berlin 19"],
 ["Düsseldorf *: Droste Verlag, 19",
  "Droste Verlag, Düsseldorf 19"],
 ["([',]) Dumon[dt]",
  "$1 DuMont"],
 ["Dumon[dt]-",
  "DuMont-"],
 ["Harr?[ao]ss?owitz",
  "Harrassowitz"],

// * ''Depanag'' (1975)
 ["([*] ''[A-Z][a-z]+(?: [A-Z]?[a-z]+)*)'' " + B_JmK + "\n",
  "$1.'' $2.\n"],

// <ref>Miller, ''  --> <ref>Miller: ''
 ["(<ref(?: [^<>/]+)?>" + G_Bst + "(?:" + K_Bst + ")+)[,] ''",
  "$1: ''"],

//   (PDF; 97&nbsp;kB). In: 
 [" \\(PDF([^\n]*)\\)[,;]? In:",
  " (PDF$1). In:"],
//   (PDF; 97&nbsp;kB).'' In: 
 [" \\(PDF([^\n]*)\\)([.,;]''|''[.,;]) In:",
  "'' (PDF$1). In:"],

// Verlage
 ["([- ])(?:Vlg|Verl)\\.([- ,;])",
  "$1Verlag$2"],
 ["([a-z])(?:vlg|verl)\\.([- ,;])",
  "$1verlag$2"],
 
 ["(Urban(?: und | u\\. | ?& ?)Fischer)",
  "Urban & Fischer"],
 ["(Urban(?: und | u\\. | ?& ?)Schwarzenberg)",
  "Urban & Schwarzenberg"],
 ["(C\\.? ?H\\.? ?Beck|H\\.? ?C\\.? ?Beck)",
  "C. H. Beck"],
 ["K(?:ö|oe)nigs?hause?n?( und | u\\. | ?& ?)N[ea]umann?",
  "Königshausen & Neumann"],
 ["Vandenhoec?k( und | u\\. | ?& ?)Rupp?recht",
  "Vandenhoeck & Ruprecht"],
 ["Dunc?ker(?: und | u\\. | ?& ?)Hum(bold?t?|blod?t?)",
  "Duncker & Humblot"],
 ["Willey",
  "Wiley"],
 ["Leske([+]| und | u\\. | ?& ?)Bud[de]?rich",
  "Leske + Budrich"],
 ["Har?per ?[Cc]oll?ins?",
  "HarperCollins"],
 [" De ?Gr(ü|u?y|ui)th?er",
  " De Gruyter"],
 [" de ?Gr(ü|u?y|ui)th?er",
  " de Gruyter"],
 [" [Rr]h?owh?oh?lt?h?",
  " Rowohlt"],
 
// Werksverzeichnis
 ["Werksverzeichnis",
  "Werkverzeichnis"],
// Standard Catalog of American Cars
 ["Standard [Cc]atalogue",
  "Standard Catalog"],

// ISBN 978-0786403820 - 309 Seiten, hier S
["( ISBN [-0-9]{8,20})[.,;]? (-|Länge) [0-9]{2,5} Seiten, hier S\\. ",
 " $1, S. "],
 
// temporär '' 22, 1986, S. 4, S. 498
["'' ([0-9]+), (19[7-9][0-9]|20[01][0-9]), S\\. ([0-9]+), S\\. ([1-9])",
 "'' $1, $3, $2, S. $4"],
 
["(>S. [-–0-9]+f*)[}][}]",
 "$1"],

["style align([=][\"])center([\"])",
 "style$1text-align:center$2"],

//  Band 47 (1995), H. 9, 4
[" ((?:Bd[.]|Band) (?:[0-9]+)),? \\((1[89][0-9][0-9]|20[01][0-9])\\),? ((?:H\\.|Heft|Nr\\.) (?:[0-9]+)), (?:S\\. )?([1-9])",
 " $1, $3, $2, S. $4"],

//  ionen'' (= ''UTB.'' 1814). 3., er  -->  ionen'' (= ''UTB.'' Band 1814). 3., er
["('' \\([=] ''[^\n\)]+)\\.?''\\.? ([1-9][0-9]*\\)\\. )",
 "$1.'' Band $2"],

//
[",, ",
 ", "],

// .''Meie
["([.?!]''|''[.,]) \\.''(" + Buchst + ")",
 "$1 In: ''$2"],
// .''Meie
[" \\.''(" + Buchst + ")",
 " ''$1"],

// 1988). ''
["([0-9])\\)\\. \\.?''(" + Buchst + ")",
 "$1): ''$2"],

// " (): ''"   oder   " .: ''"
[" (?:\\.|\\(\\))(: '')",
 "$1"],

//
[" ([^ ><\n]+\\.('')?\\])[.,]",
 " $1"],

//temp
["(\n[*]+) " + B_JmK + ":(.+), ISBN ",
 "$1 $3, $2, ISBN "],

//ISBN mit nachfolgendem Bis-Strich
[" ISBN ([-0-9xX] *)[–]",
 " ISBN $1-"],

 // insbes, S.
 [" insbes, S\\.",
 " insbes. S."],

// <references responsive="???" />
["<references responsive=[\"][?][?][?][\"] />",
 "<references responsive />"],

//Überschrift mit Doppelpunkt
["^(==+) (.+): \\1$",
 "$1 $2 $1"]

];

mw.libs.WikiSyntaxTextMod.config.mod.url = [

//   http://www.mtsn.tn.it/   -->    http://www2.muse.it/
 ["http://www\\.mtsn\\.tn\\.it/russulales-news(.*)",
  "http://www2.muse.it/russulales-news$1"],

// Klammer entfernen, wenn in der Vorlage
[  ["[=] *\\[",  RE_URL  ,  "\\]"],
   ["="     ,  false  ,  ""]  ],

//
[  [" " + Rs_URL + " ?\\[" ,  RE_URL  , " ?" + Rs_URL + "\\]"],
   [" ["                   ,  false   ,  false ]  ],

// Weblink mit Klammer, aber ohne Beschreibung
[  ["\\[",  RE_URL  ,  "\\]\\.?\n"],
   [false,  Rp1_URL ,  false]  ],
[  ["[.]('')? *\\[",  RE_URL  ,  "\\][<\n]"],
   [".$1 [" ,  Rp1_URL ,  false]  ],
[  ["\\[",  RE_URL  ,  "\\]"],
   [false,  Rp_URL  ,  false]  ],

// ''on line'' bei  kultur-online.net[http://www.kultur-online.net/?q=node/2120]
[  ["''on-?line'' (unter|auf|In|in|bei) .+\\["   ,  RE_URL  ,  "\\]" ],
   [  " ["   ,  "$1$2$3$4/$5 (online auf: ''$3'')"  ,  "]"          ]  ],

//  u-tube
[  ["\\[",  RE_URL  ,  "u-tube\\]"],
   [false,  false   ,          "]"]  ],

// Klammern bei online und Digitalisat ...
[  [" \\["       ,  RE_URL  ,  "(Digitalisat|Volltext|[Oo]nline|[Pp][Dd][Ff]|books\\.google\\.(?:de|at|ch|com))\\]\\.?([\n]|</ref|[,;.:])"],
   [" ["         ,  false   ,  "($1)]$2"]  ],
[  [" \\["       ,  RE_URL  ,  "(Digitalisat|Volltext|[Oo]nline|[Pp][Dd][Ff]|books\\.google\\.(?:de|at|ch|com))\\]\\.?([\n]|</ref|[,;.:])"],
   [" ["         ,  false   ,  "($1)]$2"]  ],
[  ["\\(\\["     ,  RE_URL  ,  "(Digitalisat|Volltext|[Oo]nline|[Pp][Dd][Ff]|books\\.google\\.(?:de|at|ch|com|com))\\]\\)\\.?(\n|</ref|[,;.:])"],
   ["["          ,  false   ,  "($1)]$2"]  ],
[  ["([^=(])\\[" ,  RE_URL  ,  "(Digitalisat|Volltext|[Oo]nline|[Pp][Dd][Ff]|books\\.google\\.(?:de|at|ch|com))\\]\\)\\.?(\n|</ref|[,;.:])"],
   ["$1["        ,  false   ,  "($1)]$2"]  ],
[ ["\\["         , RE_URL , "\\([Oo](nline( [^)><\n])*\\)\\])"],
   ["["          , false , "(o$1"] ],
[  ["\\["        ,  RE_URL  ,  "hier online\\]"],
   ["["          ,  false   ,  "(online)]"]  ],

// Nachname, Vorname
[  [ Z_Anf + "(" + G_Bst + "(?:" + Buchst + "|[-])+), (" + G_Bst + "(?:" + Buchst + "|[ .-])+)(: (?:'')?\\[)" , RE_URL , false ],
   ["$1$3 $2$4" ,  false   ,  false ]  ],

// Weblink ohne Klammer und ohne Beschreibung 
[  ["\n\\* *",  RE_URL,  " *$"],
   ["\n* [",    Rp_URL,  "]"]  ],
[  ["(<ref[^<>\n]*>) *",  RE_URL,  " *</ref>"],
   ["$1[",                Rp_URL,  "]</ref>"]  ]

//[  ["(<ref[^<>\n]*>) *\\[",  RE_URL,  "\\]"],
//   [false,  Rp_URL,  false]  ]

];

mw.libs.WikiSyntaxTextMod.config.mod.summary  =  "Kleinkram";

mw.libs.WikiSyntaxTextMod.config.warn.url  =  [
                                              ];
mw.libs.WikiSyntaxTextMod.config.warn  =
   { plain:  [ "ISBN *(978-?)?1-?159" ]
   };

mw.libs.WikiSyntaxTextMod.config.mod.url = mw.libs.WikiSyntaxTextMod.config.mod.url.concat(refSatzzeichen);
// </nowiki> notwendig, damit einige Konstrukte nicht in Fehlerlisten erscheinen