Benutzer:Tobias II/RC-Bot-Liste
Diese Listen werden vom Letzten Änderungs-Bot verwendet. Sie dürfen natürlich, von jedem Benutzer der „autoconfirmed“ ist, erweitert werden. Erlaubt sind auch Reguläre Ausdrücke.
Daher müssen folgende Zeichen mit einem führenden Backslash (\
) versehen werden, wenn nach ihnen gesucht werden soll: / . + * ? ^ $ | ( ) [ ] { } \
. Kommentare sind zwischen /* und */ möglich.
Inhaltsverzeichnis
Textersetzungen
Die Liste wird von oben nach unten durchgegangen. Es wird nach Vorkommnissen der Zeichenketten links neben dem Semikolon gesucht. Wenn ein solches gefunden wird, wird es durch die Zeichenkette rechts neben dem Semikolon ersetzt. Geklammerte Teilausdrücke aus dem linken Teil können im Rechten mit $1, $2, $3 (usw.) referenziert werden.
Abbadon;Abaddon Assasine;Assassine ausserdem;außerdem Category;Kategorie ([Cc])harackter;$1harakter daß;dass Dervisc?h;Derwisch Foki;Fokusse [gG]uild[wW]ars;Guild Wars Hero\b;Held (?<!Hall of )Heroes\b;Helden Hinweiß;Hinweis Monk;Mönch Necro;Nekro NPC;NSC ([Ss])tandart(?!e);$1tandard Vabbi\b;Vaabi \[\[(:?)[Ii]mage:;[[$1Bild: {{smiley\|.*?}}; (\bder|\bden) Elite[ -]?[sS]kill\b;die Elite-Fertigkeit \bdes Elite[ -]?[sS]kills\b|\bdem Elite[ -]?[sS]kill\b;der Elite-Fertigkeit \bElite[ -]?[sS]kills\b;Elite-Fertigkeiten (\bder|\bden) [sS]kill\b;die Fertigkeit \bdes [sS]kills\b|\bdem [sS]kill\b;der Fertigkeit \b[sS]kills\b;Fertigkeiten [<\[]\/?[bB][>\]];''' \[\[(.*?)\|\1(\w*?)\]\];[[$1]]$2 \[\[\{\{PAGENAME\}\}\]\];'''{{subst:PAGENAME}}''' \{\{Vorlage:;{{
Kontrolle auf richtige Richtlinien-Anwendung
Einzelne Kontrollblöcke werden hier mit ----
abgegrenzt. Innerhalb eines solchen Blocks steht in der ersten Zeile der reguläre Ausdruck nach dem in einem Artikel als erstes gesucht wird. Wenn er gefunden wird, dann kommen die folgenden Zeilen an die Reihe. Für jede dieser Zeilen gilt grundsätzlich folgendes:
Wenn;Dann;Sonst
- der WENN-Teil
- Im WENN-Teil werden einer oder mehrere reguläre Ausdrücke angegeben, die in bestimmter Art auf den Artikel zutreffen sollen. Folgende spezielle Zeichen gibt es:
- Wenn ein
!
am Anfang einer der regulären Ausdrücke steht, wird dieser umgekehrt. Während beifoo
also irgendwo im Artikel die Zeichenfolge „foo“ vorkommen soll, soll sie bei!foo
gerade nicht vorkommen! - Die einzelnen Ausdrücke können entweder durch
&&
(UND-Verknüpfung) oder durch||
(ODER-Verknüpfung) getrennt werden.
- Wenn ein
- Wenn der erste Abschnitt insgesamt zutrifft, kommt der zweite Abschnitt, der DANN-Teil, ins Spiel. Ansonsten der SONST-Teil (dritter Abschnitt).
- der DANN- und der SONST-Teil
- Ganz an den Anfang muss (!) eine Angabe gemacht werden, was mit der Zeichenkette im selben Teil passieren soll (es sei denn, man lässt den Teil ganz leer). Folgende Möglichkeiten gibt es:
- ANFANG => ganz nach vorne im Artikel
- ENDE => ganz nach hinten im Artikel
- ERSETZE => nur im Dann-Teil; alle gefundenen Textstellen auf die eine der nicht negierten Ausdrücke im WENN-Teil passt, werden ersetzt. Dabei muss hinter das ERSETZE ein Bindestrich und dahinter die Zahl gesetzt werden den wievielten Ausdruck man verwenden will (1-basiert).
\{\{Infobox Quest !==\s?Lösung\s?==&&!\{\{Stub\|;<<ANFANG>>{{Stub|Quest|Lösung fehlt}}; !==\s?Lösung\s?==&&!\{\{Stub\|.*?[Ll]ösung.*?\}\}&&\{\{Stub\|(.*?)\}\};<<ERSETZE-3>>{{Stub|$1, Lösung fehlt}}; !==\s?Dialog\s?==&&!\{\{Stub\|;<<ANFANG>>{{Stub|Quest|Dialog fehlt}}; !==\s?Dialog\s?==&&!\{\{Stub\|.*?[Dd]ialog.*?\}\}&&\{\{Stub\|(.*?)\}\};<<ERSETZE-3>>{{Stub|$1, Dialog fehlt}}; ---- \{\{Infobox Einzigartige Waffe !==\s?Werte\s?==&&!\{\{Stub\|;<<ANFANG>>{{Stub||siehe [[GuildWiki:Stil und Formatierung/Einzigartige Waffen|Richtlinien]]}}
ignorierte Zeichenketten
Für alles was hier aufgelistet wird, wird vor dem Ersetzungsvorgang intern ein Platzhalter eingesetzt. Nach dem Ersetzen wird der Platzhalter dann wieder durch den ursprünglichen Text ersetzt.
<!--.*?--> \{\{[Ee][Nn]\|.*?\}\} (?<!\[)(?:https?|ftp):\/\/.*(?=\s) \[(?:https?|ftp):\/\/.*?\] \[\[Bild:.*?\]\]
Ausnahmen
Alle Artikel welche hier aufgelistet sind, werden von dem Bot übergangen. Über der Trennlinie „----
“ stehen keine Regulären Ausdrücke. Unter der Linie schon.
Abkürzungen Bot Einblick des Angreifers Hauptseite Liste der Rollenspielfertigkeiten Sandkasten Vaabi ---- \/Quests englisch-deutsch deutsch-englisch