Benutzer:Tobias II/RC-Bot-Liste: Unterschied zwischen den Versionen
Aus GuildWiki
(→Ausnahmen) |
|||
(73 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | {{Hinweis|Der Bot wird nicht mehr über die Listen auf dieser Seite gesteuert. Falls jemand einen Verbesserungsvorschlag hat oder eine Fehlermeldung machen möchte, bitte auf die Diskussionsseite schreiben.}} | ||
+ | <div style="display:none;"> | ||
Diese Listen werden vom Letzten Änderungs-Bot verwendet. Sie dürfen natürlich, von jedem Benutzer der „autoconfirmed“ ist, erweitert werden. Erlaubt sind auch [http://de.wikipedia.org/wiki/Regulärer_Ausdruck Reguläre Ausdrücke]. | Diese Listen werden vom Letzten Änderungs-Bot verwendet. Sie dürfen natürlich, von jedem Benutzer der „autoconfirmed“ ist, erweitert werden. Erlaubt sind auch [http://de.wikipedia.org/wiki/Regulärer_Ausdruck Reguläre Ausdrücke]. | ||
Daher müssen folgende Zeichen mit einem führenden Backslash (<code>\</code>) versehen werden, wenn nach ihnen gesucht werden soll: <code><nowiki>/ . + * ? ^ $ | ( ) [ ] { } \</nowiki></code>. | Daher müssen folgende Zeichen mit einem führenden Backslash (<code>\</code>) versehen werden, wenn nach ihnen gesucht werden soll: <code><nowiki>/ . + * ? ^ $ | ( ) [ ] { } \</nowiki></code>. | ||
Zeile 19: | Zeile 21: | ||
daß;dass | daß;dass | ||
Dervisc?h;Derwisch | Dervisc?h;Derwisch | ||
+ | Dschinns;Dschinn | ||
+ | einzigste;einzige | ||
Foki;Fokusse | Foki;Fokusse | ||
− | [gG]uild[wW]ars;Guild Wars | + | [gG]uild[wW]ars(?! [Vv]isions);Guild Wars |
Hero\b;Held | Hero\b;Held | ||
(?<!Hall of )Heroes\b;Helden | (?<!Hall of )Heroes\b;Helden | ||
Hinweiß;Hinweis | Hinweiß;Hinweis | ||
+ | inschriftbar;gravierbar | ||
+ | ([kK])aufbar;$1äuflich | ||
+ | Licht(?:s|-S)chaden;Sakral-Schaden | ||
Monks;Mönche | Monks;Mönche | ||
Monk;Mönch | Monk;Mönch | ||
Necro;Nekro | Necro;Nekro | ||
NPC;NSC | NPC;NSC | ||
+ | [Oo]dgen;Ogden | ||
+ | (?<=(?: |-))[Pp][Vv][Ee](?=(?: |-));PvE | ||
+ | (?<=(?: |-))[Pp][Vv][Pp](?= );PvP | ||
([Ss])tandart(?!e);$1tandard | ([Ss])tandart(?!e);$1tandard | ||
+ | ([Ss])tabelbar;$1tapelbar | ||
Vabbi\b;Vaabi | Vabbi\b;Vaabi | ||
− | \[\[(:?)[Ii]mage:;[[$ | + | [Ww]arriors?;Krieger |
+ | \[\[(:?)[Ii]mage:;[[$1Datei: | ||
+ | \[\[(:?)[Bb]ild:;[[$1Datei: | ||
{{smiley\|.*?}}; | {{smiley\|.*?}}; | ||
(\bder|\bden) Elite[ -]?[sS]kill\b;die Elite-Fertigkeit | (\bder|\bden) Elite[ -]?[sS]kill\b;die Elite-Fertigkeit | ||
Zeile 42: | Zeile 55: | ||
\[\[\{\{PAGENAME\}\}\]\];'''{{subst:PAGENAME}}''' | \[\[\{\{PAGENAME\}\}\]\];'''{{subst:PAGENAME}}''' | ||
\{\{Vorlage:;{{ | \{\{Vorlage:;{{ | ||
− | |||
!{3,};! | !{3,};! | ||
</pre> | </pre> | ||
Zeile 60: | Zeile 72: | ||
:*Man kann vor einen regulären Ausdruck des Wenn-Teils folgende Parameter setzen (auch vor ein eventuell vorhandenes verneinendes Ausrufungszeichen): | :*Man kann vor einen regulären Ausdruck des Wenn-Teils folgende Parameter setzen (auch vor ein eventuell vorhandenes verneinendes Ausrufungszeichen): | ||
:**<code><nowiki><<DELIM>></nowiki></code>: Damit müssen die Delimiter mit angegeben werden. Der Vorteil davon ist, dass man auch die Modifikatoren selber setzen kann. Welche das sind kann man [http://de.php.net/manual/de/reference.pcre.pattern.modifiers.php hier] nachlesen. Ohne <code><nowiki><<DELIM>></nowiki></code> ist der Modifikator s gesetzt. | :**<code><nowiki><<DELIM>></nowiki></code>: Damit müssen die Delimiter mit angegeben werden. Der Vorteil davon ist, dass man auch die Modifikatoren selber setzen kann. Welche das sind kann man [http://de.php.net/manual/de/reference.pcre.pattern.modifiers.php hier] nachlesen. Ohne <code><nowiki><<DELIM>></nowiki></code> ist der Modifikator s gesetzt. | ||
+ | :**<code><nowiki><<ROT13>></nowiki></code>: Wenn dieser Parameter gesetzt ist, müssen die Buchstaben des Wenn-Teils mit dem [http://de.wikipedia.org/wiki/ROT13 ROT13-Algorithmus] verschlüsselt angegeben werden. | ||
===der DANN- und der SONST-Teil=== | ===der DANN- und der SONST-Teil=== | ||
Zeile 67: | Zeile 80: | ||
:*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). | :*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). | ||
+ | === Liste === | ||
<!--Richtlinien-Kontrolle--><pre> | <!--Richtlinien-Kontrolle--><pre> | ||
\{\{Infobox Quest | \{\{Infobox Quest | ||
# Lösungs-Stub setzen wenn entweder die Überschrift "Lösung" fehlt, | # Lösungs-Stub setzen wenn entweder die Überschrift "Lösung" fehlt, | ||
# oder der entsprechende Abschnitt keinen Inhalt hat | # oder der entsprechende Abschnitt keinen Inhalt hat | ||
− | !==\s?Lösung\s?== && !\{\{ | + | !==\s?Lösung\s?== && !\{\{[Ss]tub\| || ==\s?Lösung\s?==\s+==[^=].*?== && !\{\{[Ss]tub\| |
;<<ANFANG>>{{Stub|Quest|Lösung fehlt}}\n; | ;<<ANFANG>>{{Stub|Quest|Lösung fehlt}}\n; | ||
#### | #### | ||
− | !==\s?Lösung\s?== && !\{\{ | + | !==\s?Lösung\s?== && !\{\{[Ss]tub\|.*?[Ll]ösung.*?\}\} && \{\{[Ss]tub\|(.*?)\}\} |
;<<ERSETZE-3>>{{Stub|$1, Lösung fehlt}}; | ;<<ERSETZE-3>>{{Stub|$1, Lösung fehlt}}; | ||
#### | #### | ||
# Wie bei Lösung nur für den Dialogsabschnitt | # Wie bei Lösung nur für den Dialogsabschnitt | ||
− | !==\s?Dialog\s?== && !\{\{ | + | !==\s?Dialog\s?== && !\{\{[Ss]tub\| || ==\s?Dialog\s?==\s+==[^=].*?== && !\{\{[Ss]tub\| |
;<<ANFANG>>{{Stub|Quest|Dialog fehlt}}\n; | ;<<ANFANG>>{{Stub|Quest|Dialog fehlt}}\n; | ||
#### | #### | ||
− | !==\s?Dialog\s?== && !\{\{ | + | !==\s?Dialog\s?== && !\{\{[Ss]tub\|.*?[Dd]ialog.*?\}\} && \{\{[Ss]tub\|(.*?)\}\} |
;<<ERSETZE-3>>{{Stub|$1, Dialog fehlt}}; | ;<<ERSETZE-3>>{{Stub|$1, Dialog fehlt}}; | ||
#### | #### | ||
Zeile 90: | Zeile 104: | ||
---- | ---- | ||
\{\{Infobox Einzigartige Waffe | \{\{Infobox Einzigartige Waffe | ||
− | !==\s?Werte\s?== && !\{\{ | + | !==\s?Werte\s?== && !\{\{[Ss]tub\| |
− | ;<<ANFANG>>{{Stub||siehe [[GuildWiki:Stil und Formatierung/Einzigartige Waffen|Richtlinien]]}}\n; | + | ;<<ANFANG>>{{Stub||Werte oder Überschrift fehlen, siehe [[GuildWiki:Stil und Formatierung/Einzigartige Waffen|Richtlinien]]}}\n; |
---- | ---- | ||
\{\{Infobox Kreatur | \{\{Infobox Kreatur | ||
Zeile 97: | Zeile 111: | ||
==\s?(?:Verwendete )?Fertigkeiten\s?==(.*?)\[\[Elite\]\](.*?)(?=\n==|$) | ==\s?(?:Verwendete )?Fertigkeiten\s?==(.*?)\[\[Elite\]\](.*?)(?=\n==|$) | ||
;<<ERSETZE-1>>== Verwendete Fertigkeiten ==$1[[Elite-Fertigkeit]]$2; | ;<<ERSETZE-1>>== Verwendete Fertigkeiten ==$1[[Elite-Fertigkeit]]$2; | ||
+ | ---- | ||
+ | \{\{Infobox Schauplatz | ||
+ | \{\{Infobox Schauplatz([^\}]*?)eltern([^\}]*?)\}\};<<ERSETZE-1>>{{Infobox Schauplatz$1region$2}}; | ||
+ | ---- | ||
+ | # Alle Seiten sollten ein Leerzeichen beinhalten :D | ||
+ | (?:\b(bla)+\b|\blo+l|rofl);<<ANFANG>>{{Bot-Flag|Vandalismus}}\n; | ||
+ | # Vorlage:En nach hinten packen | ||
+ | #(.*?)(\{\{[Ee][Nn]\|.*?\}\})(.*?\w+?.*?)$;<<ERSETZE-1>>$1$3\n$2; | ||
</pre> | </pre> | ||
Zeile 108: | Zeile 130: | ||
\[\[Bild:.*?\]\] | \[\[Bild:.*?\]\] | ||
<(DPL|dpl)>.*?<\/\1> | <(DPL|dpl)>.*?<\/\1> | ||
− | \{\{#.*?\}\} | + | \{\{.dpl.*\}\} # muss leider gierig sein --> Wenn jemand ne bessere Lösung hat: Her damit! |
+ | [^\.!\?]*?\.?\{\{[sS]ic\}\} # Sätze vor einem {{sic}} | ||
</pre> | </pre> | ||
==Ausnahmen== | ==Ausnahmen== | ||
− | Alle Artikel welche hier aufgelistet sind, werden von dem Bot übergangen. Über der Trennlinie „<code><nowiki>----</nowiki></code>“ stehen | + | Alle Artikel welche hier aufgelistet sind, werden von dem Bot übergangen. Über der Trennlinie „<code><nowiki>----</nowiki></code>“ stehen eindeutige Artikelnamen. Hier dürfen, getrennt von doppelten Doppelpunkten ({{smiley|;)}}), beliebig viele Sektionen angegeben werden. Ist mindestens eine Sektion angegeben, gilt nur diese als Ausnahme und nicht der ganze Artikel. |
+ | |||
+ | Unter der Linie stehen reguläre Ausdrücke für Artikelnamen. | ||
<!--Ausnahmen--><pre> | <!--Ausnahmen--><pre> | ||
Abkürzungen | Abkürzungen | ||
Bot | Bot | ||
+ | Build::Charakterbuilds | ||
Einblick des Angreifers | Einblick des Angreifers | ||
+ | Fertigkeitensuche | ||
Fertigkeitenvorlagencode | Fertigkeitenvorlagencode | ||
+ | FFF | ||
+ | Gamer-Titel | ||
+ | GuildWars Visions | ||
Hauptseite | Hauptseite | ||
+ | Kmöter::Etymologie | ||
Liste der Rollenspielfertigkeiten | Liste der Rollenspielfertigkeiten | ||
+ | Nekromantin Skorenza::Hinweis# Necromancer | ||
+ | Nicholas der Reisende | ||
+ | Nicht-Spieler-Charakter# gewolltes "NPC" | ||
+ | Sakral-Schaden | ||
Sandkasten | Sandkasten | ||
Vaabi | Vaabi | ||
Verata der Nekromant (Tutorial) | Verata der Nekromant (Tutorial) | ||
+ | Vorhof von Dasha (Zaishen-Mission) | ||
+ | Xunlai-Truhe# NPC im Zitat | ||
---- | ---- | ||
\/Quests | \/Quests | ||
Zeile 128: | Zeile 165: | ||
deutsch-englisch | deutsch-englisch | ||
</pre> | </pre> | ||
+ | </div> |