News (06 Aug 2024): Das Wiki läuft jetzt auf einem neuen Server. Aufgrund eines Upgrades von PHP mussten die Wiki-Software und die DPL-Erweiterung aktualisiert werden. Bitte meldet Fehler auf der Hauptseiten-Diskussion.
Benutzer:Tobias II/RC-Bot-Liste: Unterschied zwischen den Versionen
Aus GuildWiki
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(75 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 107: | Zeile 129: | ||
\[(?:https?|ftp):\/\/.*?\] | \[(?:https?|ftp):\/\/.*?\] | ||
\[\[Bild:.*?\]\] | \[\[Bild:.*?\]\] | ||
<(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 | Verata der Nekromant (Tutorial) | ||
Vorhof von Dasha (Zaishen-Mission) | |||
Xunlai-Truhe# NPC im Zitat | |||
---- | ---- | ||
\/Quests | \/Quests | ||
Zeile 126: | Zeile 165: | ||
deutsch-englisch | deutsch-englisch | ||
</pre> | </pre> | ||
</div> |