#textseite: nur auf textseiten, keine diskussionsseiten, keine scripte, keine pre-abschnitte.
#seite: kann überall gefahrlos gemacht werden
#automatisch: ohne nachkontrolle
#semiautomatisch: könnte noch kontrolle benötigen

#Leerzeichen am Ende erledigen; die Chemiker wollen in Vorlagen das Leerzeichen bei leeren Parametern behalten
RE: /([^=])[ \t]+\n/g
KO: '$1\n'
QA: seite, automatisch

#viele leerzeilen ersetzen
RE: /\n{3,}/g
KO: '\n\n'
QA: seite, automatisch

#http://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_(technical)&oldid=128295924#dontcountme.3Ds.3F
RE: /&dontcountme=s/g
KO: ''
QA: seite, semiautomatisch

#<p> ersetzen
RE: /\<\/?\s*[Pp]\s*\>/g
KO: '\n\n'
QA: textseite, automatisch

#diversen toolbar-müll beseitigen
RE: /\'\'\'Fetter\sText\'\'\'/g
KO: ''
QA: textseite, automatisch

RE: /\'\'Kursiver\sText\'\'/g
KO: ''
QA: textseite, automatisch

RE: /\[\[Link\-Text\]\]/g
KO: ''
QA: textseite, automatisch

RE: /\[\[Verweistext\]\]/g
KO: ''
QA: textseite, automatisch

RE: /\[http\:\/\/www\.example\.com\sLink\-Text\]/g
KO: ''
QA: textseite, automatisch

RE: /\=\=\sÜberschrift\s\=\=/g
KO: ''
QA: textseite, automatisch

RE: /\[\[Datei\:Beispiel\.jpg\]\]/g
KO: ''
QA: textseite, automatisch

RE: /\[\[Media\:Beispiel\.ogg\]\]/g
KO: ''
QA: textseite, automatisch

RE: /\<math\>Formel\shier\seinfügen\<\/math\>/g
KO: ''
QA: textseite, automatisch

RE: /Formel\shier\seinfügen/g
KO: ''
QA: textseite, automatisch

RE: /\<nowiki\>Unformatierten\sText\shier\seinfügen\<\/nowiki\>/g
KO: ''
QA: textseite, automatisch

RE: /Unformatierten\sText\shier\seinfügen/g
KO: ''
QA: textseite, automatisch

