Zum Inhalt springen

Wikipedia:WikiProjekt Straßen/WikisyntaxTextMod/defs

aus Wikipedia, der freien Enzyklopädie

// <syntaxhighlight lang="javascript"> // 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 </syntaxhighlight>