Wikiup:WikiProjekt Straßen/WikisyntaxTextMod/defs

aus Wikipedia, der freien Enzyklopädie

//

<nowiki>
// 2012-03-03 PerfektesChaos@de.wikipedia
// Für [[Benutzer:PerfektesChaos/js/WikisyntaxTextMod/WPST.js]]
// Automatisierte Vorlagenersetzung für WikiProjekt Straßen

/*
Diese Seite kann wirksam nur von Projektmitarbeitern geändert werden;
   zurzeit:
   AleXXw / Daniel749 / Gast32 / Labant / Thomas021071
Es sind nur möglich
die drei Ersetzungsdefinitionen WPST.modText, WPST.modWikilink und WPST.modURL
*/

mw.libs.WikiSyntaxTextMod.WPST.modWikilink  =  [
  [  ["\\[\\[",  "Datei:Bundesstraße ?[1-9].*",  "(?:(?:[0-9]+px|rand) *\\| *)*B ?([0-9]+[abn]?)(?: *\\| *(?:[0-9]+px|rand))* *\\]\\]"],
     ["{{",      "RSIGN",                        "|DE|B|$1}}"] ],
  [  ["\\[\\[",  "Datei:Bundesautobahn ?[1-9].*",  "(?:(?:[0-9]+px|rand) *\\| *)*A ?([0-9]+a?)(?: *\\| *(?:[0-9]+px|rand))* *\\]\\]"],
     ["{{",      "RSIGN",                          "|DE|A|$1}}"] ],
  [  ["{{",  "Infobox Autobahn",           false],
     [false, "Infobox hochrangige Straße", false] ],
  [  ["{{",   "AB",   "(\\|DE\\|Region\\|\\|) *Bundes(land|hauptstadt) "],
     [false,  false,  "$1Land "]  ],
  [  ["{{",   "AB",   "(\\|DE\\|Region\\|\\|Land )Berlin"],
     [false,  false,  "$1[[Berlin]]"]  ],
  [  ["\\|DE\\|Region\\|\\|Land \\[\\[",  "Berlin",  "[^|}\n]*[^>]}}"],
     [false,                              false,     "]] <small>(Kfz-Kennzeichen B)</small>}}"]  ],
  [  ["(\\|DE\\|Region\\|\\|) *Land \\[\\[",  "Saarland",  "\\]\\]"],
     ["$1[[",                                 false,       false]  ],
  [  ["{{",   "AB",   "(\\|DE\\|Region\\|\\|) *(Land)? *Saarland"],
     [false,  false,  "$1[[Saarland]]"]  ],
  [  ["{{",   "AB",   "(\\|DE\\|Region\\|\\|) *(Land|Freistaat)? *(Bayern|Sachsen|Thüringen)    ([ }])"],
     [false,  false,  "$1Freistaat [[$3]]$4"]  ],
  [  ["(\\|DE\\|Region\\|\\|) *Land \\[\\[",  "(Bayern|Sachsen|Thüringen)",  "\\]\\]"],
     ["$1Freistaat [[",                       false,                         false]  ],
  [  ["{{",   "AB",   "(\\|DE\\|Region\\|\\|)[^|}\n]*Hamburg([ }])"],
     [false,  false,  "$1Freie und Hansestadt [[Hamburg]]$2"]  ],
  [  ["{{",   "AB",   "(\\|DE\\|Region\\|\\|)[^|}\n]*Bremen([ }])"],
     [false,  false,  "$1[[Freie Hansestadt Bremen]]$2"]  ],
  [  ["\\|DE\\|Region\\|\\|\\[\\[",  "Freie Hansestadt Bremen",  "[^|}\n]*[^>]}}"],
     [false,                         false,                      "]] <small>(Kfz-Kennzeichen HB)</small>}}"]  ],
  [  ["\\|DE\\|Region\\|\\|Freie und Hansestadt \\[\\[",  "Hamburg",  "[^|}\n]*[^>]}}"],
     [false,                                              false,      "]] <small>(Kfz-Kennzeichen HH)</small>}}"]  ],
  [  ["{{",   "AB",   "(\\|DE\\|RegionSub\\|\\|)[^|}\n]+reisfrei[^|}\n]+(Baden-Baden|Freiburg im Breisgau|Heidelberg|Heilbronn|Karlsruhe|Mannheim|Pforzheim|Stuttgart|Ulm)"],
     [false,  false,  "$1Stadtkreis $2"]  ]
               ];


/*   Helferlein
*/
                                           

mw.libs.WikiSyntaxTextMod.WPST.modText  =  [
     ["\n *\\| *REGION *= *\\* *",
      "\n|REGION              = \n* "],
     ["(\\|DE\\|RegionSub\\|\\|) *([A-Z][^|}\n]+) *\\| *([A-Z][A-ZÖÜ]?[A-ZÖ]?) *}}",
      "$1$2 (Kfz-Kennzeichen $3)}}"],
     ["(\\(Kfz-Kennzeichen [A-ZÄÖÜ]+(, *[A-ZÄÖÜ]+)*\\)) *}}",
      "<small>$1</small>}}"],
     ["\n *\\| *BETREIBER1 *= *(.*)\n *\\| *(AUSBAUZUSTAND *=)",
      "\n|BETREIBER1         = $1\n|BEGINN-NAME        = \n|BEGINN-REGION      = \n|BEGINN-LAT         = \n|BEGINN-LON         = \n|ENDE-NAME          = \n|ENDE-REGION        = \n|ENDE-LAT           = \n|ENDE-LON           = \n|$2"]
                                            ];

// EOF  WikiSyntaxTextMod/WPST/defs

</nowiki>