#Unnötiges Angeben des Vorlage-Namensraums
RE: /\{\{\s*vorlage\s*:\s*/gi
KO: '{{'
QA: textseite, automatisch

#Unnötiges Angeben des Template-Namensraums
RE: /\{\{\s*template\s*:\s*/gi
KO: '{{'
QA: textseite, automatisch

#Leere Style-Angaben
RE: /style\s*=\s*\"\s*\"\s*/g
KO: ''
QA: textseite, automatisch

#Diverse falsche Formen eines Zeilenumbruchs
RE: /<\s*\/?\s*br\s*\/?\s*>/gi
KO: '<br />'
QA: textseite, automatisch

#Häufige unschöne Kategorisierungen
RE: /\[\[\s*(category|kategorie)\s*:\s*/gi
KO: '[[Kategorie:'
QA: textseite, automatisch

#Dito für Bilder
RE: /\[\[\s*(image|bild|file|datei)\s*:\s*/gi
KO: '[[Datei:'
QA: textseite, automatisch

#Dito für DEFAULTSORT
RE: /\{\{\s*defaultsort\s*:\s*/gi
KO: '{{SORTIERUNG:'
QA: textseite, automatisch

#Dito für SORTIERUNG
RE: /\{\{\s*sortierung\s*:\s*/gi
KO: '{{SORTIERUNG:'
QA: textseite, automatisch

#Überschriften (Das [^ \t\n] ist nötig, um leerzeichen hinten loszuwerden
RE: /(={2,})[ \t]*([^\n]*[^ \t\n]):?[ \t]*\1/g
KO: '$1 $2 $1'
QA: textseite, automatisch

#Reihenfolge bei Bildern
RE: /(right|left)(\s*\|\s*)+thumb/g
KO: 'thumb|$1'
QA: textseite, semiautomatisch

#Redundantes right
RE: /thumb(\s*\|\s*)+right\s*\|/g
KO: 'thumb|'
QA: textseite, semiautomatisch

#Wikilinks
RE: /\[\[[ \t]*([^\]| \t][^\]|]*[^\]| \t])[ \t]*\|[ \t]*([^\]| \t][^\]|]*[^\]| \t])[ \t]*\]\]/g
KO: '[[$1|$2]]'
QA: textseite, semiautomatisch

#Wikilinks
RE: /\[\[([^|\]]+)\|\1([^|\] \t]*)\]\]/g
KO: '[[$1]]$2'
QA: textseite, semiautomatisch

#prettytable nach wikitable
RE: /prettytable/g
KO: 'wikitable'
QA: textseite, semiautomatisch

# Pipes an den Anfang in Infoboxen, dabei möglichst in Tabellen weder „||“ noch „{|“ zerstören.
RE: /([^\n|{])\|\n/g
KO: '$1\n|'
QA: textseite, semiautomatisch

# Komma vor Gestorben-Zeichen und Leerzeichen vor und danach, nur in Klammerausdrücken
RE: /(\([^\(\)]*)[,;]\s*†\s*([^†\(\)]*\))/g
KO: '$1; † $2'
QA: textseite, automatisch

# Plenken
RE: / +([,;.:!?])/g
KO: '$1'
QA: textseite, semiautomatisch

# falsche Zeichen in DEFAULTSORT
RE: /\{\{\s*DEFAULTSORT\s*:([^}^ä]*)ä([^}^ä]*)\s*\}\}/g
KO: '{{DEFAULTSORT:$1a$2}}'
QA: textseite, semiautomatisch

# falsche Zeichen in DEFAULTSORT
RE: /\{\{\s*DEFAULTSORT\s*:([^}^Ä]*)Ä([^}^Ä]*)\s*\}\}/g
KO: '{{DEFAULTSORT:$1A$2}}'
QA: textseite, semiautomatisch

# falsche Zeichen in DEFAULTSORT
RE: /\{\{\s*DEFAULTSORT\s*:([^}^ö]*)ö([^}^ö]*)\s*\}\}/g
KO: '{{DEFAULTSORT:$1o$2}}'
QA: textseite, semiautomatisch

# falsche Zeichen in DEFAULTSORT
RE: /\{\{\s*DEFAULTSORT\s*:([^}^Ö]*)Ö([^}^Ö]*)\s*\}\}/g
KO: '{{DEFAULTSORT:$1O$2}}'
QA: textseite, semiautomatisch

# falsche Zeichen in DEFAULTSORT
RE: /\{\{\s*DEFAULTSORT\s*:([^}^ü]*)ü([^}^ü]*)\s*\}\}/g
KO: '{{DEFAULTSORT:$1u$2}}'
QA: textseite, semiautomatisch

# falsche Zeichen in DEFAULTSORT
RE: /\{\{\s*DEFAULTSORT\s*:([^}^Ü]*)Ü([^}^Ü]*)\s*\}\}/g
KO: '{{DEFAULTSORT:$1U$2}}'
QA: textseite, semiautomatisch

# falsche Zeichen in DEFAULTSORT
RE: /\{\{\s*DEFAULTSORT\s*:([^}^ß]*)ß([^}^ß]*)\s*\}\}/g
KO: '{{DEFAULTSORT:$1ss$2}}'
QA: textseite, semiautomatisch

# Leerzeichen nach * oder # oder :
RE: /\n((?:\*|#|:)+)([\w\d\[\(])/g
KO: '\n$1 $2'
QA: textseite, automatisch

# Leerzeichen am Ende einer ref
RE: /([^>]) +<\/ref>/g
KO: '$1</ref>'
QA: textseite, automatisch

# Leerzeichen beim references-Tag
RE: /<references *\/>/gi
KO: '<references />'
QA: textseite, automatisch

# Mehrere Kategorien in einer Zeile
RE: /(\[\[Kategorie:[^\]]+\]\])[ \t]*\[/g
KO: '$1\n['
QA: textseite, automatisch