<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../../../../../../../../../languagetool-core/src/main/resources/org/languagetool/rules/print.xsl" title="Pretty print"?>
<?xml-stylesheet type="text/css" href="../../../../../../../../../languagetool-core/src/main/resources/org/languagetool/rules/rules.css" title="Easy editing stylesheet"?>

<!--
German grammar and typo rules for LanguageTool.
See resource/de/tagset.txt for the meaning of the POS tags.

Copyright © 2001–2015 Markus Brenneis, Daniel Naber, Jan Schreiber
http://www.languagetool.org

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
-->

<!DOCTYPE rules [
    <!ENTITY lsqb    "&#x005B;"> <!-- left square bracket -->
    <!ENTITY rsqb    "&#x005D;"> <!-- right square bracket -->
    <!ENTITY laquo    "&#x00AB;"> <!-- left-pointing double angle quotation mark -->
    <!ENTITY raquo    "&#x00BB;"> <!-- right-pointing double angle quotation mark -->
    <!ENTITY lsquo    "&#x2018;"> <!-- left single quotation mark -->
    <!ENTITY rsquo    "&#x2019;"> <!-- right single quotation mark -->
    <!ENTITY ldquo    "&#x201C;"> <!-- left double quotation mark -->
    <!ENTITY rdquo    "&#x201D;"> <!-- right double quotation mark -->
    <!ENTITY nbsp    "&#x00A0;"> <!-- no-break space -->
    <!ENTITY nnbsp    "&#x202F;"> <!-- narrow no-break space -->
    <!ENTITY thinsp    "&#x2009;"> <!-- thin space -->
    <!ENTITY anfauf "„|&quot;|»|›|‚|'">
    <!ENTITY anfzu "‘|“|‹|«|&quot;|'">
    <!ENTITY anf "&anfauf;|‘|“|‹|«">
    <!ENTITY klamauf "\(|\{|\&lsqb;|&lt;">
    <!ENTITY klamzu "\)|\}|\&rsqb;|&gt;">
    <!ENTITY klam "&klamauf;|&klamzu;">
    <!ENTITY alnum "&lsqb;0-9A-ZÄÖÜa-zäöüßáàâêéèëíìîïòóôõûçñšž&rsqb;">

    <!-- Error messages -->
    <!ENTITY gla "Bitte verwenden Sie in Abkürzungen umbruchgeschützte Leerzeichen.">
    <!ENTITY glalong "Innerhalb von Abkürzungen, die aus mehreren Buchstaben bestehen, sollten (außer bei Schriftarten mit fester Breite) in der Regel geschützte Leerzeichen verwendet werden: ">
    <!ENTITY prgk "Bitte überprüfen Sie die Groß-/Kleinschreibung">
    <!ENTITY namengross "Zu mehrteiligen Namen gehörende Adjektive werden großgeschrieben.">
    <!ENTITY titelgross "Titel und Ehrenbezeichnungen werden großgeschrieben.">
    <!ENTITY taggross "Besondere Kalendertage werden großgeschrieben.">
    <!ENTITY eigenname "Möglicherweise falsch geschriebener Eigenname.">
    <!ENTITY subanfang "Bitte prüfen Sie, ob ">
    <!ENTITY subende " hier als Substantiv gebraucht wird und daher großgeschrieben werden muss.">
    <!ENTITY advende " hier als Adverb gebraucht wird und daher kleingeschrieben werden muss.">
    <!ENTITY adjende " hier als Adjektiv gebraucht wird und daher kleingeschrieben werden muss.">
    <!ENTITY verende " hier als Verb gebraucht wird und daher kleingeschrieben werden muss.">
    <!ENTITY inwend "In der Wendung ">
    <!ENTITY getrennt "Bitte prüfen Sie die Getrenntschreibung">
    <!ENTITY umgangsspr " ist eine umgangssprachliche Ausdrucksweise.">
    <!ENTITY unstimmig "Diese Formulierung ist möglicherweise unstimmig: ">
    <!ENTITY verw "Mögliche Wortverwechslung: ">
    <!ENTITY odkomma "oder fehlt vielleicht ein Komma">
    <!ENTITY redundanz "Diese Wendung ist möglicherweise redundant. ">

    <!ENTITY wochentage "Montag|Dienstag|Mittwoch|Donnerstag|Freitag|Samstag|Sonnabend|Sonntag">
    <!ENTITY abgekWochentage "Mo|Di|Mi|Do|Fr|Sa|So">
    <!ENTITY monate "Januar|Jänner|Februar|März|April|Mai|Juni|Juli|August|September|Oktober|November|Dezember">
    <!ENTITY abgekMonate "Jan|Jän|Feb|Febr|Mär|Apr|Jun|Jul|Aug|Sep|Sept|Okt|Nov|Dez">
    <!ENTITY tageszeitangabenklein "abend|morgen|mittag|nachmittag|nacht|vormittag">
    <!ENTITY zeiteinheiten "Millisekunden|Hundertstelsekunden|Zehntelsekunden|Sekunden|Minuten|Minütchen|Stunden|Stündchen|Tagen|Wochen|Monaten|Semestern|Halbjahren|Jahren|Jahrzehnten|Jahrhunderten|Jahrtausenden|Jahrmillionen">
    <!ENTITY also "also|folglich|demnach|deshalb|mithin|somit">
    <!ENTITY fast "annähernd|beinahe?|fast|nahezu|ungefähr">
    <!ENTITY modal "halt|eben|doch|wohl|eigentlich|auch|schon|aber|recht|ziemlich">
    <!ENTITY neusubklein "alter|ansinnen|band|bedenken|bündel|delta|differential|double|drittel|eck|eislaufen|elend|ende|erbe|erbrecht|fach|fest|fett|gebrechen|gemach|gerät|gewissen|grauen|gut|gutachten|hoch|ideal|junge|kapital|kollektiv|konditional|können|leben|leck|leid|licht|lokal|los|mal|manifest|maß|mittelalter|morden|paar|patent|pfeifen|präsent|recht|reich|rennen|scheitern|schloss|schweigen|sitzen|stillschweigen|tief|totem|ungeheuer|unrecht|verbot|verdeck|verdienst|verfahren|vergnügen|verhör|verlangen|vermögen|versprechen|wettrennen|wohl|wunder|zeug|ziel|zimmer">
    <!ENTITY massubklein "abgeordnete|abkomme|abriss|abschied|abschnitt|abstieg|ahne|andrang|angriff|anklang|anschnitt|anstieg|anstrich|antrieb|antritt|ärger|arm|aufriss|aufschnitt|aufstand|aufstieg|aufstrich|auftritt|ausklang|ausritt|ausschnitt|ausstand|ausstieg|austritt|band|bau|bedarf|begriff|beistand|beitritt|belang|bestand|betrieb|betrug|blick|block|bogen|braten|brauch|brocken|dank|dichter|drang|durchschnitt|einband|eingriff|einschnitt|einstand|einstieg|eintritt|ernst|ertrag|feind|filz|floh|forscher|fortschritt|fremde|frieden?|gefreite|geselle|gläubiger|gleichstand|graben|herzog|husten|intrigant|junge|jünger|knebel|knick|knoten|koch|komparativ|kragen|krieg|laden|lappen|lauf|laut|lumpen|mitschnitt|morgen|nachklang|nachkomme|nachwuchs|pfiff|pfropfen|plan|planer|platz|plural|pole|preis|rang|rasen|rausschmiss|reif(en)?|rücken|rüde|samt|schaden|schal|scherz|schiefer|schlag|schluck|schnitt|schnupfen|schock|schotte|schreck(en)?|schritt|schubs|schuft|schund|schütze|schwamm|sitz|spitz|stand|stecken|stich|stillstand|stolz|stoß|streifen|strich|strick|träger|trieb|tritt|tropf(en)?|trotz|türke|übergriff|übertritt|umriss|unterschied|untertan|verband|verbrauch|verdacht|verdienst|verkauf|verkehr|verlass|verlauf|verleih|vermerk|verriss|verschlag|verstand|verstoß|versuch|vertrieb|verzehr|virtuose|vokal|vorbehalt|vorgriff|vorstand|vortritt|vorwärtsschritt|wagen|weg|wein|weise|wert|wettstreit|wicht|widerstand|wuchs|zank|zeuge|zügel|zugriff|zusammenschnitt|zustand|zutritt|zwang|zweifel">
    <!ENTITY femsubklein "abbitte|abfahrt|abfrage|abfuhr|abgeordnete|ablöse|abreise|absage|absteige|acht|alternative|anfahrt|anfrage|angst|anklage|anreise|anrichte|ansage|antike|anzeige|auffahrt|ausbeute|ausfahrt|ausfuhr|ausleihe|auslese|ausrede|ausreise|aussage|band|beichte|beule|binde|bitte|blase|bräune|breite|bremse|buche|bürde|burleske|bürste|decke|defensive|dichte|drei|durchfahrt|durchreiche|durchreise|durchsage|dürre|dusche|düse|ebbe|ebene|ecke|ehe|ehre|eiche|eile|einfahrt|einreise|eins|elf|erde|fahrt|falle|falte|feige|feile|ferne|flamme|fliege|fliese|flotte|flöte|flucht|folge|frage|fremde|fresse|fünf|geige|gemeinde|gerade|gnade|grenze|großtat|groteske|hacke|halle|härte|hast|haut|hecke|heimfahrt|herfahrt|hinfahrt|höhle|illustrierte|kante|kappe|keule|kippe|klage|klammer|klappe|klaue|klemme|klinge|klingel|kommode|konstante|kontroverse|kraft|krähe|kralle|kürze|kutsche|last|leere|legende|lehre|leine|leiste|leuchte|liebe|liege|linse|liste|lüge|macht|marine|matte|menge|messe|miete|mithilfe|mühe|nachfrage|nachlese|nachrede|nähe|naht|neun|oder|offensive|parallele|pauke|pauschale|pause|perle|pfeife|platte|pleite|post|predigt|presse|probe|pumpe|puste|quelle|rast|ratsche|rede|reibe|reife|reihe|reise|reue|rille|ritze|robbe|rolle|rückfrage|rüge|ruhe|runde|rutsche|sage|säge|sahne|salbe|säure|schale|schanze|scharte|schau|scheide|scheiße|schere|schiene|schippe|schlampe|schleife|schleuse|schlinge|schmelze|schmiede|schnalle|schneide|schuld|schule|schürze|schwäche|schwärze|schwebe|schwelle|sechs|sehne|seife|sieben|sonne|sorge|spalte|sparte|speise|spitze|spritze|stärke|starre|stelle|stille|stimme|strafe|strecke|strippe|stufe|stunde|stütze|suche|sucht|summe|taste|tat|taufe|tiefe|trage|träne|treue|uniform|variable|vier|vollmacht|voraussage|vorfahrt|vorhersage|vormacht|vorrede|vorsitzende|vorsorge|wache|wacht|wand|wärme|weiche|weide|weihe|weile|weise|welle|wende|werft|wiege|wiese|winde|wolle|wunde|würde|würze|wüste|zahl|zeche|zehn|zeit|zentrale|zier|zufahrt|zufuhr|zusage|zwei|zwinge|zwölf">
    <!ENTITY subkleinplural "abbitten|abdrücke|abfragen|abfuhren|abgaben|abgeordneten|absagen|abschnitte|absprachen|absteigen|abstiege|abstürze|abteile|ahnen|alternativen|anbauten|anblicke|andachten|anfragen|angaben|angeln|angriffe|ängste|anhalte|anhänge|anklagen|anlagen|anliegen|annahmen|anreden|anreisen|anreize|anrichten|anrufe|ansagen|anschnitte|anschreiben|ansprachen|anstiege|antriebe|antworten|anzahlen|anzeigen|arabesken|armen?|äste|aufbauten|aufgaben|auflagen|aufnahmen|aufrufe|aufschreie|aufstriche|ausbauten|ausbeuten|ausdrucke|ausdrücke|ausfuhren|ausgaben|aushänge|auslagen|ausleihen|auslesen|ausnahmen|ausreden|ausreisen|ausritte|ausrufe|aussagen|ausschnitte|aussprachen|ausweise|bahnen|bände|banden|bäume|bauten|bedenken|befehle|beichten|beigaben|beilagen|belange|belege|berge|berichte|berufe|bescheide|besuche|betten|beulen|beweise|binden|bitten|blasen|blätter|blicke|breiten|bremsen|brocken|brüste|buchen|bündel|bürden|burlesken|bürsten|dämme|dämpfe|delinquenten|deutschen|dichten|dichter|dinge|dreier|drucke|durchsagen|durchschnitte|duschen|düsen|ebenen|ecken|ehren|eichen|eingaben|eingriffe|einnahmen|einreisen|einschnitte|einschreiben|einstiege|entgegennahmen|entnahmen|entscheide|erfolge|erlöse|fallen|fälle|falten|feigen|feilen|feinde|festnahmen|fiedeln|filme|fische|flammen|flauten|fliegen|fliesen|flöße|flöten|flotten|fluchten|folgen|forscher|fortschritte|fragen|fransen|freigaben|freiräume|fressen|freunde|furchen|gebrechen|gebühren|gefahren|gefreiten|geigen|gemeinden|geraden|gesellen|gestalten|gewinne|gläubiger|greise|grenzen|großtaten|grotesken|gruben|gründe|grüße|hacken|haken|hallen|härten|haushalte|hecken|herzen|herzöge|hexen|hiebe|hinweise|höhlen|hüte|illustrierten|initialen|intriganten|jungen|jünger|kanten|kappen|kehlen|keulen|klagen|klammern|klänge|klappen|klauen|klemmen|klingeln|klingen|knappen|knechte|knöpfe|knospen|knoten|kommoden|konstanten|kontroversen|köpfe|kosten|krähen|krallen|krebse|kreuze|kriege|kugeln|kuppeln|küsse|kutschen|lappen|lasten|laute|legenden|lehren|leinen|leisten|leuchten|lichter|liegen|links|linsen|listen|löcher|lügen|lumpen|matten|mengen|messen|mieten|mitschnitte|morde|mühen|münzen|nachdrucke|nachfragen|nachklänge|nachkommen|nachlesen|nachreden|nachrufe|nachweise|nähte|narren|offensiven|parallelen|pauken|pauschalen|pausen|perlen|pfeifen|pfiffe|pfropfen|platten|pole|polen|predigten|preise|pressen|proben|pumpen|quellen|ränge|ratschen|räume|rechte|reden|regeln|reiben|reiche|reichen|reifen|reihen|reisen|rentiere|rillen|ritzen|robben|rollen|rückfragen|rüden|rügen|rümpfe|runden|runzeln|rutschen|sagen|sägen|salben|salze|säume|schächte|schalen|schanzen|scharten|schatten|schätze|schaufeln|schäume|scheiden|scheine|scheren|scherze|schienen|schiffe|schippen|schlampen|schlangen|schleifen|schleusen|schlingen|schmieden?|schnallen|schneiden|schnitte|schotten|schränke|schreie|schritte|schufte|schulden|schulen|schultern|schürzen|schützen|schwächen|schwänze|schwellen|sehnen|siebe|siege|siegel|sitze|söhne|sonnen|sorgen|spalten|speisen|spinnen|spitzen|sprachen|spritzen|stacheln|stände|stärken|stellen|steuern|stimmen|strafen|strahlen|streben|strecken|streiche|streifen|striche|stricke|strippen|stufen|stunden|stürme|stützen|suchen|summen|tafeln|tage|tasten|taten|tauben|taufen|teile|teilnahmen|texte|tiefen|tische|tragen|träger|tränen|träume|tropfen|türken|türme|umbauten|umhänge|umkreise|umlaute|umschauen|unterlagen|unterschiede|variablen|verbände|verbrechen|verdecke|vereine|verfahren|vergehen|vergleiche|verhaue|verhöre|verleihe|vermerke|versprechen|verstecke|versuche|verweise|virtuosen|vögel|vokale|vollmachten|vorarbeiten|voraussagen|vorbehalte|vorgaben|vorgriffe|vorhersagen|vorkommen|vorlagen|vorreden|vorsitzenden|vorspanne|vorwegnahmen|vorwürfe|wachen|wagen|walzen|wände|waren|weichen|weiden|weihen|weine|weisen|wellen|werte|wiedergaben|wiedersehen|wiegen|wiesen|winden?|wogen|wunden|wünsche|würden|wurzeln|wüsten|zahlen|zäune|zechen|zelte|zentralen|zettel|zeugen|ziele|zimmer|zufuhren|zügel|zugriffe|zunahmen|zusagen|zusammenhänge|zwänge|zweige|zweifel">
    <!ENTITY regionadj "adriatisch|afghanisch|afrikanisch|ägäisch|ägyptisch|albanisch|alemannisch|algerisch|amerikanisch|anatolisch|andorranisch|angolanisch|antarktisch|arabisch|argentinisch|arktisch|asiatisch|atlantisch|australisch|badisch|baltisch|bayerisch|belgisch|böhmisch|bolivianisch|bosnisch|botsuanisch|brandenburgisch|brasilianisch|britannisch|britisch|bulgarisch|chinesisch|dänisch|deutsch|ecuadorianisch|elbisch|englisch|eritreisch|estnisch|eurasisch|europäisch|finnisch|fränkisch|französisch|friesisch|gälisch|galizisch|gallisch|georgisch|germanisch|gotisch|griechisch|grönländisch|havelländisch|hessisch|holländisch|holsteinisch|honduranisch|indisch|indogermanisch|indonesisch|irakisch|iranisch|irisch|isländisch|israelisch|italienisch|japanisch|jemenitisch|jiddisch|jordanisch|jugoslawisch|kalifornisch|kambodschanisch|kamerunisch|kanadisch|karelisch|karibisch|kasachisch|kaukasisch|keltisch|kenianisch|kirgisisch|kleinasiatisch|kolumbianisch|kongolesisch|koreanisch|korsisch|kroatisch|kubanisch|laotisch|lateinisch|lettisch|libanesisch|libysch|litauisch|luxemburgisch|mährisch|malaysisch|märkisch|mazedonisch|mediterran|mexikanisch|moldauisch|mongolisch|mosambikisch|moselfränkisch|namibisch|niederdeutsch|niederfränkisch|niederländisch|nigerianisch|norwegisch|österreichisch|pakistanisch|panamesisch|pazifisch|persisch|peruanisch|pfälzisch|phönizisch|polnisch|polynesisch|portugiesisch|preußisch|rheinisch|römisch|rumänisch|russisch|saudisch|schottisch|schwäbisch|schwedisch|schweizerisch|semitisch|senegalesisch|serbisch|serbokroatisch|sibirisch|slawisch|slowakisch|slowenisch|spanisch|sudanesisch|syrisch|taiwanisch|tasmanisch|thailändisch|thüringisch|tibetisch|timorisch|tirolisch|transsylvanisch|tschechisch|tunesisch|türkisch|turkmenisch|ugandisch|ukrainisch|ungarisch|venezolanisch|vietnamesisch|walisisch|weißrussisch|zairisch|zyprisch">
    <!ENTITY sprachadj1 "afrikanisch|altarabisch|altchinesisch|altgriechisch|altpersisch|amerikanisch|arabisch|chinesisch|dänisch|deutsch|plattdeutsch|englisch|finnisch|französisch|frühneuhochdeutsch|germanisch|griechisch|hocharabisch|hochchinesisch|hochdeutsch|holländisch|italienisch|japanisch|jiddisch|jugoslawisch|koreanisch|kroatisch|lateinisch|luxemburgisch|mittelhochdeutsch|neuhochdeutsch|niederländisch|norwegisch|persisch|polnisch|portugiesisch|russisch|schwedisch|schweizerisch|semitisch|serbisch|serbokroatisch|slawisch|spanisch|tschechisch|türkisch|ukrainisch|ungarisch|weißrussisch|hebräisch">
    <!ENTITY sprachadj2 "agglutinierend|algorithmisch|asiatisch|ausgestorben|bilderreich|bildlich|deutlich|dichterisch|europäisch|extensional|flektierend|formal|gesprochen|indogermanisch|intensional|klangvoll|konsonantenreich|maschinenorientiert|metaphorisch|poetisch|prosaisch|romanisch|schön|selten|vokalreich|wunderschön">
    <!ENTITY bundesstaaten "Alabama|Alaska|Arizona|Arkansas|Colorado|Connecticut|Delaware|Florida|Georgia|Hawaii|Idaho|Illinois|Indiana|Iowa|Kalifornien|Kansas|Kentucky|Louisiana|Maine|Maryland|Massachusetts|Michigan|Minnesota|Mississippi|Missouri|Montana|Nebraska|Nevada|New|North|Ohio|Oklahoma|Oregon|Pennsylvania|Rhode|South|Tennessee|Texas|Utah|Vermont|Virginia|Washington|West|Wisconsin|Wyoming">
    <!ENTITY seitewoerter ".*Buchs?|.*Lektüre|umblätter\w\w?|umgeblättert|umzublättern|(ge)?lesen|las(en)?|geschrieben|schreiben?">
    <!ENTITY saitewoerter "aufziehen|.*ontrabass(es)?|.*Bratsche|.*Cellos?|.*Harfen?|.*Geigen?|.*Gitarren?|.*Violas?|.*Violinen?|Klavier">
    <!ENTITY leidwoerter "Angst|Armut|Bevölkerung|Blut(vergießens?)?|Einsamkeit|Elend|Entbehrung(en)?|Entsagung|Flüchtling(en?)?|Gewalt|Krankheit(en?)?|Mitleid|Not|Ohnmacht|Qual(en?)?|Schadens?|Schrecken|Unterdrückung|Vertreibung|Verzweiflung|Zerstörung(en?)?|Zivilbevölkerung|bitteres|endloses|ertragen|geschieht|geteiltes|psychisches|unendliches|unermessliches|unerträgliches|ungeheures|unsagbares|unsägliches|unvorstellbares|vermeidbares|verursacht|zugefügt">
    <!ENTITY meinkleinhausausnahmen "ausreichend|erst|ganz|genau|laut|maximal|reichlich|täglich|traditionell|ursprünglich|weltweit|wenig|zusätzlich|gewöhnlich|voraussichtlich|gleichzeitig|zeitgleich|häufig|mehrheitlich|ungefähr">
    <!ENTITY meindein "&lsqb;mds&rsqb;ein|unser|euer|ihr">
    <!ENTITY verbendirekterede "befehlen|behaupten|denken|fragen|rufen|sagen|versichern|flüstern|sprechen">
    <!ENTITY gefuehladj "böse|erzürnt|sauer|verärgert|wütend|ärgerlich|enttäuscht|genervt|empört|entrüstet|erbost">
    <!ENTITY fragewoerter "inwiefern|wann|warum|was|wem|wen|wer|weshalb|weswegen|wie|wieso|wo|wodurch|woher|wohin|wonach|woran|worauf|woraus|worüber|worunter|wozu">
    <!--
    for local testing of an external file - also see below:
    <!ENTITY UserRules SYSTEM "file:///lt/git/languagetool/languagetool-language-modules/de/src/main/resources/org/languagetool/rules/de/grammar-test.xml">
    -->
]>

<!--suppress ProblematicWhitespace -->
<rules lang="de" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../../../languagetool-core/src/main/resources/org/languagetool/rules/rules.xsd">

    <!--
    for local testing of an external file (also see above):
    &UserRules;
    -->

    <!-- ====================================================================== -->
    <!-- Tippfehler -->
    <!-- ====================================================================== -->
    <category id="TYPOS" name="Mögliche Tippfehler">
        <rule id="SCHNELLE_RUND" name="'schnelle rund (schneller und)' etc.">
            <pattern>
                <token postag="ADJ:.*" postag_regexp="yes" regexp="yes">.+e</token>
                <token>rund</token>
            </pattern>
            <message>Meinten Sie <suggestion>\1r und</suggestion>?</message>
            <example correction="schneller und">Reinigen Sie Außenflächen <marker>schnelle rund</marker> müheloser als mit dem Besen.</example>
        </rule>
        <rule id="NACHEILEN" name="Nacheile (Nachteile)">
            <pattern case_sensitive="yes">
                <token regexp="yes">Nacheil(e|en)?</token>
            </pattern>
            <message>Meinten Sie <suggestion><match no="3" regexp_match="Nacheil" regexp_replace="Nachteil"/></suggestion>?</message>
            <example correction="Nachteilen">Sie setzen sich gern mit den Vor- und <marker>Nacheilen</marker> auseinander.</example>
            <example correction="Nachteile">Die <marker>Nacheile</marker> sind bekannt.</example>
        </rule>
        <rule id="BEIDEN" name="die beide (beiden)">
            <antipattern>
                <token postag="PRP:.*" postag_regexp="yes"/>
                <token postag="PRO:.*" postag_regexp="yes"/>
                <token>beide</token>
            </antipattern>
            <pattern>
                <token regexp="yes">die|der|den<exception scope="previous">,</exception></token>
                <marker>
                    <token>beide</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>beiden</suggestion>?</message>
            <example correction="beiden">Die <marker>beide</marker> Turteltauben wollen bald heiraten.</example>
            <example correction="beiden">Welcher der <marker>beide</marker> Brüder hat den Unfall verursacht?</example>
            <example correction="beiden">Mein Vater, der die <marker>beide</marker> kennt, hat eine hohe Meinung von ihnen.</example>
            <example>Mein Vater, der beide kennt, hat eine hohe Meinung von ihnen.</example>
            <example>Die Hoffnung gibt den beiden Halt.</example>
            <example>Kennst du die beiden?</example>
            <example>Er hatte zwei Söhne, die beide Lehrer wurden.</example>
            <example>Die Tür, durch die beide passen, muss erst noch erfunden werden.</example>
            <example>Die Aufführung, in der beide Hauptfiguren am Ende sterben, wurde heftig kritisiert.</example>
        </rule>
        <rule id="BEI_VERB" name="bei + Verb">
            <pattern>
                <token>bei</token>
                <token postag='VER:.*' postag_regexp='yes' regexp="yes" case_sensitive="yes">[a-zöäü]+
                    <exception postag='PA[12]:.*' postag_regexp='yes'/>
                    <exception postag='ADJ:.*' postag_regexp='yes'/>
                    <exception postag='ZAL' />
                    <exception>meinen</exception>
                </token>
            </pattern>
            <message>Nach 'bei' folgt normalerweise kein Verb.</message>
            <example correction=''>Was ich <marker>bei machen</marker> Menschen hasse.</example>
            <example>Das ist die Gegenleistung <marker>bei Übernahmeangeboten</marker> und Pflichtangeboten.</example>
            <example>Sie lagen <marker>bei einigen</marker> 100 Nanosekunden.</example>
        </rule>
        <rule id="ET" name="et (er)">
            <pattern>
                <marker>
                    <token>et</token>
                </marker>
                <token regexp='yes' negate='yes'>al|cetera|la|le|les|de|des|à|son|l</token>  <!-- Fehlalarme bei franz. Text vermeiden -->
            </pattern>
            <message>Meinten Sie <suggestion>er</suggestion>?</message>
            <example correction='Er'><marker>Et</marker> hat das aber so gesagt.</example>
            <example>Miller <marker>et</marker> al. zeigten das 2010.</example>
        </rule>
        <rule id="KEINE_KLEINE" name="ein paar keine (kleine)">
            <pattern>
                <token>ein</token>
                <marker>
                    <token case_sensitive="yes">paar</token>
                    <token>keine</token>
                </marker>
            </pattern>
            <message>Möglicher Tippfehler.</message>
            <suggestion>paar kleine</suggestion>
            <suggestion>Paar \3</suggestion>
            <example correction="paar kleine|Paar keine">Dort gibt es ein <marker>paar keine</marker> Wanderwege.</example>
            <example correction="paar kleine|Paar keine">... nur weil ein <marker>paar keine</marker> Kinder möchte.</example>
        </rule>
        <rule id="MIR_MIR" name="Wiederholung Dativ: mir mir/dir/uns">
            <regexp>\bmir (mir|dir|ihm|uns|euch|ihnen|meinem|deinem|seinem|unserem|eurem|ihrem)\b</regexp>
            <message>Hier wird ein Dativ-Pronomen wiederholt. Meinten Sie vielleicht <suggestion>mit \1</suggestion>?</message>
            <example correction="mit dir">Ich will <marker>mir dir</marker> reden.</example>
        </rule>
        <rule id="FINDER_GEWICKELT" name="um den Finder (Finger) gewickelt">
            <pattern>
                <token>um</token>
                <token>den</token>
                <marker>
                    <token>Finder</token>
                </marker>
                <token inflected="yes">wickeln</token>
            </pattern>
            <message>Meinten Sie <suggestion>Finger</suggestion>?</message>
            <example correction="Finger">Sie hat ihn ganz schön um den <marker>Finder</marker> gewickelt.</example>
        </rule>
        <rule id="ANS_HERZ_GEWASCHEN" name="ans Herz gewaschen (gewachsen)">
            <pattern>
                <token>ans</token>
                <token>Herz</token>
                <marker>
                    <token>gewaschen</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>gewachsen</suggestion>?</message>
            <example correction="gewachsen">Meine neue Freundin ist mir richtig ans Herz <marker>gewaschen</marker>.</example>
        </rule>
        <rule id="GENANT" name="genant (genannt)">
        <!-- Jan: TODO: Kontext prüfen. -->
            <regexp>\bgenant(er|es|en|em|e)?\b</regexp>
            <message>Meinten Sie <suggestion>genannt\1</suggestion>, das Partizip von 'nennen'?</message>
            <example correction="genannt">Seit seiner Kindheit wurde er Tom <marker>genant</marker>.</example>
            <example correction="genannter">Ein 'Hundi' <marker>genanter</marker> Hund.</example>
        </rule>
        <rule id="CHRISTI_HIMMELPFAD" name="Christi Himmelpfad (Himmelfahrt)">
            <pattern>
                <token>Christi</token>
                <token inflected="yes">Himmelpfad</token>
            </pattern>
            <message>Meinten Sie den Feiertag <suggestion>Christi Himmelfahrt</suggestion>?</message>
            <example correction="Christi Himmelfahrt"><marker>Christi Himmelpfad</marker> ist ein Feiertag.</example>
        </rule>
        <rule id="RAUSCH_AUSSCHLAGEN" name="Rausch ausschlagen (ausschlafen)">
            <pattern case_sensitive='yes'>
                <token regexp="yes">Rausch|Kater</token>
                <marker>
                    <token inflected="yes">ausschlagen</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>ausschlafen</suggestion>?</message>
            <example correction="ausschlafen">Er muss erst seinen Rausch <marker>ausschlagen</marker>.</example>
        </rule>
        <rule id="VERSCHIEBEN_VERSCHRIEBEN" name="verschieben (verschrieben)">
            <pattern case_sensitive='yes'>
                <token negate="yes">zu</token>
                <marker>
                    <token>verschieben</token>
                </marker>
                <token inflected="yes">haben</token>
            </pattern>
            <message>Meinten Sie <suggestion>verschrieben</suggestion>?</message>
            <example correction="verschrieben">Thomas, der sich der Entwicklung <marker>verschieben</marker> hat.</example>
            <example>Sich selbst auf dem Schlachtfeld zu verschieben hat seinen Reiz.</example>
        </rule>
        <rule id="GEBRAUCHTSPUREN" name="Gebrauchtspuren (Gebrauchsspuren)">
            <regexp case_sensitive='yes'>Gebrauchtspur(en)?</regexp>
            <message>Meinten Sie <suggestion>Gebrauchsspur\1</suggestion>?</message>
            <example correction="Gebrauchsspuren">Die Ware hat deutliche <marker>Gebrauchtspuren</marker>.</example>
            <example correction="Gebrauchsspur">Die Ware hat eine deutliche <marker>Gebrauchtspur</marker>.</example>
        </rule>
        <rule id="IM_IHM" name="'im (ihm)'">
            <antipattern>
                <token>im</token>
                <token>sog</token>
                <token>.</token>
            </antipattern>
            <pattern>
                <marker>
                    <token>im</token>
                </marker>
                <token postag="VER:[123]:.*" postag_regexp="yes">
                    <exception postag="VER:.*" postag_regexp="yes" negate_pos="yes"/>
                    <exception regexp="yes">regen|prallen|siebten|achten|wachen|trauten|ehelichen|stumpfen</exception>
                </token>
            </pattern>
            <message>Möglicher Tippfehler: Meinten Sie <suggestion>ihm</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="Ihm"><marker>Im</marker> folgt Merkel.</example>
            <example><marker>Im</marker> gleichen T-Shirt sah er besser aus.</example>
        </rule>
        <rule id="SEIN_MONATEN" name="sein (seit) Jahren etc.">
            <regexp>\bsein (Sekunden|Minuten|Stunden|Tagen|Wochen|Monaten|Jahren|Jahrzehnten|Jahrhunderten)\b</regexp>
            <message>Meinten Sie <suggestion>seit \1</suggestion>?</message>
            <example correction="Seit Monaten"><marker>Sein Monaten</marker> nervt er mich.</example>
        </rule>
        <rule id="ZUR_STANDE" name="zur Stande (zustande, zu Stande)">
            <regexp>\bzur Stande\b</regexp>
            <message>Die feste Wendung lautet '<suggestion>zustande</suggestion> bringen' oder '<suggestion>zu Stande</suggestion> bringen'</message>
            <example correction="zustande|zu Stande">Keinen vernünftigen Gesichtsausdruck <marker>zur Stande</marker> bringen.</example>
        </rule>
        <rule id="BIT_62" name="62-Bit (64-Bit) etc.">
            <regexp>(62|34)-bit</regexp>
            <message>Meinten Sie <suggestion><match no="0" regexp_match="62|34" regexp_replace="32"/></suggestion> oder <suggestion><match no="0" regexp_match="62|34" regexp_replace="64"/></suggestion>?</message>
            <example correction="32-Bit|64-Bit">Du solltest die <marker>62-Bit</marker>-Version installieren</example>
        </rule>
        <rule id="SUCH_SICH" name="lasst/lässt such (sich)">
            <pattern>
                <token regexp="yes">lassen|lässt|wird|kann|darf|mag</token>
                <marker>
                    <token>such</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>sich</suggestion>?</message>
            <example correction="sich">Mit viel Aufwand lassen <marker>such</marker> Texte auch kurz schreiben.</example>
            <example correction="sich">Mit viel Aufwand lassen <marker>such</marker> solche Texte auch kurz schreiben.</example>
        </rule>
        <rulegroup id="DAR_DER" name="'dar (der)'">
            <rule>
                <pattern>
                    <marker>
                        <token>dar</token>
                    </marker>
                    <token postag_regexp="yes" postag=".*(NOM:SIN:MAS|GEN:SIN:(FEM|NEU)|DAT:SIN:FEM).*"/>
                </pattern>
                <message>Meinten Sie <suggestion>der</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="Der"><marker>Dar</marker> Betrag muss bis Sonntag überwiesen werden.</example>
            </rule>
        </rulegroup>
        <rulegroup id="UEBERLASEN_UEBERLASSEN" name="'sich selbst überlasen (überlassen)' u.ä.">
            <rule>
                <pattern>
                    <token>sich</token>
                    <token>selbst</token>
                    <marker>
                        <token regexp="yes">überlasen|überlies</token>
                    </marker>
                </pattern>
                <message>Meinten Sie eine Form des Verbs 'überlassen'?</message>
                <short>Möglicher Tippfehler</short>
                <example>Bitte überlies nicht wieder die Hälfte!</example>
                <example>Immer wieder überlasen wir wichtige Informationen.</example>
                <example correction="">Er blieb lange sich selbst <marker>überlasen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">meinem|deinem|seinem|ihrem|unserem|eurem</token>
                    <token>Schicksal</token>
                    <marker>
                        <token regexp="yes">überlasen|überlies</token>
                    </marker>
                </pattern>
                <message>Meinten Sie eine Form des Verbs 'überlassen'?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="">Er wurde seinem Schicksal <marker>überlasen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>als</token>
                    <token regexp="yes">Beute|Dank|Dauerleihgabe|Eigentum|Leihgabe|Schenkung|Sicherheit|Zeitarbeits(kräfte|kraft)</token>
                    <marker>
                        <token regexp="yes">überlasen|überlies</token>
                    </marker>
                </pattern>
                <message>Meinten Sie eine Form des Verbs 'überlassen'?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="">Es wurde uns als Dauerleihgabe <marker>überlasen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>die</token>
                    <token>Entscheidung</token>
                    <marker>
                        <token regexp="yes">überlasen|überlies</token>
                    </marker>
                </pattern>
                <message>Meinten Sie eine Form des Verbs 'überlassen'?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="">Sie haben uns die Entscheidung <marker>überlasen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>das</token>
                    <token>Feld</token>
                    <marker>
                        <token regexp="yes">überlasen|überlies</token>
                    </marker>
                </pattern>
                <message>Meinten Sie eine Form des Verbs 'überlassen'?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="">Wir dürfen der Opposition nicht kampflos das Feld <marker>überlasen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>dem</token>
                    <token>Zufall</token>
                    <marker>
                        <token regexp="yes">überlasen|überlies</token>
                    </marker>
                </pattern>
                <message>Meinten Sie eine Form des Verbs 'überlassen'?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="">Wir dürfen nichts dem Zufall <marker>überlasen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>zur</token>
                    <token>Nutzung</token>
                    <marker>
                        <token regexp="yes">überlasen|überlies</token>
                    </marker>
                </pattern>
                <message>Meinten Sie eine Form des Verbs 'überlassen'?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="">Es wurde uns zur Nutzung <marker>überlasen</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DA_DAS" name="'da (das)'">
            <rule>
                <pattern>
                    <token regexp="yes">an|auf|durch|für|gegen|über</token>
                    <marker>
                        <token skip="1">da</token>
                    </marker>
                    <token postag_regexp="yes" postag=".*(NOM|AKK):SIN:NEU.*"/>
                    <token postag_regexp="yes" postag=".*(NOM|AKK):SIN:NEU.*|VER:(PA)?[123].*"/>
                </pattern>
                <message>Meinten Sie <suggestion>das</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="das">Ich habe die Bettwäsche auf <marker>da</marker> Bett gelegt.</example>
                <example correction="das">Dieses Puzzleteil wird dann an <marker>da</marker> gelegte Teil angelegt.</example>
                <example correction="das">Dieses Puzzleteil wird dann an <marker>da</marker> zuletzt gelegte Teil angelegt.</example>
                <example>Dieses Puzzleteil wird dann an <marker>da</marker> abgelegte Teile angelegt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KLEINSCHREIBEN_UNG" name="'unter Beachtung von Kleinschreiben (Kleinschreibung)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">Beachtung|Berücksichtigung</token>
                    <token skip="2">von</token>
                    <marker>
                        <token regexp="yes">(Klein|Groß|Zusammen|Getrennt)schreiben</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="3" regexp_match="ben" regexp_replace="bung"/></suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="Kleinschreibung">Sortierung unter Beachtung von Groß- und <marker>Kleinschreiben</marker> ist notwendig.</example>
                <example>Ich habe von Groß- und <marker>Kleinschreibung</marker> keine Ahnung.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZUWEISEN_UNG" name="'zuweisen (Zuweisung)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token negate="yes">,</token>
                    <token postag_regexp="yes" postag="ART:.*FEM.*"/>
                    <token min="0" max="2" postag_regexp="yes" postag="ADJ:.*FEM.*"/>
                    <marker>
                        <token>zuweisen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Zuweisung</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="Zuweisung">Die <marker>zuweisen</marker> ist fehlerhaft.</example>
                <example correction="Zuweisung">Nach der ersten <marker>zuweisen</marker> kann die Konstante nicht mehr geändert werden.</example>
                <example>Die Algorithmen, die <marker>zuweisen</marker>, wer was tun muss, sind schlecht.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHREIBEN_SCHRIEBEN" name="'im Schrieben (Schreiben)'">
            <!-- also covers Groß-/Kleinschreibung: 'schreiben (Schreiben)' -->
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="PRP.*" postag_regexp="yes"/>
                    <token postag="ART.*" postag_regexp="yes"/>
                    <token postag="ADJ.*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">[sS]chrieben|schreiben</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Schreiben</suggestion>?</message>
                <example correction="Schreiben">In dem ersten <marker>schrieben</marker> wurde diese Tatsache nicht erwähnt.</example>
                <example correction="Schreiben">In dem ersten <marker>Schrieben</marker> wurde diese Tatsache nicht erwähnt.</example>
                <example correction="Schreiben">In dem ersten <marker>schreiben</marker> wurde diese Tatsache nicht erwähnt.</example>
                <example>Für das Kabarett <marker>schrieben</marker> bekannte Autoren.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="PRP.*" postag_regexp="yes"/>
                    <token postag="ART.*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">[sS]chrieben|schreiben</token>
                    </marker>
                    <token negate="yes" regexp="yes">wir|sie|diese</token>
                </pattern>
                <message>Meinten Sie <suggestion>Schreiben</suggestion>?</message>
                <example correction="Schreiben">In dem <marker>Schrieben</marker> wurde diese Tatsache nicht erwähnt.</example>
                <example correction="Schreiben">In dem <marker>schreiben</marker> wurde diese Tatsache nicht erwähnt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]m</token>
                    <marker>
                        <token regexp="yes">[sS]chrieben|schreiben</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Schreiben</suggestion>?</message>
                <example correction="Schreiben">Im <marker>Schrieben</marker> vom 3.6.2013 wurde diese Tatsache nicht erwähnt.</example>
                <example correction="Schreiben">Im <marker>schrieben</marker> vom 3.6.2013 wurde diese Tatsache nicht erwähnt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="REIZ_MICH" name="'es reiz (reizt) mich'">
            <rule>
                <pattern>
                    <token postag=".*NOM.*" postag_regexp="yes"/>
                    <marker>
                        <token>reiz</token>
                    </marker>
                    <token regexp="yes">mich|dich|ihn|sie|es|uns|euch</token>
                </pattern>
                <message>Meinten Sie <suggestion>reizt</suggestion>?</message>
                <example correction="reizt">Dies <marker>reiz</marker> mich an der Arbeit eines Wirtschaftsinformatikers.</example>
                <example><marker>Reiz</marker> mich nicht!</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">mich|dich|ihn|sie|es|uns|euch</token>
                    <marker>
                        <token>reiz</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>reizt</suggestion>?</message>
                <example correction="reizt">Mich <marker>reiz</marker> Folgendes an der Arbeit eines Wirtschaftsinformatikers.</example>
            </rule>
        </rulegroup>
        <rule id="ZUR_DER" name="'zur (zu) der Veranstaltung'">
            <pattern>
                <marker>
                    <token>zur</token>
                </marker>
                <token>der</token>
            </pattern>
            <message>Meinten Sie <suggestion>zu</suggestion>?</message>
            <example correction="zu">Wir kommen <marker>zur</marker> der Abschlussveranstaltung.</example>
        </rule>
        <rule id="UM_UM" name="'um gestern um 12 Uhr'">
            <pattern>
                <token postag="VER.*" postag_regexp="yes" skip="1"><exception scope="next" regexp="yes">,|oder|und</exception></token>
                <marker>
                    <token skip="1">um<exception scope="next" regexp="yes">\-|–|—|,|;|&klam;</exception></token>
                    <token>um</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion><match no="2" include_skipped="following"/> um</suggestion>?</message>
            <example correction="morgen um">Sie kommt <marker>um morgen um</marker> 12 Uhr.</example>
            <example><marker>Um morgen um</marker> 12 Uhr pünktlich anzukommen, musst du früh aufstehen.</example>
            <example>Er stieg auf das Auto <marker>um, um</marker> schneller in der Schule zu sein.</example>
        </rule>
        <rule id="SONDERN_KEIN_NICHT" name="fehlende Verneinung bei sondern-Konstruktion">
            <pattern>
                <token postag="SENT_START" skip="-1"><exception scope="next" regexp="yes">nie|niemals|nicht|noch|kein.*|kaum|weniger</exception></token>
                <marker>
                    <token skip="-1">aber<exception scope="next" regexp="yes">nie|niemals|nicht|nichts|noch|kein.*|kaum|weniger</exception></token>
                    <token>sondern</token>
                </marker>
            </pattern>
            <message>Bitte prüfen Sie, ob ein 'nicht', 'nie', 'kaum' oder 'kein' fehlt.</message>
            <example correction=""><marker>Aber das mache ich mit Gas, sondern</marker> mit Öl.</example>
            <example><marker>Aber das mache ich nicht mit Gas, sondern</marker> mit Öl.</example>
            <example><marker>Aber das mache ich niemals mit Gas, sondern</marker> mit Öl.</example>
        </rule>
        <rule id="AUF_AUS" name="'auf (aus) einer Liste entfernen'">
            <antipattern>
                <token>auf</token>
                <token>diese</token>
                <token>Weise</token>
            </antipattern>
            <antipattern>
                <token>auf</token>
                <token>der</token>
                <token>Stelle</token>
            </antipattern>
            <antipattern>
                <token>vom</token>
                <token postag="SUB:.*" postag_regexp="yes"/>
                <token>entfernten</token>
            </antipattern>
            <antipattern>
                <token>weit</token>
                <token>entfernt</token>
            </antipattern>
            <antipattern>
                <token regexp="yes">.*meter</token>
            </antipattern>
            <antipattern>
                <token>auf</token>
                <token>Höhe</token>
                <token regexp="yes">des|der</token>
            </antipattern>
            <antipattern>
                <token regexp="yes">wegen|aus</token>
                <token>Platzmangel</token>
                <token>auf</token>
            </antipattern>
            <pattern>
                <token postag="SENT_START" skip="-1"><exception scope="next">aus</exception></token>
                <marker>
                    <token skip="5">auf<exception scope="next" regexp="yes">,|\(|oder|und|aus|etwa|circa</exception></token>
                </marker>
                <token skip="2" postag_regexp="yes" postag="SUB:GEN.*"><exception scope="next" regexp="yes">,|\(|oder|und|aus</exception></token>
                <token inflected="yes">entfernen</token>
            </pattern>
            <message>Meinten Sie <suggestion>aus</suggestion>?</message>
            <example correction="aus">Das Element wird dann <marker>auf</marker> der linearen Liste entfernt.</example>
            <example>Ich gucke <marker>auf</marker> Bilder entfernter Städte.</example>
            <example>Der Text wurde <marker>aus</marker> der Aufgabenstellung auf dem Blatt entfernt.</example>
            <example>Es wird <marker>auf</marker> diesen entfernten Block zugegriffen.</example>
            <example>Beide standen aber <marker>auf</marker> der Bühne zu weit entfernt.</example>
            <example>Es steht etwa 750 Meter <marker>auf</marker> dem vom Ufer entfernten Direktweg.</example>
            <example><marker>Auf</marker> der zwei Kilometer entfernten Weg steht eine Bank.</example>
        </rule>
        <rule id="WAS_WAR" name="'ich was (war) ein' etc.">
            <pattern>
                <token postag_regexp="yes" postag="(EIG|SUB:NOM|PRO:PER:NOM).*SIN.*"/>
                <marker>
                    <token>was</token>
                </marker>
                <token regexp="yes">eine?</token>
            </pattern>
            <message>Meinten Sie <suggestion>war</suggestion>?</message>
            <example correction="war">Ich <marker>was</marker> ein Idiot.</example>
            <example>Ich fand die Idee gut, <marker>was</marker> ein Fehler war.</example>
        </rule>
        <rule id="VIELLEICHT" name="viel leicht (vielleicht)">
            <pattern>
                <token>viel</token>
                <token>leicht</token>
            </pattern>
            <message>Meinten Sie <suggestion>vielleicht</suggestion>?</message>
            <example correction='Vielleicht'><marker>Viel leicht</marker> kann er es besser.</example>
            <example>Das ist vielleicht ihre beste Arbeit.</example>
        </rule>
        <rule id="ETWAS_ZAHL" name="'etwas (etwa) [Zahl]'">
            <pattern>
                <marker>
                    <token>etwas</token>
                </marker>
                <token regexp="yes">[0-9]+</token>
                <token negate="yes">mal</token>
            </pattern>
            <message>Meinten Sie <suggestion>etwa</suggestion>?</message>
            <example correction="etwa">Es gibt <marker>etwas</marker> 24 bis 25 Millionen Wikipedia-Artikel</example>
            <example>Etwas 16 mal 10 nehmen.</example>
        </rule>
        <rulegroup id="AUFFUEHREN_AUSFUEHREN" name="'aufführen (ausführen)' etc.">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="1" regexp="yes">Aktion(en)?|Befehle?n?|Anwendung(en)?</token>
                    <marker>
                        <token inflected="yes">aufführen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="alllower" no="2" regexp_match="auf" regexp_replace="aus"/></suggestion>?</message>
                <example correction="ausgeführt">Vor dem Ausführen jeder Aktion wird geprüft, ob diese Aktion <marker>aufgeführt</marker> werden darf.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token skip="2">Aufführen</token>
                    </marker>
                    <token regexp="yes">Aktion(en)?|Befehle?n?|Anwendung(en)?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1" regexp_match="Auf" regexp_replace="Aus"/></suggestion>?</message>
                <example correction="Ausführen">Das <marker>Aufführen</marker> großer Anwendungen benötigt viel Arbeitsspeicher.</example>
            </rule>
        </rulegroup>
        <rule id="BEIM_BEI" name="'bei beim' etc.">
            <regexp>\bbeim? beim?\b</regexp>
            <message>Möglicherweise ist hier ein Wort zu viel.</message>
            <suggestion>bei</suggestion>
            <suggestion>beim</suggestion>
            <short>Möglicherweise ist hier ein Wort zu viel</short>
            <example correction="bei|beim">Begründe, weshalb solche Zustände des Elektrons die gleichen wie <marker>bei beim</marker> Hg-Atom sind.</example>
        </rule>
        <rule id="DIREKTER_DIREKTOR" name="'der Direkter (Direktor) des Instituts'">
            <pattern case_sensitive='yes'>
                <token regexp='yes'>[dD]er</token>
                    <marker>
                        <token>Direkter</token>
                    </marker>
                <token>des</token>
            </pattern>
            <message>Meinten Sie <suggestion>Direktor</suggestion>?</message>
            <example correction="Direktor">Der <marker>Direkter</marker> des Instituts hat das gesagt.</example>
        </rule>
        <rulegroup id="WALTER_WALZER" name="'Walter (Walzer)'">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern>
                    <marker>
                        <token skip="1">Walter</token>
                    </marker>
                    <token regexp="yes">[a-h]</token>
                    <token negate="yes">.</token>
                </pattern>
                <message>Möglicher Tippfehler: Meinten Sie <suggestion>Walzer</suggestion>?</message>
                <example><marker>Walter</marker> H. Hunt</example>
                <example correction="Walzer">Der <marker>Walter</marker> in A ist sehr schön.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token skip="1">Walter</token>
                    </marker>
                    <token regexp="yes">[a-h]?\-?(Dur|Moll)</token>
                </pattern>
                <message>Möglicher Tippfehler: Meinten Sie <suggestion>Walzer</suggestion>?</message>
                <example><marker>Walter</marker> H. Hunt</example>
                <example correction="Walzer">Der <marker>Walter</marker> in A-Dur ist sehr schön.</example>
            </rule>
        </rulegroup>
        <rulegroup id="EN_OHNE_PASSANT" name="'en (eng, in)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token negate="yes" regexp="yes">.*[ÁáÀàÇçÉéÈèÍíÌìÓóÒòÚúÙù].*</token>
                    <marker>
                        <token spacebefore="yes">en</token>
                    </marker>
                    <token negate="yes" regexp="yes">bloc|gros|passant|masse|vogue|.*[ÁáÀàÇçÉéÈèÍíÌìÓóÒòÚúÙù].*</token>
                </pattern>
                <message>Möglicher Tippfehler: Meinten Sie evt. <suggestion>eng</suggestion> oder <suggestion>in</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example>Das ist <marker>en</marker> vogue jetzt.</example>
                <example>Das haben wir <marker>en</marker> passant erledigt.</example>
                <example>Société et pouvoir <marker>en</marker> Algérie</example>
                <example correction="eng|in">Das ist zu <marker>en</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KOMMA_TLD" name="'example,com (example.com)'">
            <rule>
                <regexp case_sensitive='yes'>([a-zäöüß0-9\-]+),(com|de|net|uk|org|info|nl|eu|cn|biz)\b</regexp>
                <message>Möglicher Tippfehler: Meinten Sie <suggestion>\1.\2</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="example.com">Guck mal auf <marker>example,com</marker> nach.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GESETZ_DEN_FALL" name="'Gesetz (Gesetzt) den Fall'">
            <rule>
                <regexp case_sensitive='yes'>Gesetz den Fall</regexp>
                <message>Möglicher Tippfehler: Meinten Sie die Redewendung <suggestion>Gesetzt den Fall</suggestion> (im Sinne von 'falls')?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="Gesetzt den Fall"><marker>Gesetz den Fall</marker>, er kommt rechtzeitig, werden wir ...</example>
            </rule>
        </rulegroup>
        <rulegroup id="ABREITEN_VS_ARBEITEN" name="'abreitet (arbeitet) daran' etc.">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern>
                    <token regexp="yes">wohnt|lebt</token>
                    <token>und</token>
                    <marker>
                        <token>abreitet</token>
                    </marker>
                </pattern>
                <message>Möglicher Tippfehler: Meinten Sie <suggestion><match no="3" regexp_match="abrei" regexp_replace="arbei"/></suggestion>?</message>
                <example correction="arbeitet">Er lebt und <marker>abreitet</marker> in Essen.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes" skip="1">an|hart|daran|als|in|für|mit|viel|zu</token>
                    <marker>
                        <token regexp="yes">abreite(n|s?t)</token>
                    </marker>
                </pattern>
                <message>Möglicher Tippfehler: Meinten Sie <suggestion><match no="2" regexp_match="abrei" regexp_replace="arbei"/></suggestion>?</message>
                <example correction="arbeiten">Er sollte daran <marker>abreiten</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token regexp="yes" skip="1">abreite(n|s?t)</token>
                    </marker>
                    <token regexp="yes">an|hart|daran|als|in|für|mit|viel</token>
                </pattern>
                <message>Möglicher Tippfehler: Meinten Sie <suggestion><match no="1" regexp_match="breite" regexp_replace="rbeite"/></suggestion>?</message>
                <example correction="arbeitet">Er <marker>abreitet</marker> als Kellner.</example>
            </rule>
        </rulegroup>
        <rulegroup id="HAARE_VS_HARRE" name="'Harre (Haare) schneiden'">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern>
                    <marker>
                        <token>Harre</token>
                    </marker>
                    <token regexp="yes">schneiden|wachsen|waschen|föhnen|(ab)?geschnitten</token>
                </pattern>
                <message>Meinten Sie <suggestion>Haare</suggestion>?</message>
                <example>Ich ließ mir die <marker>Haare</marker> schneiden.</example>
                <example>Ich ließ mir die <marker>Haare</marker> wachsen.</example>
                <example correction="Haare">Ich lasse mir die <marker>Harre</marker> schneiden.</example>
            </rule>
            <rule>
                <pattern>
                    <token inflected="yes">schneiden</token>
                    <token regexp="yes">mir|dir|sich|ihr|ihm|ihnen|euch</token>
                    <token>die</token>
                    <marker>
                        <token>Harre</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Haare</suggestion>?</message>
                <example>Ich schneide mir die <marker>Haare</marker> ab.</example>
                <example correction="Haare">Ich schneide dir die <marker>Harre</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ETWAS_ETWA" name="'vor etwas (etwa) einem Jahr' etc.">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern>
                    <token regexp="yes">vor|nach|in|seit|nur</token>
                    <marker>
                        <token>etwas</token>
                    </marker>
                    <token postag=".*ZAL.*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>etwa</suggestion>?</message>
                <example correction="etwa">Vor <marker>etwas</marker> zwei Jahren war ich da.</example>
                <example correction="etwa">Ich komme in <marker>etwas</marker> zwei Stunden an.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">vor|nach|in|seit|nur</token>
                    <marker>
                        <token>etwas</token>
                    </marker>
                    <token regexp="yes">[1-9][0-9]*</token>
                </pattern>
                <message>Meinten Sie <suggestion>etwa</suggestion>?</message>
                <example correction="etwa">Vor <marker>etwas</marker> 20 Jahren war ich da.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">vor|nach|in|seit|nur</token>
                    <marker>
                        <token>etwas</token>
                    </marker>
                    <token>einem</token>
                </pattern>
                <message>Meinten Sie <suggestion>etwa</suggestion>?</message>
                <example correction="etwa">Vor <marker>etwas</marker> einem Jahr war ich da.</example>
            </rule>
        </rulegroup>
        <rulegroup id="EINFACHERER_EINFACHER" name="'einfacherer (einfacher) zu machen' etc.">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern>
                    <marker>
                        <token postag_regexp="yes" postag="ADJ:.*:KOM:SOL" regexp="yes">.*erer</token>
                    </marker>
                    <token>zu</token>
                    <token postag_regexp="yes" postag="VER:INF.*"/>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="erer" regexp_replace="er"/></suggestion>?</message>
                <example correction="einfacher">Die Ammensprache ermöglicht es, Laute <marker>einfacherer</marker> zu erkennen.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token postag_regexp="yes" postag="ADJ:.*:KOM:SOL" regexp="yes">.*erer</token>
                    </marker>
                    <token postag_regexp="yes" postag="VER:EIZ.*"/>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="erer" regexp_replace="er"/></suggestion>?</message>
                <example correction="komplexer">Man sollte es vermeiden, die Aufgaben <marker>komplexerer</marker> aufzubauen.</example>
            </rule>
        </rulegroup>
        <rule id="SEHER_GEEHRTE" name="'Seher (Sehr) geehrte' etc.">
            <pattern>
                <marker>
                    <token>Seher</token>
                </marker>
                <token regexp="yes">geehrter?</token>
            </pattern>
            <message>Meinten Sie <suggestion>Sehr</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="Sehr"><marker>Seher</marker> geehrte Frau Mustermann!</example>
        </rule>
        <rule id="WIR_WIE" name="'im selben Stall wir (wie)' etc.">
            <pattern>
                <token regexp="yes">gleich.*|.*selbe.*</token>
                <token skip="1"><exception scope="next" postag="VER.*:1:PLU.*|UNKNOWN" postag_regexp="yes"/><exception>,</exception></token>
                <marker>
                    <token>wir</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>wie</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="wie">Die Datei muss hier im selben Verzeichnis sein <marker>wir</marker> dort.</example>
            <example correction="wie">Ich habe das gleiche Kleid <marker>wir</marker> sie.</example>
            <example>Im selben Boot sitzen <marker>wir</marker>.</example>
            <example>Unsere Sprache ist fast dieselbe, <marker>wir</marker> haben eine gemeinsame Kultur.</example>
        </rule>
        <rule id="DU_DIE" name="'du (die)'">
            <pattern>
                <token><exception postag="VER.*:2:SIN.*" postag_regexp="yes"/><exception postag="UNKNOWN"/></token>
                <marker>
                    <token>du</token>
                </marker>
                <token skip="-1" postag="SUB:(NOM:SIN:FEM|AKK:SIN:FEM|NOM:PLU|AKK:PLU).*" postag_regexp="yes"><exception scope="next" postag="VER.*2:SIN.*" postag_regexp="yes"/><!--<exception scope="next" postag="UNKNOWN"/>TODO not working--><exception>Schlampe</exception></token>
                <token postag="SENT_END"/>
            </pattern>
            <message>Meinten Sie <suggestion>die</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="die">Wie bereits erwähnt, stellen Kinder <marker>du</marker> Produktion von Lauten ein.</example>
            <example>Mache, worauf <marker>du</marker> Lust hast.</example>
            <example>Hier steht, wie <marker>du</marker> Datumsangaben machen solltest.</example>
        </rule>
        <rulegroup id="KEIN_KANN" name="'das kein (kann) nicht sein'">
            <!-- FIXME: "Es gibt kein entkommen" (falsche Kleinschreibung des subst. Verbs) -->
            <rule>
                <pattern>
                    <marker>
                        <token skip="3">kein
                            <exception scope="next" postag="SUB:.*" postag_regexp="yes"/>
                            <exception scope="next" postag="UNKNOWN"/>
                            <exception scope="next" regexp="yes">[a-z0-9]</exception>
                            <exception scope="next">,</exception>
                        </token>
                    </marker>
                    <token postag="VER.*INF.*" postag_regexp="yes"/>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>kann</suggestion>?</message>
                <example correction="kann">Das <marker>kein</marker> doch nicht wahr sein!</example>
                <example>Es soll <marker>kein</marker> solches z existieren.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token skip="3">kein
                            <exception scope="next" postag="SUB:.*" postag_regexp="yes"/>
                            <exception scope="next" postag="UNKNOWN"/>
                            <exception scope="next" regexp="yes">[a-z0-9]</exception>
                            <exception scope="next">,</exception>
                        </token>
                    </marker>
                    <token postag="VER.*INF.*" postag_regexp="yes"/>
                    <token>,</token>
                </pattern>
                <message>Meinten Sie <suggestion>kann</suggestion>?</message>
                <example correction="kann">Das <marker>kein</marker> doch nicht wahr sein, dass du wieder zu spät bist!</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="VER.*INF.*" postag_regexp="yes"/>
                    <marker>
                        <token>kein</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>kann</suggestion>?</message>
                <example correction="kann">Es ist deutlich geworden, dass es nicht sinnvoll sein <marker>kein</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="VER.*INF.*" postag_regexp="yes"/>
                    <marker>
                        <token>kein</token>
                    </marker>
                    <token>,</token>
                </pattern>
                <message>Meinten Sie <suggestion>kann</suggestion>?</message>
                <example correction="kann">Dass es nicht sinnvoll sein <marker>kein</marker>, ihn zu kritisieren, ist deutlich geworden.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ACHTZIGIGSTEN" name="'80igsten (80sten)' etc.">
            <short>Möglicher Tippfehler</short>
            <rule>
                <regexp>[1-9]*[2-9][0-9](z?i)?gste[nr]</regexp>
                <message>Meinten Sie <suggestion><match no="0" regexp_match="(z?i)?g" regexp_replace=""/></suggestion>?</message>
                <example correction="80ster">Es ist ihr <marker>80gster</marker> Geburtstag.</example>
                <example correction="120sten">Wir feiern den <marker>120zigsten</marker> Geburtstag.</example>
            </rule>
            <rule>
                <regexp>([1-9]*[2-9][0-9](z?i)?gern?)</regexp>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="(z?i)?g" regexp_replace=""/></suggestion>?</message>
                <example correction="80ern">Wir sind nicht in den <marker>80gern</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="JA_MEHR" name="'ja (je) mehr'">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern>
                    <marker>
                        <token>ja</token>
                    </marker>
                    <token skip="-1" regexp="yes">mehr|öfter</token>
                    <token>desto</token>
                </pattern>
                <message>Meinten Sie <suggestion>je</suggestion>?</message>
                <example correction="Je"><marker>Ja</marker> mehr ich schreibe, desto mehr Fehler mache ich.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>ja</token>
                    </marker>
                    <token skip="-1" postag="ADJ:.*:KOM.*" postag_regexp="yes"/>
                    <token>desto</token>
                </pattern>
                <message>Meinten Sie <suggestion>je</suggestion>?</message>
                <example correction="Je"><marker>Ja</marker> schneller ich schreibe, desto mehr Fehler mache ich.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZU_KOENNE" name="'um das zu könne (können)'">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern case_sensitive="yes">
                    <token>zu</token>
                    <marker>
                        <token postag="(VER:IMP:SIN.*)|(VER:MOD:1:SIN.*)" postag_regexp="yes" regexp="yes">[a-zäöü].*<exception postag="VER.*" postag_regexp="yes" negate_pos="yes"/><exception postag="VER:.*INF.*" postag_regexp="yes"/></token>
                    </marker>
                    <token>,</token>
                </pattern>
                <message>Meinten Sie <suggestion>\2n</suggestion>?</message>
                <example correction="können">Um die Frage beantworten zu <marker>könne</marker>, muss man schlau sein.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>zu</token>
                    <marker>
                        <token postag="(VER:IMP:SIN.*)|(VER:MOD:1:SIN.*)" postag_regexp="yes" regexp="yes">[a-zäöü].*<exception postag="VER.*" postag_regexp="yes" negate_pos="yes"/><exception postag="VER:.*INF.*" postag_regexp="yes"/></token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>\2n</suggestion>?</message>
                <example correction="können">Man muss schlau sein, um die Frage beantworten zu <marker>könne</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ANSTRENGEN_PHASE" name="'die anstrengen (anstrengende) Phase'" default="off">
            <!-- TODO many adjectives tagged as verb -->
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="ART:DEF.*" postag_regexp="yes"/>
                    <marker>
                        <and>
                            <token postag="VER:INF.*" postag_regexp="yes">
                                <exception negate_pos="yes" postag="VER:(INF|[13]:PLU:KJ1|[13]:PLU:PRÄ).*" postag_regexp="yes"/>
                            </token>
                            <token postag="VER:1:PLU:KJ1.*" postag_regexp="yes"/>
                            <token postag="VER:3:PLU:PRÄ.*" postag_regexp="yes"/>
                        </and>
                    </marker>
                    <token postag="SUB:.*" postag_regexp="yes"/>
                </pattern>
                <message>Möglicher Tippfehler</message>
                <short>Möglicher Tippfehler</short>
                <example correction="">In der <marker>anstrengen</marker> Fragephase ist Geduld erforderlich.</example>
                <example>In der <marker>anstrengenden</marker> Fragephase ist Geduld erforderlich.</example>
                <example>Der Haushalt umfasste 2010 Ausgaben von 100 Mrd. Euro, dem <marker>standen</marker> Einnahmen von 110 Mrd. Euro gegenüber.</example>
                <!-- <example>Die <marker>ortstreuen</marker> Weibchen verpaaren sich</example> TODO -->
            </rule>
        </rulegroup>
        <rulegroup id="VERMEIDEN_VERMIEDEN" name="'vermeiden (vermieden)'">
            <rule>
                <pattern>
                    <marker>
                        <token>vermeiden</token>
                    </marker>
                    <token>werden</token>
                </pattern>
                <message>Meinten Sie <suggestion>vermieden</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="vermieden">Da das nicht gut ist, sollten Hintergrundgeräusche <marker>vermeiden</marker> werden.</example>
            </rule>
        </rulegroup>
        <rulegroup id="STARTE_STARRTE" name="'er starte (starrte) mich an' u.ä.">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">starten?</token>
                    </marker>
                    <token>ins</token>
                    <token>Leere</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="tart" regexp_replace="tarrt"/></suggestion>? (anstarren = starr ansehen; starten = in Gang bringen)</message>
                <example correction="starrte">Er <marker>starte</marker> ins Leere.</example>
                <example>Er <marker>starrte</marker> mich an.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">sie|wir</token>
                    <marker>
                        <token>starten</token>
                    </marker>
                    <token>auf</token>
                    <token regexp="yes">den|die|das</token>
                </pattern>
                <message>Meinten Sie <suggestion>starrten</suggestion>? (anstarren = starr ansehen; starten = in Gang bringen)</message>
                <example correction="starrten">Sie <marker>starten</marker> auf den Monitor.</example>
                <example>Er <marker>starrte</marker> auf den Monitor.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">er|sie|es|ich</token>
                    <marker>
                        <token>starte</token>
                    </marker>
                    <token>auf</token>
                    <token regexp="yes">den|die|das</token>
                </pattern>
                <message>Meinten Sie <suggestion>starrte</suggestion>? (anstarren = starr ansehen; starten = in Gang bringen)</message>
                <example correction="starrte">Er <marker>starte</marker> auf den Monitor.</example>
                <example>Er <marker>starrte</marker> mich an.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">er|sie|es|ich</token>
                    <marker>
                        <token>starte</token>
                    </marker>
                    <token regexp="yes" skip="1">mich|dich|ihn|sie|es|uns|euch</token>
                    <token>an</token>
                </pattern>
                <message>Meinten Sie <suggestion>starrte</suggestion>? (anstarren = starr ansehen; starten = in Gang bringen)</message>
                <example correction="starrte">Er <marker>starte</marker> mich an.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">sie|wir</token>
                    <marker>
                        <token>starten</token>
                    </marker>
                    <token regexp="yes" skip="1">mich|dich|ihn|sie|es|uns|euch</token>
                    <token>an</token>
                </pattern>
                <message>Meinten Sie <suggestion>starrten</suggestion>? (anstarren = starr ansehen; starten = in Gang bringen)</message>
                <example correction="starrten">Sie <marker>starten</marker> uns ungläubig an.</example>
                <example>Der Mann <marker>starrte</marker> mich an.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SUB:[A-Z]{3}:SIN:.+" postag_regexp="yes"/>
                    <marker>
                        <token>starte</token>
                    </marker>
                    <token regexp="yes" skip="1">mich|dich|ihn|sie|es|uns|euch</token>
                    <token>an</token>
                </pattern>
                <message>Meinten Sie <suggestion>starrte</suggestion>? (anstarren = starr ansehen; starten = in Gang bringen)</message>
                <example correction="starrte">Der Mann <marker>starte</marker> mich an.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SUB:[A-Z]{3}:PLU:.+" postag_regexp="yes"/>
                    <marker>
                        <token>starten</token>
                    </marker>
                    <token regexp="yes" skip="1">mich|dich|ihn|sie|es|uns|euch</token>
                    <token>an</token>
                </pattern>
                <message>Meinten Sie <suggestion>starrten</suggestion>? (anstarren = starr ansehen; starten = in Gang bringen)</message>
                <example correction="starrten">Die Frauen <marker>starten</marker> uns ungläubig an.</example>
                <example>Der Mann <marker>starrte</marker> mich an.</example>
            </rule>
        </rulegroup>
        <rule id="VIEL_SPASSE" name="'viel Spaße (Spaß)'">
            <pattern>
                <token>viel</token>
                <marker>
                    <token>Spaße</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>Spaß</suggestion>?</message>
            <example correction="Spaß">Das Spiel macht mir viel <marker>Spaße</marker>.</example>
        </rule>
        <rulegroup id="GEGEN_GEGEBEN" name="'gegen (gegeben)'">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern>
                    <token inflected="yes" skip="-1">haben</token>
                    <marker>
                        <token>gegen</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>gegeben</suggestion>?</message>
                <example correction="gegeben">Hast du ihm das Buch <marker>gegen</marker>?</example>
                <example correction="gegeben">Wieso hast du ihm das Buch <marker>gegen</marker>?</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>gegen</token>
                    </marker>
                    <token inflected="yes" skip="-1">haben</token>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>gegeben</suggestion>?</message>
                <example correction="gegeben">Ich fragte, ob du ihm das <marker>gegen</marker> hast.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>gegen</token>
                    </marker>
                    <token regexp="yes">wurde|werden</token>
                </pattern>
                <message>Meinten Sie <suggestion>gegeben</suggestion>?</message>
                <example correction="gegeben">Man hat herausgefunden, dass ihnen wenig <marker>gegen</marker> wurde.</example>
                <example correction="gegeben">Man hat herausgefunden, dass ihm Hinweise <marker>gegen</marker> werden.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>gegen</token>
                    </marker>
                    <token>worden</token>
                    <token inflected="yes" postag="VER:.*" postag_regexp="yes">sein</token>
                </pattern>
                <message>Meinten Sie <suggestion>gegeben</suggestion>?</message>
                <example correction="gegeben">Man hat herausgefunden, dass ihnen wenig <marker>gegen</marker> worden ist.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SAGT_RUFT" name="Zwei aufeinanderfolgende Verben">
            <short>Möglicherweise ist hier ein Wort zu viel oder es fehlt ein Komma</short>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:(1|2|3):.*" postag_regexp="yes" regexp="yes">[a-zäöü].*
                        <exception negate_pos="yes" postag="VER:(1|2|3):.*|VER:IMP:PLU.*" postag_regexp="yes"/>
                        <exception postag_regexp="yes" postag="VER:AUX:.*"/>
                        <exception>folgt</exception>
                    </token>
                    <token postag="VER:(1|2|3):.*" postag_regexp="yes" regexp="yes">[a-zäöü].*
                        <exception negate_pos="yes" postag="VER:(1|2|3):.*|VER:IMP:PLU.*" postag_regexp="yes"/>
                        <exception postag_regexp="yes" postag="VER:AUX:.*"/>
                    </token>
                </pattern>
                <message>Möglicherweise ist hier ein Wort zu viel oder es fehlt ein Komma.</message>
                <suggestion>\1</suggestion>
                <suggestion>\2</suggestion>
                <suggestion>\1, \2</suggestion>
                <example correction="sagt|ruft|sagt, ruft">Sie <marker>sagt ruft</marker> laut.</example>
                <example>Dort, wo es <marker>erkauft wird</marker>.</example>
                <example>Ob sie dahin <marker>gelangen können</marker>?</example>
                <example>Das wie <marker>folgt funktioniert</marker>:</example>
                <example>Überlegt <marker>angewandt kann</marker> es gut sein.</example>
                <example>Es wird wie <marker>folgt umschrieben</marker>:</example>
                <example><marker>Auftrieb brachten</marker> die Erfindungen.</example>
                <example>Das, was <marker>erblich blieb</marker>, ist schlecht.</example>
            </rule>
            <rule>
                <antipattern>
                    <token regexp="yes">hätte|hatte</token>
                    <token>werden</token>
                    <token postag="VER:MOD:.*" postag_regexp="yes"/>
                </antipattern>
                <pattern case_sensitive="yes">
                    <token regexp="yes">bin|bist|ist|sind|seid|w[aä]re?s?t?|habet?|hat|h[aä]tten?s?t?</token>
                    <token regexp="yes">w[ai]rst|wird|w[eü]rden?t?</token>
                </pattern>
                <message>Möglicherweise ist hier ein Wort zu viel oder es fehlt ein Komma.</message>
                <suggestion>\1</suggestion>
                <suggestion>\2</suggestion>
                <suggestion>\1, \2</suggestion>
                <example correction="hat|wird|hat, wird">Weil die Abfrage „false“ als Ergebnis <marker>hat wird</marker> die Schleife nicht erneut durchlaufen.</example>
                <example correction="ist|wird|ist, wird">Da die Bedingung erfüllt <marker>ist wird</marker> die Schleife erneut durchlaufen.</example>
                <example>Wann mein Wunsch erfüllt <marker>sein wird</marker>, weiß ich nicht.</example>
            </rule>
        </rulegroup>
        <rule id="FLEKTIERTES_ADJEKTIV_AM_SATZENDE" name="'Er ist schnelle (schnell).' etc.">
            <pattern>
                <token regexp="yes">ist|sind|war(st|t|en)?|bin|bist|seid</token>
                <marker>
                    <token postag="ADJ:.*" postag_regexp="yes">
                        <exception postag="ADJ:PRD:KOM"/>
                        <exception postag="ADJ:PRD:GRU"/>
                        <exception postag="SUB:.*" postag_regexp="yes"/>
                        <exception regexp="yes">dehnbarer|andere|lange|höher|einige|solche|weitere|folgende[rs]?</exception>
                    </token>
                </marker>
                <token postag="SENT_END" regexp="yes">[.!?]+</token>
            </pattern>
            <message>Meinten Sie die Form <suggestion><match no="2" regexp_match="(e|em|en|es|ere|eren|erem|erer|eres|ste|stem|ster|stes)$" regexp_replace=""/></suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="schlau">Die sind <marker>schlauen</marker>.</example>
            <example correction="schnell">Er war <marker>schnelle</marker>.</example>
            <example>Er war <marker>schneller</marker>.</example>
            <example>Sein Vater ist <marker>Japaner</marker>.</example>
            <example>Die ersten Erdbändiger waren blinde Dachsmaulwürfe</example>
        </rule>
        <rule id="SO_SCHNELLE_WIE" name="'so schnelle (schnell) wie' etc.">
            <pattern>
                <token><exception>auch</exception></token>
                <token>so</token>
                <marker>
                    <token postag="ADJ:.*" postag_regexp="yes"><exception postag="ADJ:PRD:GRU"/><exception regexp="yes">lange|berühmte</exception></token>
                </marker>
                <token>wie</token>
                <token><exception postag_regexp="yes" postag="ADJ.[NGDA].*"/></token>
            </pattern>
            <message>Meinten Sie die Form <suggestion><match no="3" regexp_match="(e|em|en|es|ere|eren|erem|erer|eres|ste|stem|ster|stes)$" regexp_replace=""/></suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="schnell">Wir müssen so <marker>schnelle</marker> wie möglich reagieren.</example>
            <example>Es gibt auch so <marker>seltene</marker> wie der Seeadler.</example>
            <example>Er beschreibt Guevara als so <marker>ineffektiven</marker> wie brutalen Taktiker</example>
        </rule>
        <rule id="DANK_DANKE" name="'Ich dank (danke) schön'">
            <pattern>
                <marker>
                    <token>dank</token>
                </marker>
                <token>schön</token>
            </pattern>
            <message>Meinten Sie <suggestion>danke</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="danke">Ich <marker>dank</marker> schön!</example>
        </rule>
        <rulegroup id="ALS_OHNE_KOMPARATIV" name="'schnelle (schneller) als' etc.">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern>
                    <token regexp="yes" skip="1">aber|jedoch|auch</token>
                    <token>nicht</token>
                    <marker>
                        <token postag="ADJ:.*" postag_regexp="yes"><exception postag="ADJ:PRD:KOM"/><exception postag="ADJ:PRD:GRU"/><exception regexp="yes">dehnbarer|andere|teilweise|lange|höher|einige|solche|erste</exception></token>
                    </marker>
                    <token>als</token>
                </pattern>
                <message>Meinten Sie den Komparativ <suggestion><match no="3" regexp_match="(e|em|en|es|ere|eren|erem|erer|eres|ste|stem|ster|stes)$" regexp_replace="er"/></suggestion>?</message>
                <example correction="schneller">Er schießt auch nicht <marker>schnelle</marker> als sein Schatten.</example>
                <example>Die sind auch nicht <marker>schneller</marker> als wir.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="VER:(AUX:)?(1|2|3):.+" postag_regexp="yes"><exception inflected="yes">einen</exception></token>
                    <marker>
                        <token postag="ADJ:.*" postag_regexp="yes"><exception postag="ADJ:PRD:KOM"/><exception postag="ADJ:PRD:GRU"/><exception regexp="yes">gleicher|dehnbarer|andere|teilweise|lange|höher|einige|einigen|solche|erste|Becker</exception></token>
                    </marker>
                    <token>als</token>
                </pattern>
                <message>Meinten Sie den Komparativ <suggestion><match no="2" regexp_match="(e|em|en|es|ere|eren|erem|erer|eres|ste|stem|ster|stes)$" regexp_replace="er"/></suggestion>?</message>
                <example correction="flinker">Die sind <marker>flinke</marker> als wir.</example>
                <example correction="schneller">Er schießt <marker>schnelle</marker> als sein Schatten.</example>
                <example>Die sind <marker>schneller</marker> als wir.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="VER:(AUX:)?(1|2|3):.+" postag_regexp="yes"><exception inflected="yes">einen</exception></token>
                    <marker>
                        <token postag="ADJ:.*" postag_regexp="yes"><exception postag="ADJ:PRD:KOM"/><exception postag="ADJ:PRD:GRU"/><exception regexp="yes">gleicher|dehnbarer|andere|teilweise|lange|höher|einige|einigen|solche|erste|Becker</exception></token>
                    </marker>
                    <token>als</token>
                </pattern>
                <message>Meinten Sie den Komparativ <suggestion><match no="2" regexp_match="(e|em|en|es|ere|eren|erem|erer|eres|ste|stem|ster|stes)$" regexp_replace="er"/></suggestion>?</message>
                <example correction="flinker">Die sind <marker>flinke</marker> als wir.</example>
                <example correction="schneller">Er schießt <marker>schnelle</marker> als sein Schatten.</example>
                <example>Die sind <marker>schneller</marker> als wir.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="VER:(AUX:)?(1|2|3):.+" postag_regexp="yes"><exception inflected="yes">einen</exception></token>
                    <token regexp="yes">deutlich|eindeutig|einfach|klar|viel|zweifellos</token>
                    <marker>
                        <token postag="ADJ:.*" postag_regexp="yes"><exception postag="ADJ:PRD:KOM"/><exception postag="ADJ:PRD:GRU"/><exception regexp="yes">gleicher|dehnbarer|andere|teilweise|lange|höher|einige|einigen|solche</exception></token>
                    </marker>
                    <token>als</token>
                </pattern>
                <message>Meinten Sie den Komparativ <suggestion><match no="3" regexp_match="(e|em|en|es|ere|eren|erem|erer|eres|ste|stem|ster|stes)$" regexp_replace="er"/></suggestion>?</message>
                <example correction="schneller">Die sind deutlich <marker>schnelle</marker> als wir.</example>
                <example>Die sind einfach <marker>schneller</marker> als wir.</example>
            </rule>
        </rulegroup>
        <rulegroup id="NAEHREN_VS_NAEHEREN" name="'nähre (nähere) Hinweise' etc.">
            <rule>
                <pattern>
                    <marker>
                        <token regexp="yes">nähren?</token>
                    </marker>
                    <token regexp="yes">Einzelheiten|Infos|Informationen|Umgebung|Angaben|Auskünften?|Erkenntnissen?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="ähre" regexp_replace="ähere"/></suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="näheren">Die <marker>nähren</marker> Informationen bekommen Sie vor Ort.</example>
            </rule>
        </rulegroup>
        <rulegroup id="NAEHREN_VS_NAEHERN" name="'sich nähren (nähern)' etc.">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern>
                    <marker>
                        <token regexp="yes">nährten?</token>
                        <token>sich</token>
                    </marker>
                    <token regexp="yes">mir|dir|ihm|ihr|den|ihnen|ihrer|ihren|euch|uns|unsere[nmr]|meine[nmr]|deine[nmr]|seine[nmr]</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="ährte" regexp_replace="äherte"/> \2</suggestion> (kam näher)?</message>
                <example correction="näherte sich">Er <marker>nährte sich</marker> mir.</example>
            </rule>
            <rule>
                <pattern>
                    <token>sich</token>
                    <token regexp="yes">mir|dir|ihm|ihr|ihnen|euch|uns</token>
                    <marker>
                        <token>genährt</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>genähert</suggestion>?</message>
                <example correction="genähert">Er hat sich mir <marker>genährt</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BESSERN_VS_BESSEREN" name="'den bessern (besseren) Computer' etc.">
            <rule>
                <pattern>
                    <token regexp="yes">(eine|de)[mn]|zum</token>
                    <marker>
                        <token>bessern</token>
                    </marker>
                    <token postag="SUB:(AKK|DAT):SIN:MAS" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>besseren</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="besseren">Du brauchst einen <marker>bessern</marker> Computer.</example>
            </rule>
        </rulegroup>
        <rule id="AEUSSERN_VS_AUSSEREN" name="'die äußern (äußeren) Umstände' etc.">
            <pattern>
                <marker>
                    <token>äußern</token>
                </marker>
                <token regexp="yes">Umstände|Erscheinung|Erscheinungen|Bedingung|Bedingungen</token>
            </pattern>
            <message>Möglicher Tippfehler: Meinten Sie vielleicht <suggestion>äußeren</suggestion> oder <suggestion>äußere</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="äußeren|äußere">... <marker>äußern</marker> Erscheinung ...</example>
            <example>Die <marker>äußeren</marker> Umstände waren geradezu katastrophal.</example>
        </rule>
        <rule id="GEKOMMEN_KONNTE" name="'gekommen (kommen) konnte' etc.">
            <pattern case_sensitive="yes">
                <marker>
                    <token postag="PA2:PRD:GRU:VER" regexp="yes">[a-zäöü].*<exception postag=".*INF.*" postag_regexp="yes"/></token>
                </marker>
                <token postag="VER.*:[123]:SIN:(PRT|PRÄ)" postag_regexp="yes"><exception postag=".*AUX.*" postag_regexp="yes"/></token>
                <token regexp="yes">,|\.</token>
            </pattern>
            <message>Bitte prüfen Sie, ob hier der Infinitiv verwendet werden muss.</message>
            <suggestion><match no="1" postag="VER:INF:.*" postag_regexp="yes" /></suggestion>
            <short>Möglicher Tippfehler</short>
            <example correction="kommen">Ich frage mich, wie es dazu <marker>gekommen</marker> konnte.</example>
            <example correction="gehen">Ich frage mich, wie du zur Burg <marker>gegangen</marker> willst.</example>
            <example>Als er <marker>gekommen</marker> war, war ich glücklich.</example>
            <example>Besser <marker>ausgerüstet konnte</marker> er in der nächsten Nacht bessert schlafen.</example>
        </rule>
        <rulegroup id="EIGNE_VS_EIGENE" name="'eigne (eigene)' etc.">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern>
                    <token regexp="yes">[mds]eine|ihre|unsere|eure</token>
                    <marker>
                        <token>eigne</token>
                    </marker>
                    <token postag="SUB:NOM:SIN:FEM"/>
                </pattern>
                <message>Meinten Sie <suggestion>eigene</suggestion>?</message>
                <example correction="eigene">Seine <marker>eigne</marker> Frau hat ihn ermordet.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">([mds]eine|ihre|unsere|eure)n?|einer|[0-9]+</token>
                    <marker>
                        <token>eignen</token>
                    </marker>
                    <token postag="SUB:NOM:PLU:.*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>eigenen</suggestion>?</message>
                <example correction="eigenen">Seine <marker>eignen</marker> Leute haben ihn ermordet.</example>
                <example correction="eigenen">Diese sind in 2 <marker>eignen</marker> Klassen umgesetzt.</example>
                <example correction="eigenen">Dies ist in einer <marker>eignen</marker> Klassen umgesetzt.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag_regexp="yes" postag="ZAL.*"/>
                    <marker>
                        <token>eignen</token>
                    </marker>
                    <token postag="SUB:NOM:.*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>eigenen</suggestion>?</message>
                <example correction="eigenen">Diese sind in zwei <marker>eignen</marker> Klassen umgesetzt.</example>
            </rule>
        </rulegroup>
        <rule id="EIN_EINE" name="'ein (in) eine' etc.">
            <pattern case_sensitive="yes">
                <marker>
                    <token regexp="yes">[Ee]in</token>
                </marker>
                <token regexp="yes">eine[mnr]?</token>
                <token/>
                <token><exception postag="PA.*" postag_regexp="yes"/></token>
            </pattern>
            <message>Meinten Sie <suggestion>in</suggestion> oder <suggestion>an</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="in|an">Kann man <marker>ein</marker> einer Überdosis sterben?</example>
            <example correction="in|an">Dies ist <marker>ein</marker> einer eigenen Klassen umgesetzt.</example>
            <example><marker>Ein</marker> einem Mitarbeiter untergeordnetem Praktikanten sollte man nicht verletzen.</example>
        </rule>
        <rulegroup id="SICH_BEWEHREN" name="'sich bewehren (bewähren)'">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern>
                    <token>sich</token>
                    <marker>
                        <token>bewehrt</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>bewährt</suggestion>?</message>
                <example correction="bewährt">Diese Idee hat sich <marker>bewehrt</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>bewehrt</token>
                    </marker>
                    <token>sich</token>
                </pattern>
                <message>Meinten Sie <suggestion>bewährt</suggestion>?</message>
                <example correction="bewährt">Diese Idee <marker>bewehrt</marker> sich immer wieder.</example>
                <example>Diese Idee hat sich <marker>bewährt</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>sich</token>
                    <token>nicht</token>
                    <marker>
                        <token>bewehrt</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>bewährt</suggestion>?</message>
                <example correction="bewährt">Diese Idee hat sich nicht <marker>bewehrt</marker>.</example>
                <example>Diese Idee hat sich <marker>bewährt</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="SICH_WAEHREN" name="'sich währen (wehren)'">
            <pattern>
                <token regexp="yes" skip="1">sich|dich|mich|uns|euch</token>
                <marker>
                    <token>währen</token>
                </marker>
            </pattern>
            <message>Meinten Sie das Verb <suggestion>wehren</suggestion> (Synonym: <suggestion>verteidigen</suggestion>) oder die Präposition <suggestion>während</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="wehren|verteidigen|während">Der PC schaltet sich <marker>währen</marker> des Spiels ab.</example>
            <example correction="wehren|verteidigen|während">Wie kann man sich dagegen <marker>währen</marker>?</example>
        </rule>
        <rule id="WAS_LANGE_WEHRT" name="'was lange wehrt (währt)'">
            <pattern>
                <token>was</token>
                <token>lange</token>
                <marker>
                    <token>wehrt</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>währt</suggestion>?</message>
            <url>http://www.duden.de/rechtschreibung/waehren</url>
            <example correction="währt">Was lange <marker>wehrt</marker>, wird endlich gut.</example>
        </rule>
        <rule id="WAEHREN_DER" name="'währen (während) der/des' etc.">
            <pattern>
                <marker>
                    <token>währen</token>
                </marker>
                <token regexp="yes">ich|sich|du|er|der|des</token>
            </pattern>
            <message>Meinten Sie die Präposition <suggestion>während</suggestion> oder das Verb <suggestion>wehren</suggestion> (verteidigen)?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="Während|Wehren"><marker>Währen</marker> du schliefst.</example>
            <example correction="Während|Wehren"><marker>Währen</marker> der Fahrt bitte nicht rauchen!</example>
            <example><marker>Währen</marker> die Probleme schon lange?</example>
            <example><marker>Währen</marker> sie lange?</example>
        </rule>
        <rule id="WAEHRENDEN_WAEHREND" name="'währenden (während) der/des' etc.">
            <pattern>
                <marker>
                    <token>währenden</token>
                </marker>
                <token regexp="yes">ich|sich|du|er|der|des</token>
            </pattern>
            <message>Meinten Sie die <suggestion>während</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="während">Was kann man <marker>währenden</marker> des Ansehens von Filmen machen?</example>
        </rule>
        <rulegroup id="HERZ_HERTZ" name="'50 Herz (Hertz)'">
            <short>Möglicher Tippfehler</short>
            <rule>
                <!-- TODO add some typical phrases, 'blutendes Herz' ... -->
                <pattern>
                    <token regexp="yes">&meindein;</token>
                    <marker>
                        <token>Hertz</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Herz</suggestion> (Organ) statt 'Hertz' (physikalische Einheit der Frequenz)?</message>
                <example correction="Herz">Mein <marker>Hertz</marker> schlug wie wild.</example>
                <example>1 <marker>Hertz</marker> ist definiert als 1/s.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">[0-9]*,?[0-9]+</token>
                    <marker>
                        <token>Herz</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Hertz</suggestion> (Einheit der Frequenz; abgekürzt: Hz) statt 'Herz' (Organ)?</message>
                <url>http://www.duden.de/rechtschreibung/Hertz</url>
                <example>1 <marker>Hertz</marker> ist definiert als 1/s.</example>
                <example correction="Hertz">Mit einer Frequenz von 10 <marker>Herz</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="INS_UNS" name="'ins (in) uns'">
            <pattern>
                <marker>
                    <token>ins</token>
                </marker>
                <token>uns</token>
            </pattern>
            <message>Meinten Sie <suggestion>in</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="in">Der Teufel steckt <marker>ins</marker> uns.</example>
        </rule>
        <rule id="ES_WIR" name="'es wir (wird)'">
            <pattern>
                <token>es</token>
                <marker>
                    <token>wir</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>wird</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="wird">Es <marker>wir</marker> wieder wärmer draußen.</example>
        </rule>
        <rule id="ZU_SEIEN" name="'zu seien (sein/seinen)'">
            <pattern>
                <token>zu</token>
                <marker>
                    <token>seien</token>
                </marker>
            </pattern>
            <message>Meinten Sie den Infinitiv <suggestion>sein</suggestion> oder das Possessivpronomen <suggestion>seinen</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="sein|seinen">Er ist gut zu <marker>seien</marker> Haustieren.</example>
            <example correction="sein|seinen">Es scheint kaputt zu <marker>seien</marker>.</example>
            <example>Es scheint defekt zu <marker>sein</marker>.</example>
        </rule>
        <rulegroup id="ES_KANN_NICHT_SEIEN" name="'es kann nicht seien (sein)'">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern>
                    <token>kann</token>
                    <token>nicht</token>
                    <marker>
                        <token>seien</token>
                    </marker>
                </pattern>
                <message>Meinten Sie den Infinitiv <suggestion>sein</suggestion>?</message>
                <example correction="sein">Das kann nicht <marker>seien</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>kann</token>
                    <token regexp="yes">doch|gar</token>
                    <token>nicht</token>
                    <marker>
                        <token>seien</token>
                    </marker>
                </pattern>
                <message>Meinten Sie den Infinitiv <suggestion>sein</suggestion>?</message>
                <example correction="sein">Das kann doch nicht <marker>seien</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>kann</token>
                    <token>doch</token>
                    <token>gar</token>
                    <token>nicht</token>
                    <marker>
                        <token>seien</token>
                    </marker>
                </pattern>
                <message>Meinten Sie den Infinitiv <suggestion>sein</suggestion>?</message>
                <example correction="sein">Das kann doch gar nicht <marker>seien</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZUR_RUHE_GEBETET" name="'zur Ruhe gebetet (gebettet)'">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern>
                    <token>zur</token>
                    <token>Ruhe</token>
                    <marker>
                        <token>gebetet</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>gebettet</suggestion>?</message>
                <example correction="gebettet">Dort wurde er zur Ruhe <marker>gebetet</marker>.</example>
                <example>Dort wurde häufig <marker>gebetet</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>zur</token>
                    <token>letzten</token>
                    <token>Ruhe</token>
                    <marker>
                        <token>gebetet</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>gebettet</suggestion>?</message>
                <example correction="gebettet">Dort wurde er zur letzten Ruhe <marker>gebetet</marker>.</example>
                <example>Dort wurde er zur Ruhe <marker>gebettet</marker>.</example>
                <example>Dort wurde für ihn <marker>gebetet</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="AUF_ROSEN_GEBETET" name="'auf Rosen gebetet (gebettet)'">
            <pattern>
                <token>auf</token>
                <token>Rosen</token>
                <marker>
                    <token>gebetet</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>gebettet</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="gebettet">Ich bin auch nicht auf Rosen <marker>gebetet</marker> worden.</example>
            <example>Dort wurde er auf Rosen <marker>gebettet</marker>.</example>
        </rule>
        <rulegroup id="FUER_IHN_GEBETTET" name="'für jemanden betten (beten)'">
            <short>Möglicher Tippfehler</short>
            <rule>
                <pattern case_sensitive="yes">
                    <token>für</token>
                    <token regexp="yes" case_sensitive="no">[dm]ich|sie|ihn|euch</token>
                    <marker>
                        <token>gebettet</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>gebetet</suggestion>?</message>
                <example correction="gebetet">Ich habe heute morgen für Sie <marker>gebettet</marker>.</example>
                <example>Er wurde nicht auf Rosen <marker>gebettet</marker>.</example>
                <example>Ich habe für dich <marker>gebetet</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>für</token>
                    <token regexp="yes" case_sensitive="no">[dm]ich|sie|ihn|euch</token>
                    <marker>
                        <token regexp="yes">bette[nt]?</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="3" regexp_match="bette" regexp_replace="bete"/></suggestion>?</message>
                <example correction="beten">Ich werde morgen für Sie <marker>betten</marker>.</example>
                <example>Er wurde nicht auf Rosen <marker>gebettet</marker>.</example>
                <example>Ich werde für dich <marker>beten</marker>!</example>
            </rule>
        </rulegroup>
        <rulegroup id="MIT_MIR" name="'mit (mir)'">
            <rule>
                <pattern>
                    <marker>
                        <token>mit</token>
                    </marker>
                    <token postag="PRO:IND:NOM:SIN:ALG:STV"/>
                    <token postag="VER:.*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>mir</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="mir">Kann <marker>mit</marker> jemand sagen, wo er ist?</example>
                <!-- <example type="incorrect">Kann <marker>mit</marker> bitte jemand dabei helfen.</example> TODO -->
                <example>Ich komme <marker>mit</marker> jemand anders.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">gefällt|gefallen|gefiel</token>
                    <marker>
                        <token>mit</token>
                    </marker>
                    <token postag="ADJ:.*" postag_regexp="yes" min="0"/>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>mir</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="mir">Insbesondere das Synonym-Wörterbuch gefällt <marker>mit</marker> gut.</example>
                <example correction="mir">Insbesondere das Synonym-Wörterbuch gefällt <marker>mit</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="ER_EINZIGE" name="'er (der) einzige'">
            <pattern>
                <marker>
                    <token>er</token>
                </marker>
                <token>Einzige</token>
            </pattern>
            <message>Meinten Sie <suggestion>der</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="der">Bin ich <marker>er</marker> Einzige, dem das so geht?</example>
        </rule>
        <rule id="VERZEIHT_VERZIEHT" name="'verzeiht (verzieht)'">
            <pattern>
                <marker>
                    <token>verzeiht</token>
                </marker>
                <token>keine</token>
                <token>Miene</token>
            </pattern>
            <message>Meinten Sie <suggestion>verzieht</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="verzieht">Er <marker>verzeiht</marker> keine Miene.</example>
        </rule>
        <rulegroup id="EMAIL" name="'Email (E-Mail)'">
            <url>http://www.korrekturen.de/beliebte_fehler/email.shtml</url>
            <rule>
                <pattern>
                    <token regexp="yes" skip="-1" inflected="yes">schicke.*|sende.*|Internet.*|Web.*|.*\@.*</token>
                    <marker>
                        <token>Email</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>E-Mail</suggestion> (elektronische Post) statt 'Email' (Schmelzüberzug)?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="E-Mail">Er schickt mir eine <marker>Email</marker>.</example>
                <example correction="E-Mail">Schicke mir eine <marker>Email</marker>.</example>
                <example>Das ist <marker>Email</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">die|eine|[mds]eine|ihre|unsere|eure</token>
                    <marker>
                        <token>Email</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>E-Mail</suggestion> (elektronische Post) statt 'Email' (Schmelzüberzug)?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="E-Mail">Er schickt mir eine <marker>Email</marker>.</example>
                <example correction="E-Mail">Schicke mir eine <marker>Email</marker>.</example>
                <example>Das ist <marker>Email</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token skip="-1">Email</token>
                    </marker>
                    <token regexp="yes" inflected="yes">schicke.*|sende.*|Internet.*|Web.*|.*\@.*</token>
                </pattern>
                <message>Meinten Sie <suggestion>E-Mail</suggestion> (elektronische Post) statt 'Email' (Schmelzüberzug)?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="E-Mail">Er hat mir eine <marker>Email</marker> geschickt.</example>
                <example correction="E-Mail">Meine <marker>Email</marker> ist me@example.com.</example>
                <example>Das ist <marker>Email</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <marker>
                        <token>Email</token>
                    </marker>
                    <token>:</token>
                </pattern>
                <message>Meinten Sie <suggestion>E-Mail</suggestion> (elektronische Post) statt 'Email' (Schmelzüberzug)?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="E-Mail"><marker>Email</marker>: test@example.com</example>
                <example>Er schickt mir eine <marker>E-Mail</marker>.</example>
                <example>Das ist <marker>Email</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>per</token>
                    <marker>
                        <token>Email</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>E-Mail</suggestion> (elektronische Post) statt 'Email' (Schmelzüberzug)?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="E-Mail">Ich regle die Angelegenheit per <marker>Email</marker>.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>\b(email|eMail|e-Mail|e-mail|E-mail)s?\b</regexp>
                <message>Meinten Sie <suggestion>E-Mail</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="E-Mail">Er schickt mir eine <marker>e-mail</marker>.</example>
                <example correction="E-Mail"><marker>eMail</marker>: ich@example.de</example>
                <example>Woraus ist das Schild? -- Das ist <marker>Email</marker>.</example>
                <example>Dieser dunkelgrüne emaillierte Stahlbrustpanzer.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(eMail|e-Mail|e-mail|E-mail|Email)-?([aA]dressen?|[aA]accounts?|[aA]nwendung(en)?|[cC]lients?|[kK]ontakte?|[pP]ostf[aä]ch(er|es|s)?|[pP]rogramms?|[sS]oftware)</regexp>
                <message>Meinten Sie <suggestion><match no="0" regexp_match=".*ail(.*)" regexp_replace="E-Mail$1"/></suggestion>? (E-Mail = elektronische Post, Email = Schmelzüberzug)</message>
                <short>Möglicher Tippfehler</short>
                <example correction="E-Mail-Adresse">Das ist meine <marker>eMail-Adresse</marker>.</example>
                <example correction="E-Mail-Adressen">Das sind meine <marker>Email-Adressen</marker>.</example>
                <example correction="E-Mail-Anwendung">Ich benutze diese <marker>Email-Anwendung</marker>.</example>
                <example correction="E-Mail-Kontakt">Ich werde diesen <marker>eMail-Kontakt</marker> hinzufügen.</example>
                <example>Das ist <marker>Email</marker>.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>E-Mailadresse</regexp>
                <message>Meinten Sie <suggestion>E-Mail-Adresse</suggestion>?</message>
                <url>http://www.korrekturen.de/sprachleben/sprache_im_internet/das_email_die_e-mail_und_ihre_schreibung.shtml</url>
                <short>Möglicher Tippfehler</short>
                <example correction="E-Mail-Adresse">Das ist meine <marker>E-Mailadresse</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token negate="yes">per</token>
                    <marker>
                        <token regexp="yes">e\-?mail</token>
                        <token regexp="yes">Adressen?|Programme?n?s?|Anwendunge?n?|Cliente?n?s?|Software</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>E-Mail-<match no="3" case_conversion="startupper"/></suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="E-Mail-Adresse">Das ist meine <marker>eMail Adresse</marker>.</example>
                <example correction="E-Mail-Adressen">Das sind meine <marker>Email Adressen</marker>.</example>
                <example correction="E-Mail-Adressen">Das sind meine <marker>E-Mail Adressen</marker>.</example>
                <example correction="E-Mail-Programm">Thunderbird ist mein <marker>E-Mail programm</marker>.</example>
                <example>Darf man per <marker>E-Mail</marker> Adressen verschicken?</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZWEIT" name="'zweit (zweite)' etc.">
            <rule>
                <pattern>
                    <token regexp="yes">in|aus|zu|zur</token>
                    <token>der</token>
                    <marker>
                        <token>Zweit</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Zeit</suggestion>?</message>
                <example correction="Zeit">Sie datiert aus der <marker>Zweit</marker> um 1500.</example>
            </rule>
            <rule>
                <pattern>
                    <token><exception regexp="yes">zu|und|oder|,|bis</exception></token>
                    <marker>
                        <!-- please note that 'siebt' (verb) and 'acht' are intentionally omitted -->
                        <token regexp="yes" case_sensitive="yes">zweit|dritt|viert|fünft|sechst|neunt|zehnt|elft|zwölft>Zehnt</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>\2e</suggestion>, <suggestion>zu \2</suggestion> oder eine andere Form?</message>
                <short>Möglicher Tippfehler</short>
                <example>Wir waren zu <marker>zweit</marker>.</example>
                <example>Selten treten die Blütenteile zu fünft bis <marker>neunt</marker> auf.</example>
                <example>Weil man den <marker>Zehnt</marker> an den Klerus abgeben musste.</example>
                <example correction="zweite|zu zweit">Das war jetzt schon das <marker>zweit</marker> Mal.</example>
            </rule>
        </rulegroup>
        <rule id="ZWEITER" name="'zweiter (zweier)'">
            <pattern>
                <token regexp="yes">(addi|berechn|divi|multipli|quotient|subtra|summ).*|Differenz</token>
                <marker>
                    <token>zweiter</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>zweier</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example>Es ist ein Produkt <marker>zweiter</marker> Wahl.</example>
            <example>Es ist ein Differentialgleichung <marker>zweiter</marker> Ordnung.</example>
            <example correction="zweier">Das Addieren <marker>zweiter</marker> Zahlen ist einfach.</example>
        </rule>
        <rule id="WENIGSTEN_VS_WENIGSTENS" name="'wenigsten (wenigstens)'">
            <pattern>
                <token regexp="yes" negate="yes">am|den|die|des|der</token>
                <marker>
                    <token>wenigsten</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>wenigstens</suggestion> (Synonym: <suggestion>zumindest</suggestion>)?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="wenigstens|zumindest">Wir sollten <marker>wenigsten</marker> einen Versuch machen.</example>
            <example>Wir sollten <marker>wenigstens</marker> zwei Versuche machen.</example>
            <example>...so dass Portugal als Dritter trotz der <marker>wenigsten</marker> Gegentore die Teilnahme verpasste.</example>
        </rule>
        <rulegroup id="CHAMPAGNE_VS_CHAMPAGNER" name="'Champagne (Champagner)'">
            <rule>
                <pattern>
                    <token regexp="yes">Glas|Glases|Gläsern?|Gläschens?|Flaschen?|Fläschchens?|trinken?|trinks?t|trank(st|en)?</token>
                    <marker>
                        <token>Champagne</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Champagner</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="Champagner">Wir tranken <marker>Champagne</marker>.</example>
                <example correction="Champagner">Wir tranken ein Glas <marker>Champagne</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>Champagne</token>
                    </marker>
                    <token inflected="yes">trinken</token>
                </pattern>
                <message>Meinten Sie <suggestion>Champagner</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="Champagner">Wir haben ein Glas <marker>Champagne</marker> getrunken.</example>
            </rule>
        </rulegroup>
        <rule id="STATT_VS_STAAT" name="'Statt (Staat) Alabama' etc.">
            <pattern case_sensitive="yes">
                <token negate_pos="yes" postag="SENT_START"/>
                <marker>
                    <token>Statt</token>
                </marker>
                <token regexp="yes">&bundesstaaten;</token>
            </pattern>
            <message>Meinten Sie <suggestion>Staat</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="Staat">Im <marker>Statt</marker> New York wird heute gewählt.</example>
        </rule>
        <rule id="INS_LEERE" name="'ins Lehre (Leere)'">
            <pattern case_sensitive="yes">
                <token>ins</token>
                <marker>
                    <token regexp="yes">leere|[lL]ehre</token>
                </marker>
                <token><exception postag="SUB:AKK:SIN:NEU"/></token>
            </pattern>
            <message>Meinten Sie <suggestion>Leere</suggestion> (das Leersein)?</message>
            <short>Möglicher Tippfehler</short>
            <example>Seine Augen starrten ins <marker>leere</marker> Glas.</example>
            <example>Seine Augen starrten ins <marker>Leere</marker>.</example>
            <example correction="Leere">Die Kampagne lief ins <marker>Lehre</marker>.</example>
        </rule>
        <rule id="GAEHNENDE_LEERE" name="'gähnende Lehre (Leere)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">(bodenlose|völlige|gähnende|innere)[nr]?</token>
                <marker>
                    <token regexp="yes">leere|[lL]ehre</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>Leere</suggestion> (das Leersein)?</message>
            <short>Möglicher Tippfehler</short>
            <example>Seine Augen starrten ins <marker>Leere</marker>.</example>
            <example>Die Kampagne lief ins <marker>Leere</marker>.</example>
            <example correction="Leere">Das Gefühl der inneren <marker>Lehre</marker> wurde stärker.</example>
        </rule>
        <rulegroup id="LEERE_DROHUNG" name="'lehre (leere) Drohungen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">k?eine|diese|(&meindein;)e|nur|bloß</token>
                    <marker>
                        <token regexp="yes">lehren?</token>
                    </marker>
                    <token regexp="yes">(Versprech|Droh)ung(en)?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2" regexp_match="^lehr" regexp_replace="leer"/></suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="leere">Das sind doch nur <marker>lehre</marker> Drohungen.</example>
                <example correction="leeren">Das sind doch keine <marker>lehren</marker> Drohungen!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">k?eine|diese|(&meindein;)e|nur|bloß</token>
                    <marker>
                        <token regexp="yes">lehren?</token>
                    </marker>
                    <token regexp="yes">Phrasen?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2" regexp_match="lehr" regexp_replace="leer"/></suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="leere">Das sind doch nur <marker>lehre</marker> Phrasen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">k?eine|diese|(&meindein;)e|nur|bloß</token>
                    <marker>
                        <token regexp="yes">holen?</token>
                    </marker>
                    <token regexp="yes">Phrasen?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2" regexp_match="hol" regexp_replace="hohl"/></suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="hohle">Das sind doch nur <marker>hole</marker> Phrasen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">k?eine|diese|(&meindein;)e|nur|bloß</token>
                    <token regexp="yes">hohlen?|abgedroschenen?</token>
                    <marker>
                        <token regexp="yes">Phasen?</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="3" regexp_match="^Phas" regexp_replace="Phras"/></suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="Phrasen">Das sind doch nur abgedroschene <marker>Phasen</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KEINE_WAL" name="'Wal (Wahl)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>keine</token>
                    <marker>
                        <token regexp="yes">Wall?</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Wahl</suggestion> (Auswahl, Abstimmung)?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="Wahl">Wir müssen das tun, uns bleibt keine <marker>Wal</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>Qual</token>
                    <token>der</token>
                    <marker>
                        <token regexp="yes">Wall?</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Wahl</suggestion> (Auswahl, Abstimmung)?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="Wahl">Wir haben die Qual der <marker>Wal</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="SPRACHE_VS_SPRACH" name="'in deutscher Sprach (Sprache)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">(&sprachadj1;|&sprachadj2;)(e|en|er)?</token>
                <marker>
                    <token>Sprach</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>Sprache</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="Sprache">Der Text ist in russischer <marker>Sprach</marker> verfasst.</example>
        </rule>
        <rule id="BEKANNT_ALT" name="'bekannt alt (als)'">
            <pattern>
                <token>bekannt</token>
                <marker>
                    <token>alt</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>als</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="als">Er ist bekannt <marker>alt</marker> intelligent.</example>
        </rule>
        <rulegroup id="NACH_NOCH" name="'nach (noch)'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">[nN]ach</token>
                    </marker>
                    <token regexp="yes">am|in|im</token>
                    <token>selben</token>
                    <token regexp="yes">Tag|Nacht|Monat|Jahr.*</token>
                </pattern>
                <message>Meinten Sie <suggestion>noch</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="Noch"><marker>Nach</marker> am selben Tag ist er gekommen.</example>
                <example correction="Noch"><marker>Nach</marker> im selben Jahrzehnt ist er gestorben.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">[nN]ach</token>
                    </marker>
                    <token>in</token>
                    <token regexp="yes">(der|dem)selben</token>
                    <token regexp="yes">Tag|Nacht|Monat|Jahr.*</token>
                </pattern>
                <message>Meinten Sie <suggestion>noch</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="Noch"><marker>Nach</marker> in derselben Nacht ist er gekommen.</example>
            </rule>
        </rulegroup>
        <rule id="SCHRIEBT" name="'schriebt (schreibt)'">
            <pattern>
                <token negate="yes">Ihr</token>
                <marker>
                    <token>schriebt</token>
                </marker>
                <token negate="yes">Ihr</token>
            </pattern>
            <message>Meinten Sie <suggestion>schreibt</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="schreibt">Er <marker>schriebt</marker> keine Briefe.</example>
            <example><marker>Schriebt</marker> Ihr damals keine Briefe?</example>
            <example>Ihr <marker>schriebt</marker> damals viele Briefe.</example>
            <example>Ihr <marker>schreibt</marker> oft Briefe.</example>
        </rule>
        <rule id="GRUENE_VS_GRUENDE" name="'aus guten Grünen (Gründen)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[aA]us|[mM]it</token>
                <token regexp="yes">(zwingend|zureichend|welch|gut|triftig|plausibl|stichhaltig|verständlich|taktisch|politisch|bestimmt|ersichtlich|begreiflich|gesundheitlich|nachvollziehbar|einleuchtend|wichtig)en</token>
                <marker>
                    <token>Grünen</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>Gründen</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="Gründen">Aus bestimmten <marker>Grünen</marker> gelang mir das nicht.</example>
        </rule>
        <rule id="BEKANNTEST" name="'bekanntest (bekannteste)'">
            <pattern>
                <token regexp="yes">der|die|das</token>
                <marker>
                    <token>bekanntest</token>
                </marker>
                <token postag="SUB:.*" postag_regexp="yes"/>
            </pattern>
            <message>Meinten Sie <suggestion>bekannteste</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="bekannteste">Das <marker>bekanntest</marker> Beispiel ist Linux.</example>
        </rule>
        <rule id="WOLLTE_GRAD" name="'Grad (gerade)'">
            <pattern>
                <token regexp="yes">wollte?</token>
                <token>ich</token>
                <token>auch</token>
                <marker>
                    <token>grad</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>gerade</suggestion>?</message>
            <short>Möglicher Tippfehler</short>
            <example correction="Gerade">Das wollte ich auch <marker>Grad</marker> sagen.</example>
            <example>Das wollte ich auch <marker>gerade</marker> sagen.</example>
        </rule>
        <rule id="ERSTEN_MAIN" name="'1. Main (Mai)'">
            <pattern>
                <token regexp="yes">am|den</token>
                <token regexp="yes">\d+</token>
                <token>.</token>
                <marker>
                    <token>Main</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>Mai</suggestion>?</message>
            <example correction="Mai">Ich will noch mal auf den 18. <marker>Main</marker> hinweisen.</example>
            <example>Ich will am 18. <marker>Main-Taunus-Rennen</marker> teilnehmen.</example>
        </rule>
        <rule id="ZU_SPAEHT" name="'zu/erst/sehr späht (spät)'">
            <pattern>
                <token regexp="yes">zu|erst|sehr</token>
                <marker>
                    <token>späht</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>spät</suggestion>?</message>
            <example correction="spät">Er war zu <marker>späht</marker> dran.</example>
        </rule>
        <rule id="AUF_DER_JAGT" name="'auf der Jagt (Jagd)'">
            <pattern case_sensitive="yes">
                <token regexp="yes" case_sensitive="no">auf|bei|von</token>
                <token>der</token>
                <marker>
                    <token>Jagt</token>
                </marker>
            </pattern>
            <message>Meinten Sie das Substantiv <suggestion>Jagd</suggestion>? 'Jagt' ist eine Form des Verbs 'jagen'.</message>
            <example correction="Jagd">Sie waren stets auf der <marker>Jagt</marker> nach Neuigkeiten.</example>
        </rule>
        <rulegroup id="IN_DER_REGELN" name="'in der Regeln (Regel)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token negate="yes">,</token>
                    <marker>
                        <token>in</token>
                        <token>der</token>
                        <token>Regeln</token>
                    </marker>
                </pattern>
                <message>Meinten Sie evt. die Redewendung <suggestion>in der Regel</suggestion>?</message>
                <example>Eine Situation, <marker>in der Regeln</marker> wichtig werden.</example>
                <example correction="in der Regel">Wir machen das <marker>in der Regeln</marker> folgendermaßen.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>in aller Regeln\b</regexp>
                <message>Meinten Sie evt. die Redewendung <suggestion>in aller Regel</suggestion>?</message>
                <example correction="in aller Regel">Wir machen das <marker>in aller Regeln</marker> folgendermaßen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FASST_VS_FAST" name="'fasst (fast)'">
            <rule>
                <pattern>
                    <token regexp="yes">hätten?|haben?|wären?|bin|seid</token>
                    <marker>
                        <token>fasst</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>fast</suggestion> (beinahe)?</message>
                <example correction="fast">Ich hätte <marker>fasst</marker> einen Infarkt bekommen.</example>
                <example correction="fast">Ich habe <marker>fasst</marker> einen Infarkt bekommen.</example>
                <example correction="fast">Ich wäre <marker>fasst</marker> gestorben vor Angst.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">hätte|habe|wäre|bin</token>
                    <token>ich</token>
                    <marker>
                        <token>fasst</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>fast</suggestion> (beinahe)?</message>
                <example correction="fast">Da hätte ich <marker>fasst</marker> einen Infarkt bekommen.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">hätte|habe|wäre|ist</token>
                    <token regexp="yes">er|sie|es</token>
                    <marker>
                        <token>fasst</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>fast</suggestion> (beinahe)?</message>
                <example correction="fast">Da hätte er <marker>fasst</marker> einen Infarkt bekommen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FLAME_VS_FLAMME" name="'Flame (Flamme)'">
            <rule>
                <pattern>
                    <token>Feuer</token>
                    <token>und</token>
                    <marker>
                        <token>Flame</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Flamme</suggestion>?</message>
                <example correction="Flamme">Wir waren sofort Feuer und <marker>Flame</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">eine|lodernde|helle|brennende|die|heiße|verzehrende|verlöschende|unauslöschliche</token>
                    <marker>
                        <token>Flame</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Flamme</suggestion>?</message>
                <example>Eine lodernde <marker>Flamme</marker> war unser Zeichen.</example>
                <example correction="Flamme">Die lodernde <marker>Flame</marker> der Reinigung sei unser Zeichen.</example>
            </rule>
        </rulegroup>
        <rule id="BEREIST_BEREITS" name="'bereist (bereits) etwas vor'">
            <pattern>
                <marker>
                    <token regexp="yes">bereist|bereit</token>
                </marker>
                <token regexp="yes">etwas|was</token>
                <token>vor</token>
            </pattern>
            <message>Meinten Sie <suggestion>bereits</suggestion> (schon) oder <suggestion>bereite</suggestion> (vorbereiten)?</message>
            <example>Ich <marker>bereite</marker> etwas vor.</example>
            <example correction="bereits|bereite">Da habe ich <marker>bereist</marker> etwas vor.</example>
        </rule>
        <rule id="BAFF_ERSTAUNT" name="'baff (bass) erstaunt'">
            <pattern>
                <marker>
                    <token>baff</token>
                </marker>
                <token inflected="yes">erstaunt</token>
            </pattern>
            <message>Meinten Sie <suggestion>bass</suggestion>? 'bass erstaunt' ist eine feste Wendung.</message>
            <url>http://www.korrekturen.de/beliebte_fehler/baff_erstaunt.shtml</url>
            <example correction="bass">Der Mann war <marker>baff</marker> erstaunt.</example>
            <example correction="bass">Ein <marker>baff</marker> erstaunter Typ.</example>
        </rule>
        <rule id="KLINGENDE_KASSEN" name="'klingende (klingelnde) Kassen'">
            <pattern>
                <marker>
                    <token regexp="yes">klingende|klingender|klingenden</token>
                </marker>
                <token regexp="yes">Kasse|Kassen</token>
            </pattern>
            <message>Meinten Sie <suggestion>klingelnde</suggestion>, <suggestion>klingelnder</suggestion> bzw. <suggestion>klingelnden</suggestion>?</message>
            <example correction="klingelnde|klingelnder|klingelnden">Box Office: Harry Potter und die <marker>klingenden</marker> Kassen.</example>
        </rule>
        <rule id="HARZ_4" name="'Harz IV (Hartz IV)'">
            <regexp>Harz (4|IV)</regexp>
            <message>Meinten Sie <suggestion>Hartz IV</suggestion> (Grundsicherung für Arbeitssuchende)?</message>
            <url>http://www.duden.de/rechtschreibung/Hartz</url>
            <example>Er lebt von <marker>Hartz 4</marker>.</example>
            <example correction="Hartz IV">Er lebt von <marker>Harz 4</marker>.</example>
            <example correction="Hartz IV">Er lebt von <marker>Harz IV</marker>.</example>
        </rule>
        <rulegroup id="DIE_DE" name="'de (die)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token negate="yes" regexp="yes">\.|van|/|.*[ÁáÀàÇçÉéÈèÍíÌìÓóÒòÚúÙù].*</token>
                    <marker>
                        <token skip="1">de<exception scope="next" negate_pos="yes" postag="(ADJ|SUB):.*|SENT_END" postag_regexp="yes"/></token>
                    </marker>
                    <token postag="SUB:.*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>die</suggestion> oder <suggestion>der</suggestion>?</message>
                <example>Und <marker>de</marker> Beukelaer macht in Keksen.</example>
                <example>Auf example.<marker>de</marker> Fachartikel lesen.</example>
                <example>Die Gemeinde <marker>De</marker> Panne</example>
                <example>Henry van <marker>de</marker> Velde</example>
                <example>Hans van <marker>de</marker> Haar</example>
                <example>Collège Européen <marker>de</marker> Police</example>
                <example>http://example.com/<marker>de</marker> Beispiele für die Entwicklung</example>
                <example correction="die|der">Und <marker>de</marker> Programmierung mit Plain Old Java Objects soll einfacher werden.</example>
                <example correction="die|der">An <marker>de</marker> blauen See waren wir.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <marker>
                        <token skip="1">De<exception scope="next" negate_pos="yes" postag="(ADJ|SUB):.*|SENT_END" postag_regexp="yes"/></token>
                    </marker>
                    <token postag="SUB:.*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>Die</suggestion> oder <suggestion>Der</suggestion>?</message>
                <example><marker>De</marker> Beukelaer macht in Keksen.</example>
                <example>Auf example.<marker>de</marker> Fachartikel lesen.</example>
                <example>Die Gemeinde <marker>De</marker> Panne</example>
                <example correction="Die|Der"><marker>De</marker> Programmierung mit Plain Old Java Objects soll einfacher werden.</example>
                <example correction="Die|Der"><marker>De</marker> blaue See ist schön.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BIS_BISS" name="'biss (bis)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes">[Bb]leiben|[Ss]ein</token>
                    <marker>
                        <token>biss</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>bis</suggestion>?</message>
                <example>Sein <marker>Biss</marker> allein reicht zur Infektion.</example>
                <example>Mann <marker>biss</marker> Hund.</example>
                <example correction="bis">Ich bleibe <marker>biss</marker> Ende Juli in Berlin.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>biss</token>
                    </marker>
                    <token>auf</token>
                    <token>weiteres</token>
                </pattern>
                <message>Meinten Sie <suggestion>bis</suggestion>?</message>
                <example correction="Bis"><marker>Biss</marker> auf Weiteres lassen wir das so.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">[0-9]*|Uhr</token>
                    <marker>
                        <token>biss</token>
                    </marker>
                    <token regexp="yes">[0-9]*</token>
                </pattern>
                <message>Meinten Sie <suggestion>bis</suggestion>?</message>
                <example correction="bis">Von 5.000 <marker>biss</marker> 6.000 Toten ist die Rede.</example>
                <example correction="bis">Von 5 Uhr <marker>biss</marker> 6 Uhr</example>
                <example correction="bis">Von 5 <marker>biss</marker> 6 Uhr</example>
            </rule>
        </rulegroup>
        <rule id="VON_HAND" name="'van (von) Hand'">
            <pattern>
                <marker>
                    <token>van</token>
                </marker>
                <token>Hand</token>
            </pattern>
            <message>Meinten Sie <suggestion>von</suggestion>?</message>
            <example correction="von">Autopflege <marker>van</marker> Hand ist einfach.</example>
        </rule>
        <rulegroup id="WAHR_NEHMEN" name="'nehme ... war (wahr)'">
            <antipattern>
                <token>genommen</token>
                <token>werden</token>
            </antipattern>
            <rule>
                <pattern>
                    <token negate="yes">zu</token>
                    <token inflected="yes" skip="5">nehmen<exception regexp="yes" scope="next">worden|,|:|;|und|&klam;</exception></token>
                    <marker>
                        <token>war</token>
                    </marker>
                    <token negate="yes" regexp="yes">so|somit|damit|noch|seit</token>
                </pattern>
                <message>Meinten Sie <suggestion>wahr</suggestion> wie in 'wahrnehmen' statt 'war' (Vergangenheit von 'sein')?</message>
                <example>Die erste Hürde, die zu nehmen <marker>war</marker>, war einfach.</example>
                <example correction="wahr">So nehme ich das <marker>war</marker>.</example>
                <example correction="wahr">So nimmst du das <marker>war</marker>.</example>
                <example>Diese Aufgabe, die viel Zeit in  Anspruch nahm, <marker>war</marker> einfach.</example>
                <example>Das irakische Fernsehen nahm seinen Sendebetrieb auf und <marker>war</marker> somit eine der ältesten Fernsehanstalten.</example>
                <example>Es wurde wieder in Betrieb genommen und <marker>war</marker> noch bis 2012 in Dienst.</example>
                <example>Sklaven konnten während der Kriege genommen werden und Sklavenhandel <marker>war</marker> üblich.</example>
                <example>Als er in Betrieb genommen worden <marker>war</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DAS_AMEN" name="'das Armen (Amen)'">
            <rule>
                <pattern>
                    <token regexp="yes">ein|das</token>
                    <marker>
                        <token>Armen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Amen</suggestion>?</message>
                <example correction="Amen">So sicher wie das <marker>Armen</marker> in der Kirche.</example>
            </rule>
        </rulegroup>
        <rulegroup id="LIEDER_LEIDER" name="'Lieder (Leider) ...'">
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <marker>
                        <token>Lieder</token>
                    </marker>
                    <token postag="VER:3:SIN.*" postag_regexp="yes">
                        <exception inflected="yes">singen</exception>
                        <exception inflected="yes">komponieren</exception>
                        <exception inflected="yes">machen</exception>
                        <exception inflected="yes">schreiben</exception>
                        <exception inflected="yes">texten</exception>
                        <exception postag=".*KJ2.*|.*PRT.*" postag_regexp="yes"/>
                    </token>
                </pattern>
                <message>Meinten Sie <suggestion>Leider</suggestion>?</message>
                <example>Mehr Instrumente wurden in die Lieder integriert.</example>
                <example>Die Klänge, die er in einige seiner Lieder einbaute.</example>
                <example>Die CD, auf denen diese Lieder veröffentlicht wurden.</example>
                <example correction="Leider"><marker>Lieder</marker> funktioniert es noch immer nicht.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FIELE_UND_VIELE" name="'fiele (viele) Grüße'">
            <rule>
                <pattern>
                    <marker>
                        <token>Fiele</token>
                    </marker>
                    <token>Grüße</token>
                </pattern>
                <message>Meinten Sie <suggestion>viele</suggestion>?</message>
                <example correction="Viele"><marker>Fiele</marker> Grüße</example>
            </rule>
        </rulegroup>
        <rulegroup id="FIEL_UND_VIEL" name="'nehmen/geben fiel (viel)'">
            <rule>
                <pattern>
                    <token inflected="yes">nehmen</token>
                    <marker>
                        <token>fiel</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>viel</suggestion>?</message>
                <example correction="viel">Er nahm <marker>fiel</marker> auf seinen Teller.</example>
            </rule>
            <rule>
                <pattern>
                    <token inflected="yes">geben</token>
                    <marker>
                        <token>fiel</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>viel</suggestion>?</message>
                <example correction="viel">Er gibt <marker>fiel</marker> Geld aus.</example>
            </rule>
            <rule>
                <pattern>
                    <token inflected="yes">geben</token>
                    <token>zu</token>
                    <marker>
                        <token>fiel</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>viel</suggestion>?</message>
                <example correction="viel">Er gibt zu <marker>fiel</marker> Geld aus.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FUER_UND_WIEDER" name="'für und wieder (wider)'">
            <url>http://www.duden.de/rechtschreibung/wider</url>
            <rule>
                <regexp case_sensitive='yes'>\bfür und wieder\b</regexp>
                <message>Meinten Sie <suggestion>für und wider</suggestion>?</message>
                <example correction="für und wider">Die Argumente <marker>für und wieder</marker> diese Option halten sich die Waage.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>Für und Wieder\b</regexp>
                <message>Meinten Sie <suggestion>Für und Wider</suggestion>?</message>
                <example>Das <marker>Für und Wider</marker> sollte gründlich abgewogen werden.</example>
                <example correction="Für und Wider">Das <marker>Für und Wieder</marker> wird erwogen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="EINEM_LEIHEN" name="'einem Leihen (Laien)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>einem</token>
                    <marker>
                        <token>Leihen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Laien</suggestion> (Laie = jemand, der auf einem bestimmten Gebiet keine Fachkenntnisse hat)?</message>
                <example>Ich kenne keinen, der es einem <marker>leihen</marker> würde.</example>
                <example correction="Laien">Wie kann ich einem <marker>Leihen</marker> den Unterschied zwischen analog und digital erklären?</example>
            </rule>
        </rulegroup>
        <rulegroup id="WIE_IST_DEN" name="'wie ist den (denn)'">
            <rule>
                <pattern>
                    <token regexp="yes">wie|was|wann|warum|wo</token>
                    <token regexp="yes">ist|war|warst|waren</token>
                    <marker>
                        <token>den</token>
                    </marker>
                    <token regexp="yes">bei|nun|jetzt|der|die|das|keiner|dann</token>
                </pattern>
                <message>Meinten Sie <suggestion>denn</suggestion>?</message>
                <example>Wie ist <marker>den</marker> Fragen zu begegnen?</example>
                <example>Warum war <marker>den</marker> Jugendlichen das egal?</example>
                <example correction="denn">Wie ist <marker>den</marker> der Shop so?</example>
                <example correction="denn">Was ist <marker>den</marker> jetzt los?</example>
                <example correction="denn">Wo war <marker>den</marker> das Thema zum Kugelspiegel?</example>
            </rule>
        </rulegroup>
        <rulegroup id="INDER" name="'Inder (In der)'">
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <marker>
                        <token>Inder</token>
                    </marker>
                    <token postag="SUB:.*|ADJ:.*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>In der</suggestion>?</message>
                <example><marker>Inder</marker> wohnen oft in Indien.</example>
                <example><marker>Inder</marker> wollen dort wohnen.</example>
                <example><marker>Inder</marker> verhalten sich so.</example>
                <example correction="In der"><marker>Inder</marker> Stadt wohnen viele Leute.</example>
                <example correction="In der"><marker>Inder</marker> großen Stadt wohnen viele Leute.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SEIT_X_JAHRE" name="'seit x Jahre (Jahren)'">
            <rule>
                <pattern>
                    <token regexp="yes">vor|seit</token>
                    <token regexp="yes">\d+</token>
                    <marker>
                        <token regexp="yes">Jahre|Tage|Monate|Woche|Stunde|Minute|Sekunde</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>\3n</suggestion>?</message>
                <example correction="Jahren">Seit 10 <marker>Jahre</marker>.</example>
            </rule>
            <rule>
                <antipattern>
                    <token>nach</token>
                    <token>wie</token>
                    <token>vor</token>
                </antipattern>
                <pattern>
                    <token regexp="yes">vor|seit</token>
                    <token postag="ZAL"/>
                    <marker>
                        <token regexp="yes">Jahre|Tage|Monate|Woche|Stunde|Minute|Sekunde</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>\3n</suggestion>?</message>
                <example>Der Roman ist analog zu den sieben Posaunen der biblischen Apokalypse in sieben <marker>Tage</marker> unterteilt.</example>
                <example>Schweden war dem Gregorianischen Kalender nach wie vor zehn Tage hinterher.</example>
                <example correction="Jahren">Seit dreißig <marker>Jahre</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GIBT_ES_GENUEGEN" name="'gibt es genügen (genügend)'">
            <rule>
                <pattern>
                    <token>es</token>
                    <token regexp="yes">gibt|gab|gäbe</token>
                    <marker>
                        <token regexp="yes">genügen|ausreichen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie ein Partizip, z.B. 'genügend' statt 'genügen'?</message>
                <suggestion><match no="3" postag="VER:PA1:.*" postag_regexp="yes" /></suggestion>
                <example correction="genügend">Es gibt <marker>genügen</marker> davon.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">gibt|gab|gäbe</token>
                    <token>es</token>
                    <marker>
                        <token regexp="yes">genügen|ausreichen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie ein Partizip, z.B. 'genügend' statt 'genügen'?</message>
                <suggestion><match no="3" postag="VER:PA1:.*" postag_regexp="yes" /></suggestion>
                <example correction="genügend">Gibt es <marker>genügen</marker> davon?</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">gibt|gab|gäbe</token>
                    <token>es</token>
                    <token regexp="yes">nicht|kaum</token>
                    <marker>
                        <token regexp="yes">genügen|ausreichen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie ein Partizip, z.B. 'genügend' statt 'genügen'?</message>
                <suggestion><match no="4" postag="VER:PA1:.*" postag_regexp="yes" /></suggestion>
                <example correction="genügend">Gibt es nicht <marker>genügen</marker> davon?</example>
            </rule>
        </rulegroup>
        <rulegroup id="MIR_ZIEMLICH_SICH" name="'mir ziemlich sich (sicher)'">
            <rule>
                <pattern>
                    <token regexp="yes">mir|sich|uns|euch</token>
                    <token regexp="yes">ziemlich|recht|sehr|relativ|absolut|völlig|ganz|total|eher|halbwegs</token>
                    <marker>
                        <token>sich</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>sicher</suggestion>?</message>
                <example correction="sicher">Er ist sich absolut <marker>sich</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">mir|sich|uns|euch</token>
                    <token regexp="yes">dort|da</token>
                    <token regexp="yes">ziemlich|recht|sehr|relativ|absolut|völlig|ganz|total|eher|halbwegs</token>
                    <marker>
                        <token>sich</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>sicher</suggestion>?</message>
                <example correction="sicher">Er ist sich da absolut <marker>sich</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BEIN_NAECHSTEN" name="'Bein (Beim) nächsten/...'">
            <rule>
                <!-- case_sensitive: "bein" (lowercase) is a typo anyway -->
                <pattern case_sensitive="yes">
                    <marker>
                        <token>Bein</token>
                    </marker>
                    <token regexp="yes">nächsten|ersten|zweiten|dritten|vorherigen|vorigen|finalen|letzten|endgültigen|Endstand</token>
                </pattern>
                <message>Meinten Sie <suggestion>Beim</suggestion>?</message>
                <example correction="Beim"><marker>Bein</marker> nächsten Update wird das gemacht.</example>
            </rule>
            <rule>
                <antipattern>
                    <token>durch</token>
                    <token>Mark</token>
                    <token>und</token>
                    <token>Bein</token>
                </antipattern>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>Bein</token>
                    </marker>
                    <token postag="(PA1|PA2):.*" postag_regexp="yes"/>
                    <token postag="SUB:.*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>Beim</suggestion>?</message>
                <example>Dabei hat er ein <marker>Bein</marker> verloren.</example>
                <example correction="Beim"><marker>Bein</marker> überraschenden Sieg.</example>
                <example correction="Beim"><marker>Bein</marker> eingeplanten Sieg.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ER_LIES" name="'er lies (ließ)'">
            <rule>
                <pattern>
                    <token regexp="yes">er|sie|es|ich|das|der|die</token>
                    <marker>
                        <token>lies</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>ließ</suggestion> (Vergangenheitsform von 'lassen')?</message>
                <example correction="ließ">Er <marker>lies</marker> den Boden neu machen.</example>
            </rule>
            <rule>
                <antipattern>
                    <token skip="5">lies</token>
                    <token>vor</token>
                </antipattern>
                <antipattern>
                    <token skip="5">lies</token>
                    <token regexp="yes">Buch|Artikel|Text|Geschichte</token>
                </antipattern>
                <pattern>
                    <token postag="(EIG|SUB):.*" postag_regexp="yes"/>
                    <marker>
                        <token>lies</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>ließ</suggestion> (Vergangenheitsform von 'lassen')?</message>
                <example correction="ließ">Peter <marker>lies</marker> den Boden neu machen.</example>
            </rule>
            <rule>
                <antipattern>
                    <token postag="SENT_START"/>
                    <token>Bitte</token>
                    <token>lies</token>
                </antipattern>
                <antipattern>
                    <token postag="SENT_START"/>
                    <token>Lies</token>
                </antipattern>
                <antipattern>
                    <token skip="5">lies</token>
                    <token>vor</token>
                </antipattern>
                <antipattern>
                    <token skip="8">Buch</token>
                    <token>lies</token>
                </antipattern>
                <pattern>
                    <marker>
                        <token>lies</token>
                    </marker>
                    <token postag="PRO:(PER|REF):.*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>ließ</suggestion> (Vergangenheitsform von 'lassen')?</message>
                <example correction="ließ">Peter <marker>lies</marker> sich die Haare machen.</example>
                <example>Bitte <marker>lies</marker> ihn mir vor!</example>
                <example><marker>Lies</marker> es noch einmal.</example>
            </rule>
        </rulegroup>
        <rule id="ZWEIUNDVIERZIG" name="'42 (die Antwort auf die Frage nach dem Leben, dem Universum und dem ganzen Rest)'" default="off">
            <pattern>
                <token>42</token>
            </pattern>
            <message>Ersetzen durch <suggestion>die Antwort auf die Frage nach dem Leben, dem Universum und dem ganzen Rest</suggestion>?</message>
            <url>https://de.wikipedia.org/wiki/42_(Antwort)</url>
            <example correction="die Antwort auf die Frage nach dem Leben, dem Universum und dem ganzen Rest">Die Antwort lautet: <marker>42</marker>.</example>
            <example><marker>Die Antwort auf die Frage nach dem Leben, dem Universum und dem ganzen Rest</marker> ist bekannt. Nur die Frage nicht.</example>
            <example>Diese Regel ist nur <marker>ein Scherz</marker>.</example>
        </rule>
        <rule id="WURST_DES_TODES" name="'Wurst des Todes'" default="off">
            <pattern case_sensitive="yes">
                <token regexp="yes">[dD]ie</token>
                <marker>
                    <token>Wurst</token>
                    <token>des</token>
                    <token>Todes</token>
                </marker>
            </pattern>
            <message>Möglicherweise sind Sie verrückt: 'Wurst des Todes' ist eine <suggestion>völlig absurde Wortverbindung</suggestion>.</message>
            <example correction="Völlig absurde Wortverbindung">Das ist die <marker>Wurst des Todes</marker>.</example>
            <example>Diese Regel ist <marker>nicht ganz ernst gemeint</marker>.</example>
        </rule>
        <rule id="LEERZEICHEN_UND" name="vergessenes Leerzeichen nach Bindestrich">
            <pattern case_sensitive="yes">
                <token regexp="yes">(.*)-(und|oder|bzw)<exception>Entweder-oder</exception></token>
            </pattern>
            <message>Möglicherweise fehlt ein Leerzeichen nach dem Bindestrich: <suggestion><match no="1" regexp_match="(.*)-(und|oder|bzw)" regexp_replace="$1- $2"/></suggestion>.</message>
            <example>Das ist keine Frage des <marker>Entweder-oder</marker>.</example>
            <example correction="Haus- bzw">Das ist <marker>Haus-bzw</marker>. Grundbesitz.</example>
            <example correction="Haus- und">Das ist <marker>Haus-und</marker> Grundbesitz.</example>
        </rule>
        <rulegroup id="HAUTE_COUTURE" name="'Haut (Haute) Couture'">
            <rule>
                <pattern>
                    <marker>
                        <token>haut</token>
                    </marker>
                    <token regexp="yes">couture|coiffure|volée</token>
                </pattern>
                <message>Meinten Sie <suggestion>Haute</suggestion> (franz. 'hoch, bedeutend')?</message>
                <example correction="Haute">Vom Schneider bis zur <marker>Haut</marker> Couture.</example>
                <example correction="Haute">Vom Schneider bis zur <marker>haut</marker> couture.</example>
            </rule>
        </rulegroup>
        <rulegroup id="HAUTE_HEUTE" name="'haute (heute)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <marker>
                        <token skip="1">Haute<exception scope="next" regexp="yes">(Co|Cu|Secure).*</exception></token>
                    </marker>
                    <token postag=".*VER.*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>Heute</suggestion>?</message>
                <example><marker>Haute</marker> Coiffure</example>
                <example correction="Heute"><marker>Haute</marker> gehe ich weg.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag=".*VER.*" postag_regexp="yes"/>
                    <marker>
                        <token skip="1">haute</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>heute</suggestion>?</message>
                <example>Er <marker>haute</marker> heute ab.</example>
                <example correction="heute">Er geht <marker>haute</marker> weg.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WAR_WERDEN" name="'war (wahr) werden'">
            <rule>
                <pattern>
                    <marker>
                        <token>war</token>
                    </marker>
                    <token regexp="yes">werden|wird|ist|sind|waren</token>
                </pattern>
                <message>Meinten Sie <suggestion>wahr</suggestion> (=wahrhaftig, authentisch) statt 'war' (Vergangenheit von 'sein') &odkomma;?</message>
                <example correction="wahr">Das kann schnell <marker>war</marker> werden.</example>
                <example correction="wahr">Ich glaube, dass es schnell <marker>war</marker> wird.</example>
                <example correction="Wahr"><marker>War</marker> ist das nicht.</example>
                <example correction="wahr">Wann das <marker>war</marker> ist nicht bekannt.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>\b([Ww]ird|[Ww]urde|[Ww]urden|[Ww]ürde|[Ii]st|[Ss]ind|waren) (war)\b</regexp>
                <message>Meinten Sie <suggestion>wahr</suggestion> (=wahrhaftig, authentisch) statt 'war' (Vergangenheit von 'sein') &odkomma;?</message>
                <suggestion>\1, \2</suggestion>
                <suggestion>\2</suggestion>
                <example>Seine Träume <marker>wurden wahr</marker>.</example>
                <example correction="wahr|wurden, war|war">Seine Träume <marker>wurden war</marker>.</example>
                <example correction="wahr|wurde, war|war">Als ich vor 30 Jahren geboren <marker>wurde war</marker> ich noch sehr jung.</example>
                <example>Das <marker>ist wahr</marker>.</example>
                <example correction="wahr|ist, war|war">Das <marker>ist war</marker>.</example>
                <example>Initiative zur Förderung Fair-Trade-zertifizierter <marker>Waren war</marker> erfolgreich</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>war</token>
                    <marker>
                        <token>war</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>wahr</suggestion> (=wahrhaftig, authentisch) statt 'war' (Vergangenheit von 'sein') &odkomma;?</message>
                <example correction="wahr">Das war <marker>war</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ER_WAHR" name="'Er wahr (war)'">
            <rule>
                <pattern>
                    <token postag="SENT_START" skip="1"/>
                    <token postag=".*SUB.*NOM.*SIN.*" postag_regexp="yes"/>
                    <marker>
                        <token>wahr</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>war</suggestion> (Vergangenheit von 'sein') statt 'wahr' (wahrhaftig, authentisch)?</message>
                <example correction="war">Der Lehrer <marker>wahr</marker> schnell.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token postag=".*PRO.*NOM.*SIN.*" postag_regexp="yes"/>
                    <marker>
                        <token>wahr</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>war</suggestion> (Vergangenheit von 'sein') statt 'wahr' (wahrhaftig, authentisch)?</message>
                <example correction="war">Er <marker>wahr</marker> schnell.</example>
                <example>Sie <marker>war</marker> schnell.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <marker>
                        <token skip="1">Wahr</token>
                    </marker>
                    <token postag=".*SUB.*NOM.*SIN.*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>war</suggestion> (Vergangenheit von 'sein') statt 'wahr' (wahrhaftig, authentisch)?</message>
                <example correction="War"><marker>Wahr</marker> die Lehrerin nett?</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <marker>
                        <token>Wahr</token>
                    </marker>
                    <token postag=".*PRO.*NOM.*SIN.*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>war</suggestion> (Vergangenheit von 'sein') statt 'wahr' (wahrhaftig, authentisch)?</message>
                <example correction="War"><marker>Wahr</marker> sie pünktlich?</example>
            </rule>
        </rulegroup>
        <rulegroup id="DU_WUENSCHT" name="'du wünscht (wünschst)'">
            <!-- TODO this should be covered by VerbAgreementRule but isn't fully. -->
            <rule>
                <antipattern>
                    <token regexp="yes">wärest|wärst</token>
                    <token>du</token>
                </antipattern>
                <antipattern>
                    <token regexp="yes">(enttäu|beglückwün|begrap|beherr|belau|bequat|berau|betat|erwi|hinwegtäu|überra|verar|verna|zerknaut)scht</token>
                    <token regexp="yes">bist|warst|wärst|wärest|wurdest</token>
                </antipattern>
                <antipattern>
                    <token>du</token>
                    <token regexp="yes">.*scht</token>
                    <token regexp="yes">wirst|würdest</token>
                </antipattern>
                <pattern>
                    <token>du</token>
                    <marker>
                        <token regexp="yes">(ablö|abmi|abrut|abwä|abwi|anpir|anquat|aufbau|auffi|auffri|aufhüb|aufklat|aufkrei|aufpeit|aufti|aufwi|ausfor|auslö|auslut|auspeit|ausquet|ausrut|austau|auswä|auswi|bau|beglückwün|begrap|beherr|beimi|beklat|belau|bequat|berau|betat|dolmet|dri|durchfor|durchlut|durchmi|durchrut|du|eindeut|eindri|einmi|einquet|eintau|enttäu|entwi|erfor|erfri|erha|erhei|erli|erlö|erwi|fäl|feil|fi|flan|flet|flut|for|fri|grap|grät|ha|hei|herabrut|heraufrut|herausfi|herausrut|herauswä|herbeiwün|hereinrut|herr|herüberrut|herummat|herumpfu|herumrut|herunterrut|hinabrut|hinaufrut|hineinmi|hineinpfu|hineinquet|hineinrut|hinüberrut|hinunterrut|hinwegtäu|hu|klat|knir|knut|krei|ku|lat|lau|lö|losdri|lut|mi|mitmi|nachfor|na|pan|peit|pfu|pir|plan|plant|plat|pre|prit|put|quat|quet|quiet|ram|rau|runterrut|rut|tau|täu|tu|überra|umtau|untermi|verar|verdeut|verdolmet|verdri|verfäl|vermi|verna|verpfu|verquat|verram|verrut|vertau|vertu|verwi|verwün|vorbeihu|vorherr|vortäu|wä|wat|wegfi|wegrut|wegwi|wi|wün|wu|zerflei|zerknaut|zerquet|zi|zurückrut|zurückwün|zusammenmi)scht</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2" regexp_match="scht$" regexp_replace="schst"/></suggestion>?</message>
                <example correction="wünschst">Du <marker>wünscht</marker> dir so viel.</example>
                <example>Es ist nachvollziehbar, dass du enttäuscht bist.</example>
                <example>Wenn du die Tatsachen kennen würdest, wärest du überrascht.</example>
                <example>Was, wenn du erwischt wirst?</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token regexp="yes">(bau|beglückwün|begrap|beherr|beklat|belau|bequat|berau|betat|dolmet|dri|durchfor|durchmi|du|enttäu|entwi|erfor|erfri|erha|erhei|erli|erlö|erwi|fäl|feil|fi|flan|flet|flut|for|fri|grap|grät|ha|hei|herr|hu|klat|knir|knut|krei|ku|lat|lau|lö|losdri|lut|mi|mitmi|nachfor|na|pan|peit|pfu|pir|plan|plant|plat|pre|prit|put|quat|quet|quiet|ram|rau|rut|tau|täu|tu|überra|verar|verdeut|verdolmet|verdri|verfäl|vermi|verna|verpfu|verquat|verram|verrut|vertau|vertu|verwi|verwün|vorbeihu|vorherr|vortäu|wä|wat|wi|wün|wu|zerflei|zerknaut|zerquet|zi)scht</token>
                    </marker>
                    <token>du</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="scht$" regexp_replace="schst"/></suggestion>?</message>
                <example correction="Wünschst"><marker>Wünscht</marker> du dir mehr Zeit?</example>
            </rule>
        </rulegroup>
        <rule id="HIN_UNS_WIEDER" name="'hin uns (und) wieder/her'">
            <pattern>
                <token>hin</token>
                <marker>
                    <token>uns</token>
                </marker>
                <token regexp="yes">wieder|her</token>
            </pattern>
            <message>Meinten Sie <suggestion>und</suggestion>?</message>
            <example correction="und">Hin <marker>uns</marker> wieder kann man es machen.</example>
        </rule>
        <rule id="HIN_UND_WIDER" name="'hin und wider (wieder)'">
            <pattern>
                <token>hin</token>
                <token>und</token>
                <marker>
                    <token>wider</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>wieder</suggestion>?</message>
            <example correction="wieder">Hin und <marker>wider</marker> kann man es machen.</example>
        </rule>
        <rule id="WIEDER_EINMAL" name="'wider (wieder) einmal'">
            <pattern>
                <marker>
                    <token regexp="yes">wider|Widder</token>
                </marker>
                <token>einmal</token>
            </pattern>
            <message>Meinten Sie <suggestion>wieder</suggestion>?</message>
            <example correction="wieder">Sie kam <marker>wider</marker> einmal zu spät.</example>
        </rule>
        <rule id="SONDER" name="'sonder (sondern)'">
            <!-- "sonder" wird vom Spellchecker akzeptiert, ist aber fast nie richtig -->
            <pattern>
                <token>sonder</token>
            </pattern>
            <message>Meinten Sie <suggestion>sondern</suggestion>?</message>
            <example correction="sondern">Es gibt keine neuen Features, <marker>sonder</marker> nur Fehlerkorrekturen.</example>
        </rule>
        <rulegroup id="WARD_VS_WART" name="'ward (wart)'">
            <rule>
                <pattern>
                    <marker>
                        <token>ward</token>
                    </marker>
                    <token>ihr</token>
                </pattern>
                <message>Meinten Sie <suggestion>wart</suggestion> (Form des Verbs 'sein')?</message>
                <url>http://www.korrekturen.de/beliebte_fehler/ward.shtml</url>
                <example>Und <marker>ward</marker> nicht mehr gesehen.</example>
                <example><marker>Wart</marker> ihr zufrieden?</example>
                <example correction="Wart"><marker>Ward</marker> ihr zufrieden damit?</example>
            </rule>
            <rule>
                <pattern>
                    <token>ihr</token>
                    <marker>
                        <token>ward</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>wart</suggestion> (Form des Verbs 'sein')?</message>
                <example correction="wart">Ihr <marker>ward</marker> hoffentlich zufrieden?</example>
            </rule>
        </rulegroup>
        <rulegroup id="SEID_VS_SEIT" name="'seit (seid)'">
            <!-- Jan: TODO - extend this -->
            <url>http://www.duden.de/rechtschreibung/seit_von_da_an_spaeter_als</url>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token>Ihr</token>
                    <marker>
                        <token>seit</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>seid</suggestion> (Verbform) statt 'seit' (Präposition)?</message>
                <short>'seit' (Präposition) ≠ 'seid' (Verbform)</short>
                <example>Ihr <marker>seid</marker> doch verrückt!</example>
                <example correction="seid">Ihr <marker>seit</marker> zufrieden?</example>
            </rule>
            <rule>
                <pattern>
                    <token skip="5">ihr</token>
                    <marker>
                        <token>seit</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>seid</suggestion> (Verbform) statt 'seit' (Präposition)?</message>
                <short>'seit' (Präposition) ≠ 'seid' (Verbform)</short>
                <example correction="seid">Es ist doch alles in Ordnung, wenn ihr zufrieden <marker>seit</marker>.</example>
                <example correction="seid">Ich hoffe, dass ihr ganz und gar zufrieden <marker>seit</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <marker>
                        <token skip="1">Seit<exception scope="next" regexp="yes">wann|gestern</exception></token>
                    </marker>
                    <token postag="ADJ:PRD:.*|PA2:PRD:.*|ADV:MOD" postag_regexp="yes"/>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>seid</suggestion> (Befehlsform von 'sein') statt 'seit' (Präposition)?</message>
                <short>'seit' (Präposition) ≠ 'seid' (Verbform)</short>
                <example correction="Seid"><marker>Seit</marker> mir willkommen!</example>
                <example correction="Seid"><marker>Seit</marker> wachsam.</example>
                <example correction="Seid"><marker>Seit</marker> nicht dumm!</example>
                <example correction="Seid"><marker>Seit</marker> bitte leise!</example>
                <example><marker>Seit</marker> wann eigentlich?</example>
                <example><marker>Seit</marker> gestern gut!</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>seit</token>
                    </marker>
                    <token>ihr</token>
                    <token postag="(ADJ:PRD:.*)|(PA2:PRD:.*)" postag_regexp="yes"/>
                    <token>?</token>
                </pattern>
                <message>Meinten Sie <suggestion>seid</suggestion> (Verbform) statt 'seit' (Präposition)?</message>
                <short>'seit' (Präposition) ≠ 'seid' (Verbform)</short>
                <example correction="Seid"><marker>Seit</marker> ihr zufrieden?</example>
            </rule>
            <rule>
                <pattern>
                    <token>,</token>
                    <token postag="KON:.*" postag_regexp="yes"/>
                    <token>ihr</token>
                    <token postag="(ADJ:PRD:.*)|(PA2:PRD:.*)" postag_regexp="yes"/>
                    <marker>
                        <token>seit</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>seid</suggestion> (Verbform) statt 'seit' (Präposition)?</message>
                <short>'seit' (Präposition) ≠ 'seid' (Verbform)</short>
                <example>Wenn ihr zufrieden <marker>seid</marker>, ist ja alles in Ordnung.</example>
                <example correction="seid">Es ist doch alles in Ordnung, wenn ihr zufrieden <marker>seit</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SEIT_VS_SEID" name="'seid (seit)'">
            <rule>
                <pattern>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token postag="ADV:TMP"/>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example correction="seit">Das ist schon so <marker>seid</marker> vorgestern.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token postag="ADV:TMP"/>
                    <token postag="VER:(AUX:|MOD:)?(1:SIN|2:SIN|3:SIN|1:PLU|3:PLU).*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example correction="Seit"><marker>Seid</marker> gestern geht es mir wieder besser.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="VER:(AUX:|MOD:)?(1:SIN|2:SIN|3:SIN|1:PLU|3:PLU).*" postag_regexp="yes"/>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token postag="ADV:TMP"/>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example>Es geht <marker>seit</marker> gestern wieder besser.</example>
                <example correction="seit">Es läuft <marker>seid</marker> gestern wieder besser.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">schon|bereits|erst</token>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token postag="ADV:TMP"/>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example>Es geht schon <marker>seit</marker> gestern wieder besser.</example>
                <example correction="seit">Das ist nicht erst <marker>seid</marker> gestern so.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">schon|bereits|erst</token>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token postag="ZAL"/>
                    <token regexp="yes">&zeiteinheiten;</token>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example correction="seit">Mir geht es schon <marker>seid</marker> zwei Tagen wieder besser.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">schon|bereits|erst</token>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token regexp="yes">[0-9]+</token>
                    <token regexp="yes">&zeiteinheiten;</token>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example correction="seit">Mir geht es schon <marker>seid</marker> 13 Tagen wieder besser.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">schon|bereits|erst</token>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token regexp="yes">&zeiteinheiten;</token>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example>Mir geht es schon <marker>seit</marker> Tagen wieder besser.</example>
                <example correction="seit">Mir geht es schon <marker>seid</marker> Jahren nicht so gut.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">ist|wurden?</token>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token regexp="yes">&zeiteinheiten;</token>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example>Die wurden <marker>seit</marker> Jahren nicht mehr gewartet.</example>
                <example correction="seit">Das ist <marker>seid</marker> Jahren schon kaputt.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token regexp="yes">einigen|wenigen|vielen|etlichen|mehreren</token>
                    <token regexp="yes">&zeiteinheiten;</token>
                    <token postag="VER:(AUX:)?(1:SIN|2:SIN|3:SIN|1:PLU|3:PLU).*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example><marker>Seit</marker> einigen Tagen läuft der Laden wieder.</example>
                <example correction="Seit"><marker>Seid</marker> einigen Tagen geht es wieder besser.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="VER:(AUX:)?(1:SIN|2:SIN|3:SIN|1:PLU|3:PLU).*" postag_regexp="yes"/>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token regexp="yes">einigen|wenigen|vielen|etlichen|mehreren</token>
                    <token regexp="yes">&zeiteinheiten;</token>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example>Es geht <marker>seit</marker> einigen Tagen wieder.</example>
                <example correction="seit">Der Laden läuft <marker>seid</marker> einigen Tagen auf Hochtouren.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="VER:(AUX:|MOD:)?(1:SIN|2:SIN|3:SIN|1:PLU|3:PLU).*" postag_regexp="yes"/>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token regexp="yes">letzten|vorletzten</token>
                    <token regexp="yes">&wochentage;|&monate;|Frühling|Sommer|Herbst|Winter|Jahr|Halbjahr|Semester|Wintersemester|Sommersemester</token>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example>Es geht <marker>seit</marker> letzten Mittwoch wieder.</example>
                <example correction="seit">Der Laden läuft <marker>seid</marker> letzten Mittwoch auf Hochtouren.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token regexp="yes">letzten|vorletzten</token>
                    <token regexp="yes">&wochentage;|&monate;|Frühling|Sommer|Herbst|Winter|Jahr|Halbjahr|Semester|Wintersemester|Sommersemester</token>
                    <token postag="VER:(AUX:|MOD:)?(1:SIN|2:SIN|3:SIN|1:PLU|3:PLU).*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example><marker>Seit</marker> letzten Mittwoch brennt das Licht wieder.</example>
                <example correction="Seit"><marker>Seid</marker> letzten Mittwoch läuft es wieder.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token>dem</token>
                    <token regexp="yes">letzten|vorletzten</token>
                    <token regexp="yes">&wochentage;|&monate;|Frühling|Sommer|Herbst|Winter|Jahr|Halbjahr|Semester|Wintersemester|Sommersemester</token>
                    <token postag="VER:(AUX:|MOD:)?(1:SIN|2:SIN|3:SIN|1:PLU|3:PLU).*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example><marker>Seit</marker> dem letzten Mittwoch brennt das Licht wieder.</example>
                <example correction="Seit"><marker>Seid</marker> dem letzten Mittwoch läuft es wieder.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="VER:(AUX:|MOD:)?(1:SIN|2:SIN|3:SIN|1:PLU|3:PLU).*" postag_regexp="yes"/>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token>ein</token>
                    <token>paar</token>
                    <token regexp="yes">&zeiteinheiten;</token>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example>Es geht <marker>seit</marker> ein paar Tagen wieder.</example>
                <example correction="seit">Der Laden läuft <marker>seid</marker> ein paar Tagen auf Hochtouren.</example>
            </rule>
            <rule>
                <!-- TODO: generalize -->
                <pattern>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token regexp="yes">Gründung|Bestehen|kurzem|langem</token>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example correction="seit">Noch nie so viele Auswanderer <marker>seid</marker> Bestehen der BRD</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token postag="SENT_START"/>
                        <token>Seid</token>
                    </marker>
                    <token>über</token>
                    <token regexp="yes">[0-9]+</token>
                    <token regexp="yes">&zeiteinheiten;</token>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example><marker>Seit</marker> über 15 Jahren</example>
                <example>Ihr <marker>seid</marker> über 15 Jahre alt.</example>
                <example correction="Seit"><marker>Seid</marker> über 15 Jahren wohne ich schon hier.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token postag="SENT_START"/>
                        <token>Seid</token>
                    </marker>
                    <token>mehr</token>
                    <token>als</token>
                    <token regexp="yes">[0-9]+</token>
                    <token regexp="yes">&zeiteinheiten;</token>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example>Ihr <marker>seid</marker> mehr als 15 Jahre alt.</example>
                <example correction="Seit"><marker>Seid</marker> mehr als 15 Jahren</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token postag="SENT_START"/>
                        <token>Seid</token>
                    </marker>
                    <token regexp="yes">[0-9]+|wann</token>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example>Ihr <marker>seid</marker> 15 Jahre alt.</example>
                <example correction="Seit"><marker>Seid</marker> 15 Jahren</example>
                <example correction="Seit"><marker>Seid</marker> wann ist das so?</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>seid</token>
                    </marker>
                    <token regexp="yes">du|er|ich|wir</token>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example correction="Seit"><marker>Seid</marker> du nicht mehr da bist, ist alles doof.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">ich|wir</token>
                    <marker>
                        <token>seid</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>seit</suggestion> (Präposition) statt 'seid' (Verbform)?</message>
                <example correction="seit">Da ich <marker>seid</marker> letzte Woche nicht mehr kommen kann, ist alles doof.</example>
            </rule>
        </rulegroup>
        <rule id="IN_DIE_ANALEN" name="'in die Analen (Annalen)'">
            <pattern case_sensitive="yes">
                <token>in</token>
                <token regexp="yes">die|den</token>
                <marker>
                    <token>Analen</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>Annalen</suggestion>?</message>
            <example correction="Annalen">Wir können in die <marker>Analen</marker> des Klubs eingehen</example>
        </rule>
        <rule id="ALLES_OLLES" name="'alles/olles'">
            <!-- "olles" is (very) colloquial, but anyway ... -->
            <pattern>
                <token regexp="yes">ist|war|mir|dir</token>
                <marker>
                    <token>olles</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>alles</suggestion>?</message>
            <example correction="alles">Das ist mir <marker>olles</marker> zu viel.</example>
        </rule>
        <rulegroup id="SCHON_SCHOEN" name="'schon/schön'">
            <rule>
                <pattern>
                    <token>ganz</token>
                    <marker>
                        <token>schon</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>schön</suggestion>?</message>
                <example correction="schön">Das ist ganz <marker>schon</marker> teuer.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>schön</token>
                    </marker>
                    <token regexp="yes">sehr|recht</token>
                </pattern>
                <message>Meinten Sie <suggestion>schon</suggestion>?</message>
                <example correction="schon">Das ist <marker>schön</marker> sehr teuer.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WIE_WIR" name="'wie/wir'">
            <rule>
                <pattern>
                    <token>wie</token>
                    <token regexp="yes">[a-zöäüß]+</token>
                    <marker>
                        <token>wie</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>wir</suggestion>?</message>
                <example>Fragen wie: Wie können wir in Harmonie mit der Natur leben?</example>
                <example correction="wir">Wie können <marker>wie</marker> vorgehen?</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">so|genauso|nach|sie|konnte|wollte|sollte|möchte</token>
                    <marker>
                        <token>wir</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>wie</suggestion>?</message>
                <example correction="wie">Das gilt nach <marker>wir</marker> vor.</example>
            </rule>
        </rulegroup>
        <rule id="OHNE_GEWEHR" name="'ohne Gewehr (Gewähr)'">
            <pattern>
                <token>ohne</token>
                <marker>
                    <token>Gewehr</token>
                </marker>
            </pattern>
            <message>Hinweis: Gewehr = Schusswaffe, <suggestion>Gewähr</suggestion> = Garantie/Gewährleistung/Sicherheit</message>
            <example correction="Gewähr">Alle Angaben ohne <marker>Gewehr</marker>.</example>
        </rule>
        <rule id="LASEN_LASSEN" name="'zu lasen (lassen)'">
            <pattern case_sensitive="yes">
                <token>zu</token>
                <marker>
                    <token>lasen</token>
                </marker>
            </pattern>
            <message>Meinten Sie 'zu <suggestion>lassen</suggestion>' oder 'zu <suggestion>Lasten</suggestion>'?</message>
            <example correction="lassen|Lasten">Er plante, sie mit einem Maulkorb herumlaufen zu <marker>lasen</marker>.</example>
        </rule>
        <rule id="DENN_DEN" name="'aber denn (dann)'">
            <pattern>
                <token regexp="yes">aber|doch|und</token>
                <marker>
                    <token>denn</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>den</suggestion> oder <suggestion>dann</suggestion>?</message>
            <example>Aber <marker>dann</marker> ging es los.</example>
            <example correction="den|dann">Aber <marker>denn</marker> haben Sie ja schon.</example>
        </rule>
        <rule id="BESCHEIDE_BESCHEID" name="'Bescheide/Bescheid'">
            <pattern>
                <marker>
                    <token regexp="yes">Bescheide|Bescheids</token>
                </marker>
                <token regexp="yes">sagen|sagst|sagt|wissen|weißt|wisst|geben|gebt</token>
            </pattern>
            <message>Meinten Sie <suggestion>Bescheid</suggestion>?</message>
            <example correction="Bescheid">Da würde ich auch <marker>Bescheide</marker> sagen.</example>
            <example correction="Bescheid">Da würde ich auch <marker>Bescheids</marker> geben.</example>
        </rule>
        <rulegroup id="WIEDER_WILLEN" name="'wieder (wider) Willen/Erwarten'">
            <rule>
		    <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">[wW]ieder</token>
                    </marker>
                    <token>besseres</token>
                    <token>Wissen</token>
                </pattern>
                <message>Meinten Sie <suggestion>wider</suggestion> (wider = gegen, wieder = nochmals)?</message>
                <example correction="wider">Er handelt <marker>wieder</marker> besseres Wissen.</example>
            </rule>
            <rule>
		    <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">[wW]ieder</token>
                    </marker>
                    <token regexp="yes">Willen|Erwarten</token>
                </pattern>
                <message>Meinten Sie <suggestion>wider</suggestion> (wider = gegen, wieder = nochmals)?</message>
                <example>Und <marker>wieder</marker> erwarten wir Probleme.</example>
                <example correction="wider">Wunschwitz wird zum Aufständler und Rebellen <marker>wieder</marker> Willen.</example>
                <example correction="Wider"><marker>Wieder</marker> Erwarten.</example>
            </rule>
        </rulegroup>
        <rule id="ICH_VERALTE" name="'ich veralte (verwalte/verhalte)'">
            <pattern>
                <token>ich</token>
                <marker>
                    <token>veralte</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>verhalte</suggestion> oder <suggestion>verwalte</suggestion>?</message>
            <example correction="verhalte|verwalte">Ich <marker>veralte</marker> auf diese Weise so 100 E-Mail-Adressen.</example>
        </rule>
        <rule id="MITTELOHRENZUENDUNG" name="'Mittelohrenzündung (Mittelohrentzündung)'">
            <regexp>Mittelohrenzündung(en)?</regexp>
            <message>Meinten Sie <suggestion><match no="0" regexp_match="enz" regexp_replace="entz"/></suggestion>?</message>
            <example correction="Mittelohrentzündungen">Sie haben <marker>Mittelohrenzündungen</marker>.</example>
        </rule>
        <rule id="WALDNUSSÖL" name="'Waldnussöl (Walnussöl)'">
            <regexp>Waldnussöle?</regexp>
            <message>Meinten Sie <suggestion><match no="0" regexp_match="Waldnuss" regexp_replace="Walnuss"/></suggestion>, das Öl aus Walnüssen?</message>
            <example correction="Walnussöl">Hier gibt es leckeres <marker>Waldnussöl</marker>.</example>
        </rule>
        <rule id="VON_WIEDER_VON" name="'von (schon) wieder von'">
            <pattern>
                <marker>
                    <token>von</token>
                </marker>
                <token>wieder</token>
                <token>von</token>
            </pattern>
            <message>Meinten Sie <suggestion>schon</suggestion>?</message>
            <example correction="schon">Das war's auch <marker>von</marker> wieder von mir.</example>
        </rule>
        <rule id="BEREIT_BESTEHENDE" name="'bereit (bereits) bestehende'">
            <pattern>
                <marker>
                    <token>bereit</token>
                </marker>
                <token>bestehende</token>
            </pattern>
            <message>Meinten Sie <suggestion>bereits</suggestion>?</message>
            <example correction="bereits">Sie können dies als Service für Ihre <marker>bereit</marker> bestehende Seite benutzen.</example>
        </rule>
        <rule id="INS_BEZUG" name="'ins (in) Bezug'">
            <pattern>
                <marker>
                    <token>ins</token>
                </marker>
                <token regexp="yes">Bezug|Relation</token>
            </pattern>
            <message>Meinten Sie <suggestion>in</suggestion>?</message>
            <example correction="in">Auffächerung der Altersgruppen <marker>ins</marker> Bezug zu den Einwohnerzahlen.</example>
        </rule>
        <rule id="AUF_DEM_ERSTEN_BLICK" name="'auf dem (den) ersten Blick'">
            <pattern>
                <token>auf</token>
                <marker>
                    <token>dem</token>
                </marker>
                <token>ersten</token>
                <token>Blick</token>
            </pattern>
            <message>Meinten Sie: auf <suggestion>den</suggestion> ersten Blick?</message>
            <example correction="den">Auf <marker>dem</marker> ersten Blick ist kein Unterschied zu erkennen.</example>
        </rule>
        <rule id="DIES_DIE" name="'dies (die)'">
            <pattern>
                <token><exception postag_regexp="yes" postag="VER:[123].*"/></token>
                <marker>
                    <token>dies</token>
                </marker>
                <token min="0" max="2" postag_regexp="yes" postag="ADJ:(NOM|AKK):(PLU|(SIN:FEM)).*|PRO:DEM:DAT:PLU:(MAS|FEM|NEU):B/S"/>
                <token postag_regexp="yes" postag="SUB:(NOM|AKK|DAT):(PLU|(SIN:FEM)).*"/>
            </pattern>
            <message>Meinten Sie <suggestion>die</suggestion>?</message>
            <example>Als er die Kritik äußerte, rief <marker>dies</marker> Kritik hervor.</example>
            <example>Zum großen Teil waren <marker>dies</marker> Krebsvorstufen.</example>
            <example correction="Die"><marker>Dies</marker> ersten beiden Zuweisungen sind korrekt.</example>
        </rule>
        <rule id="ZU_NEIGE" name="zu Neige (zur Neige)">
            <regexp>\bzu Neige\b</regexp>
            <message>Die feste Wendung für 'bald aufgebraucht sein' lautet '<suggestion>zur Neige</suggestion> gehen'</message>
            <example correction="zur Neige">Der Sauerstoff ist <marker>zu Neige</marker> gegangen.</example>
        </rule>
        <rule id="PRIESE" name="'Priese (Prise) Salz'">
            <pattern>
                <token postag="ART:.*" postag_regexp="yes"/>
                <token postag="ADJ:.*" postag_regexp="yes" min="0"/>
                <marker>
                    <token>Priese</token>
                </marker>
                <token postag_regexp="yes" postag="SUB:.*"/>
            </pattern>
            <message>Meinten Sie eine <suggestion>Prise</suggestion>?</message>
            <example correction="Prise">Eine <marker>Priese</marker> Salz.</example>
        </rule>
    </category>

    <!-- ====================================================================== -->
    <!-- Verwechslungen -->
    <!-- ====================================================================== -->
    <category id="CONFUSED_WORDS" name="Leicht zu verwechselnde Wörter">
        <!-- TODO emphatisch/empathisch -->
        <rule id="ZEIT_UND_MUSE" name="Zeit und Muse (Muße)">
            <pattern>
                <token>Zeit</token>
                <token>und</token>
                <marker>
                    <token>Muse</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>Muße</suggestion> (= innere Ruhe, Muse = Inspiration eines Künstlers)?</message>
            <url>http://www.korrekturen.de/beliebte_fehler/zeit_und_muse.shtml</url>
            <example correction='Muße'>Zeit und <marker>Muse</marker></example>
        </rule>
        <rule id="WAR_WAHR" name="war (wahr)">
            <antipattern>
                <token>gewesen</token>
                <token>war</token>
            </antipattern>
            <antipattern>
                <token>zu</token>
                <token>sein</token>
                <token>war</token>
            </antipattern>
            <antipattern>
                <token inflected="yes" postag="VER:.*" postag_regexp="yes">sein</token>
                <token regexp='yes'>,|und|oder</token>
                <token>war</token>
            </antipattern>
            <pattern>
                <token inflected="yes" postag="VER:.*" postag_regexp="yes">sein</token>
                <token/><!-- added this token to avoid conflict with rulegroup WAHR_WERDEN -->
                <marker>
                    <token>war</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>wahr</suggestion> (=wahrhaftig, authentisch) statt 'war' (Vergangenheit von 'sein') &odkomma;?</message>
            <example correction="wahr">Das ist nicht <marker>war</marker>.</example>
            <example>Ist das <marker>wahr</marker>?</example>
        </rule>
        <rule id="LIEHT" name="lieht (liegt)">
            <pattern>
                <token>lieht</token>
            </pattern>
            <message>Meinten Sie <suggestion>liegt</suggestion>?</message>
            <example correction="liegt">Ich weiß nicht, woran das <marker>lieht</marker>.</example>
        </rule>
        <rule id="TEILNAME" name="Teilname (Teilnahme)">
            <pattern case_sensitive="yes">
                <token regexp="yes">Teilnamen?</token>
            </pattern>
            <message>Meinten Sie <suggestion><match no="1" regexp_match="name" regexp_replace="nahme"/></suggestion>? Ein 'Teilname' wäre ein unvollständiger Name.</message>
            <example correction="Teilnahme"><marker>Teilname</marker> nur mit schriftlicher Einladung.</example>
        </rule>
        <rulegroup id="LIESST" name="ließt (liest)">
            <rule>
                <pattern>
                    <token>durchließt</token>
                </pattern>
                <message>Meinten Sie <suggestion>durchliest</suggestion>, eine Form von 'durchlesen'?</message>
                <example correction="durchliest">Wenn man sich die Anleitung <marker>durchließt</marker>, versteht man das auch.</example>
            </rule>
            <rule>
                <pattern>
                    <token>ließt</token>
                </pattern>
                <message>Meinten Sie <suggestion>liest</suggestion>, eine Form von 'lesen'?</message>
                <example correction="liest">Wenn man die Anleitung <marker>ließt</marker>, versteht man das auch.</example>
            </rule>
        </rulegroup>
        <rule id="WEHREND" name="wehrend (während)">
            <pattern>
                <marker>
                    <token>wehrend</token>
                </marker>
                <token postag='PRO:.*' postag_regexp='yes'/>
            </pattern>
            <message>Meinten Sie <suggestion>während</suggestion> (dabei, währenddessen)?</message>
            <example correction="während">Hätte es sowas <marker>wehrend</marker> meiner Schulzeit gegeben!</example>
            <example>Sich <marker>wehrend</marker> bis zuletzt, fielen die Arven.</example>
            <example correction="während">Hätte es sowas <marker>wehrend</marker> der Schulzeit gegeben!</example>
        </rule>
        <rule id="KEIM_NOMEN" name="'Keim (Kein) Mensch' etc.">
            <pattern>
                <marker>
                    <token>Keim</token>
                </marker>
                <token postag="SUB:.*" postag_regexp="yes"/>
            </pattern>
            <message>Meinten Sie <suggestion>kein</suggestion>?</message>
            <example correction="Kein"><marker>Keim</marker> Redakteur wird sich die Mühe machen</example>
        </rule>
        <rulegroup id="FUSS_FUESSEN" name="Füßen/Füssen">
            <url>http://www.duden.de/rechtschreibung/Fusz</url>
            <rule>
                <pattern>
                    <token postag="PRP:.+" postag_regexp="yes"/>
                    <token regexp="yes">den|eigenen|tönernen|seinen|ihren|meinen|deinen|euren|unseren</token>
                    <marker>
                        <token>Füssen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Füßen</suggestion> (Plural von 'Fuß')? Füssen ist eine Stadt in Bayern.</message>
                <example correction="Füßen">Du musst lernen, auf eigenen <marker>Füssen</marker> zu stehen.</example>
            </rule>
            <rule>
                <pattern>
                    <token>mit</token>
                    <marker>
                        <token>Füssen</token>
                    </marker>
                    <token inflected="yes">treten</token>
                </pattern>
                <message>Meinten Sie <suggestion>Füßen</suggestion> (Plural von 'Fuß')? Füssen ist eine Stadt in Bayern.</message>
                <example correction="Füßen">Hier wird die Gerechtigkeit mit <marker>Füssen</marker> getreten.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_PUNCTO" name="punkto/puncto">
            <url>http://www.korrekturen.de/beliebte_fehler/in_punkto.shtml</url>
            <rule>
                <regexp>\bin punkto\b</regexp>
                <message>Meinten Sie die feste Wendung <suggestion>in puncto</suggestion>?</message>
                <example correction="In puncto"><marker>In punkto</marker> Gesamtnutzung liegt sie auf Platz vier der meistgelesenen Sprachausgaben.</example>
            </rule>
            <rule>
                <pattern>
                    <token><exception>in</exception></token>
                    <marker>
                        <token>puncto</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>punkto</suggestion>, das anders als <suggestion>in puncto</suggestion> mit k geschrieben wird?</message>
                <example correction="punkto|in puncto">Deshalb wird sich künftig <marker>puncto</marker> Versorgungssicherheit die Spreu vom Weizen der Erdgasanbieter noch deutlicher trennen</example>
            </rule>
        </rulegroup>
        <rule id="SPAET_JEMANDEN_AUS" name="spät (späht) jemanden aus">
            <pattern>
                <token negate="yes">zu</token>
                <marker>
                    <token regexp="yes">spät(en?)?</token>
                </marker>
                <token regexp="yes">mich|dich|uns|jemanden|euch|ihn</token>
                <token>aus</token>
            </pattern>
            <message>Meinten Sie <suggestion>späht</suggestion> (Form von spähen)?</message>
            <example correction="späht">Google <marker>spät</marker> mich aus.</example>
            <example>Aber es war auch bereits zu spät mich anders zu entscheiden.</example>
        </rule>
        <rule id="DEZIDIERTER_SERVER" name="'dezidierter (dedizierter) Server'">
           <pattern case_sensitive="yes">
                <marker>
                    <token inflected="yes">dezidiert</token>
                  </marker>
                <token regexp="yes">.*server|Server|Rechner|Computer</token>
            </pattern>
            <message>Meinten Sie <suggestion>dediziert</suggestion>? 'dezidiert' bedeutet 'entschieden, energisch'.</message>
            <url>https://de.wiktionary.org/wiki/dediziert</url>
            <short>Mögliche Wortverwechslung</short>
            <example correction="dediziert">Ich habe jetzt einen <marker>dezidierten</marker> Spieleserver.</example>
            <example correction="dediziert">Ich habe jetzt einen <marker>dezidierten</marker> Server.</example>
            <example>Ich habe jetzt einen <marker>dedizierten</marker> Spieleserver.</example>
            <example>Ich habe jetzt einen <marker>dedizierten</marker> Server.</example>
        </rule>
        <rulegroup id="FIKTIV_FIKTIONAL" name="fiktiv/fiktional">
            <url>https://de.wikipedia.org/wiki/Fiktion#Fiktiv_vs._fiktional</url>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token inflected="yes">fiktiv</token>
                      </marker>
                    <token regexp="yes">Erzähl(ung)?(en)?|Roman(s|en?)?|Text(e[ns]?)?|Filme(s|en?)?|(Spiel|Fernseh|Kino)film(s|en?)?|Prosa</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="tiv" regexp_replace="tional"/></suggestion>? &#13;&#10;Als 'fiktiv' bezeichnet man in der Regel die irrealen Elemente einer Fiktion (Geschehnisse, Charaktere usw.). Texte, Filme usw., die die Fiktion erzeugen, bezeichnet man dagegen als 'fiktional'. &#13;&#10;Ein fiktiver Roman beispielsweise wäre demnach ein Roman, der nur im Rahmen einer Fiktion (beispielsweise in einem Spielfilm) existiert.</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="fiktionale">Man liest oft <marker>fiktive</marker> Texte im Deutschunterricht.</example>
                <example>Fiktionen handeln meist größtenteils von <marker>fiktiven</marker> Gegenständen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token inflected="yes">fiktional</token>
                      </marker>
                    <token regexp="yes">Welt(en)?|(Ereig|Gescheh)nis(sen?)?|(Person|Figur)(en)?|Gegenst(and(es)?|änden?)</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="tional" regexp_replace="tiv"/></suggestion>? &#13;&#10;Als 'fiktiv' bezeichnet man in der Regel die irrealen Elemente einer Fiktion (Geschehnisse, Charaktere usw.). Texte, Filme usw., die die Fiktion erzeugen, bezeichnet man dagegen als 'fiktional'. &#13;&#10;Ein fiktiver Roman beispielsweise wäre demnach ein Roman, der nur im Rahmen einer Fiktion (beispielsweise in einem Spielfilm) existiert.</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="fiktive">Man liest oft über <marker>fiktionale</marker> Ereignisse in Romanen.</example>
                <example correction="fiktiven">Fiktionen handeln meist größtenteils von <marker>fiktionalen</marker> Gegenständen.</example>
                <example correction="fiktive">Fiktionen entwerfen oft <marker>fiktionale</marker> Welten.</example>
                <example>Man liest oft <marker>fiktionale</marker> Texte im Deutschunterricht.</example>
            </rule>
        </rulegroup>
        <rule id="HARMONISIEREN" name="harmonisieren/harmonieren">
            <pattern>
                <marker>
                    <token inflected="yes">harmonisieren</token>
                  </marker>
                <token postag_regexp="yes" postag="ADJ:.*"/>
            </pattern>
            <message>Meinten Sie <suggestion><match no="1" regexp_match="harmonisier" regexp_replace="harmonier"/></suggestion> (übereinstimmen) statt 'harmonisieren' (in Übereinstimmung bringen)?</message>
            <url>http://www.korrekturen.de/beliebte_fehler/harmonisieren.shtml</url>
            <short>Mögliche Wortverwechslung</short>
            <example correction="harmoniert">Der Geschmack der Trauben und der Nüsse <marker>harmonisiert</marker> gut mit den eingelegten Pilzen.</example>
            <example correction="harmonieren">Die <marker>harmonisieren</marker> gut mit den eingelegten Pilzen.</example>
        </rule>
        <rule id="KATHEDER" name="Katheder/Katheter">
            <!-- TODO: False pos. vermeiden -->
            <antipattern>
                <token>vom</token>
                <token>Katheder</token>
                <token>herab</token>
            </antipattern>
            <antipattern>
                <token inflected="yes">verkünden</token>
                <token>vom</token>
                <token>Katheder</token>
            </antipattern>
            <antipattern>
                <token>vom</token>
                <token>Katheder</token>
                <token inflected="yes">verkünden</token>
            </antipattern>
            <pattern>
                <token inflected="yes">Katheder</token>
            </pattern>
            <message>'Katheder' ist ein veraltetes Wort für ein Pult. Meinten Sie <suggestion><match no="1" regexp_match="Katheder" regexp_replace="Katheter"/></suggestion> (medizinischer Schlauch)?</message>
            <url>http://www.korrekturen.de/beliebte_fehler/katheder.shtml</url>
            <short>Mögliche Wortverwechslung</short>
            <example correction="Katheters">Anleitung zum Einführen eines <marker>Katheders</marker></example>
            <example>Er predigt gerne vom <marker>Katheder</marker> herab.</example>
            <example>Er verkündet vom <marker>Katheder</marker> allerhand.</example>
        </rule>
        <rule id="GEISEL_DER_MENSCHHEIT" name="Geisel (Geißel) der Menschheit">
            <pattern>
                <marker>
                    <token>Geisel</token>
                </marker>
                <token>der</token>
                <token>Menschheit</token>
            </pattern>
            <message>&inwend;'<suggestion>Geißel</suggestion> der Menschheit' heißt es 'Geißel' (= Plage) statt Geisel (= Gefangener).</message>
            <url>http://www.korrekturen.de/beliebte_fehler/geisel_der_menschheit.shtml</url>
            <short>Mögliche Wortverwechslung</short>
            <example correction="Geißel">Korruption ist mörderische <marker>Geisel</marker> der Menschheit</example>
        </rule>
        <rule id="SCHARFES_SZ" name="'scharfes ß' (scharfes S)">
            <regexp>(scharfe[sn]?) (ß)</regexp>
            <message>Meinten Sie <suggestion>\1 S</suggestion>, eine andere Bezeichnung für den Buchstaben 'ß'?</message>
            <url>http://www.korrekturen.de/beliebte_fehler/scharfes-eszett.shtml</url>
            <short>Mögliche Wortverwechslung</short>
            <example correction="scharfe S">Das <marker>scharfe ß</marker> wird nur im Deutschen benutzt.</example>
            <example correction="scharfes S">Ein <marker>scharfes ß</marker> wird nur im Deutschen benutzt.</example>
        </rule>
        <rule id="PASSIONIERTE_PASSIERTE" name="passionierte/passierte">
            <pattern>
                <marker>
                    <token>passionierte</token>
                </marker>
                <token regexp="yes">Tomaten?|Früchten?</token>
            </pattern>
            <message>&verw;Meinten Sie <suggestion>passierte</suggestion> (ohne grobe Teile) statt passionierte (leidenschaftlich)?</message>
            <url>http://www.duden.de/rechtschreibung/passioniert</url>
            <short>Mögliche Wortverwechslung</short>
            <example correction="passierte">Man nehme drei <marker>passionierte</marker> Tomaten.</example>
        </rule>
        <rule id="KONISCH_KOMISCH" name="konisch/komisch">
            <pattern>
                <marker>
                    <token inflected="yes">konisch</token>
                </marker>
                <token regexp="yes" inflected="yes">Ding|Effekt|Einfall|Einlage|Episode|Figur|Frisur|Gedicht|Gedanke|Gefühl|Geräusch|Geschichte|Heiliger|Held|Hut|Kauz|Kerl|Kontrast|Moment|Name|Nummer|Oper|Roman|Sache|Seite|Situation|Szene|Typ|Verzweiflung|Vogel|Wirkung|Zufall|Zug</token>
            </pattern>
            <message>&verw;Meinten Sie <suggestion><match no="1" regexp_match="kon" regexp_replace="kom"/></suggestion> (lustig, seltsam) statt konisch (kegelförmig, spitz zulaufend)?</message>
            <short>Mögliche Wortverwechslung</short>
            <example>Das Werkstück hat eine <marker>konische</marker> Bohrung.</example>
            <example correction="komischer">Er ist schon ein <marker>konischer</marker> Kauz.</example>
            <example correction="komisches">Ich habe ein <marker>konisches</marker> Gefühl bei der Sache.</example>
        </rule>
        <rulegroup id="WAISE_WEISE" name="Waise/Weise/Wiese">
            <url>http://www.duden.de/rechtschreibung/Weise_Methode_Melodie_Lied</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token>Art</token>
                    <token>und</token>
                    <marker>
                        <token regexp="yes">Wiese|Weiße</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Weise</suggestion> (Art, Methode)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Weise">Die Art und <marker>Wiese</marker> war unerträglich.</example>
                <example correction="Weise">Die Art und <marker>Weiße</marker> war unerträglich.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">Art(en)?|Worte</token>
                    <token>und</token>
                    <marker>
                        <token>Waise</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Weise</suggestion> (Art, Methode) statt Waise (elternloses Kind)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Weise">Die Art und <marker>Waise</marker> ist entscheidend.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token regexp="yes" skip="2">Waisen?|Weißen?</token>
                    </marker>
                    <token>Morgenland</token>
                </pattern>
                <message>&verw;Meinten Sie <suggestion><match no="1" regexp_match="Wais|Weiß" regexp_replace="Weis"/></suggestion> (Gelehrter)?</message>
                <url>http://www.duden.de/rechtschreibung/Weiser_Denker_Gelehrter</url>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Weisen">Die <marker>Waisen</marker> aus dem Morgenland sind dargestellt.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp='yes'>fataler?|irgendeiner?|verschiedener?|vielerlei|[mds]einer?|ihrer?|gleicher?|ähnliche[rn]?|gewohnte[rn]?|keiner|keinster</token>
                    <marker>
                        <token regexp='yes' case_sensitive='yes'>Weiße|Waise</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Weise</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction='Weise'>Er tat es auf seine <marker>Weiße</marker>.</example>
                <example>In ähnlicher <marker>Weise</marker> erledigen Sie die restlichen Arbeiten.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WAGE_VAGE" name="wage/vage">
            <rule>
                <pattern>
                    <token inflected="yes">erinnern</token>
                    <token postag="PRO:REF:AKK:.+" postag_regexp="yes"/>
                    <marker>
                        <token>wage</token>
                    </marker>
                    <token regexp="yes">(dar)?an</token>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>vage</suggestion> (=unklar, unpräzise)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="vage">Ich erinnere mich <marker>wage</marker> daran.</example>
                <example correction="vage">Er erinnert mich <marker>wage</marker> an meinen Onkel.</example>
            </rule>
            <rule>
                <antipattern>
                    <token>Zünglein</token>
                    <token>an</token>
                    <token>der</token>
                    <token>Waage</token>
                </antipattern>
                <pattern>
                    <marker>
                        <token>wage</token>
                    </marker>
                    <token postag="SUB:.*|VER:.*" postag_regexp="yes"/>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>vage</suggestion> (=unklar, unpräzise)?</message>
                <url>http://www.korrekturen.de/beliebte_fehler/wage.shtml</url>
                <short>Mögliche Wortverwechslung</short>
                <example correction="vage">Ich habe da eine <marker>wage</marker> Ahnung.</example>
                <example>Eine <marker>vage</marker> Entscheidung.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WAGE_WAAGE" name="wage/Waage">
            <url>http://www.duden.de/rechtschreibung/Waage</url>
            <rule>
                <pattern>
                    <token inflected="yes" regexp="yes" skip="2">bringen|legen</token>
                    <token>auf</token>
                    <token>die</token>
                    <marker>
                        <token>Wage</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Waage</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Waage">Der bringt zwanzig Kilo auf die <marker>Wage</marker>.</example>
                <example correction="Waage">Ich legte das Gemüse auf die <marker>Wage</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>auf</token>
                    <token>die</token>
                    <marker>
                        <token>Wage</token>
                    </marker>
                    <token inflected="yes" regexp="yes">bringen|legen</token>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Waage</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Waage">Der wird seine zwanzig Kilo auf die <marker>Wage</marker> bringen.</example>
            </rule>
            <rule>
                <regexp mark="1">\bZünglein an der (Wage)\b</regexp>
                <message>&verw;Meinten Sie <suggestion>Waage</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Waage">Er ist das Zünglein an der <marker>Wage</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SANG_UND_KLAGLOS" name="klaglos/klanglos">
            <url>http://www.duden.de/rechtschreibung/sanglos</url>
            <rule>
                <pattern>
                    <token>sang-</token>
                    <token>und</token>
                    <marker>
                        <token>klaglos</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>klanglos</suggestion>? 'sang- und klanglos' ist eine feste Wendung.</message>
                <short>Meinten Sie 'klanglos'?</short>
                <example correction="klanglos">Sowas geht doch immer sang- und <marker>klaglos</marker> unter.</example>
            </rule>
        </rulegroup>
        <rule id="SPURTEN_SPUTEN" name="spurten/sputen">
            <pattern>
                <token regexp="yes" skip="2">mich|dich|sich|uns|euch</token>
                <marker>
                    <token>spurten</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>sputen</suggestion>?</message>
            <example correction="sputen">Ich muss mich <marker>spurten</marker>!</example>
            <example correction="sputen">Ich muss mich jetzt <marker>spurten</marker>!</example>
            <example correction="sputen">Ich muss mich jetzt aber <marker>spurten</marker>!</example>
        </rule>
        <rulegroup id="ZU_RECHT" name="zurecht/zu Recht">
            <url>http://www.duden.de/rechtschreibung/zurecht_</url>
            <rule>
                <pattern>
                    <token>und</token>
                    <token>zwar</token>
                    <marker>
                        <token>zurecht</token>
                    </marker>
                </pattern>
                <message>Mögliche Wortverwechslung: Wenn Sie <suggestion>berechtigterweise</suggestion> meinen, schreiben Sie bitte getrennt: <suggestion>zu Recht</suggestion>.</message>
                <short>'zu Recht' (berechtigterweise) ≠ 'zurecht' (wie in 'zurechtkommen')</short>
                <example correction="berechtigterweise|zu Recht">Er hat Angst davor, und zwar <marker>zurecht</marker>!</example>
            </rule>
            <!-- match 'zurecht' without 'kommen', 'finden' etc. INCOMPLETE, NEEDS WORK -->
            <rule>
                <pattern>
                    <token postag="VER:(AUX:)?(1|2|3):.+" postag_regexp="yes" skip="1"><exception regexp="yes" inflected="yes">kommen|finden|biegen|legen|machen|rücken|schneiden|schnitzen|weisen|zimmern</exception></token>
                    <marker>
                        <token>zurecht</token>
                    </marker>
                </pattern>
                <message>Als Bestandteil von Fügungen mit Verben wie 'zurechtkommen', '-finden' schreiben Sie bitte 'zurecht'. Wenn Sie dagegen <suggestion>berechtigterweise</suggestion> meinen, schreiben Sie bitte getrennt: <suggestion>zu Recht</suggestion>.</message>
                <short>'zu Recht' (berechtigterweise) ≠ 'zurecht' (wie in 'zurechtkommen')</short>
                <example>Da regt er sich völlig <marker>zu Recht</marker> auf.</example>
                <example>Er biegt den Draht <marker>zurecht</marker>.</example>
                <example>Wir legen es <marker>zurecht</marker>.</example>
                <example>Sie rückte es <marker>zurecht</marker>.</example>
                <example correction="berechtigterweise|zu Recht">Er behauptet <marker>zurecht</marker>, das sei falsch.</example>
                <example correction="berechtigterweise|zu Recht">So behauptet er <marker>zurecht</marker>, das sei falsch.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>zurecht</token>
                    </marker>
                    <token postag="VER:(AUX:)?(1|2|3):.+" postag_regexp="yes" skip="1"><exception regexp="yes" inflected="yes">kommen|finden|biegen|legen|machen|rücken|schneiden|schnitzen|weisen|zimmern</exception></token>
                </pattern>
                <message>Als Bestandteil von Fügungen mit Verben wie 'zurechtkommen', '-finden' schreiben Sie bitte 'zurecht'. Wenn Sie dagegen <suggestion>berechtigterweise</suggestion> meinen, schreiben Sie bitte getrennt: <suggestion>zu Recht</suggestion>.</message>
                <short>'zu Recht' (berechtigterweise) ≠ 'zurecht' (wie in 'zurechtkommen')</short>
                <example correction="berechtigterweise|zu Recht">Er hat <marker>zurecht</marker> behauptet, das sei falsch.</example>
            </rule>
            <!-- match 'zurecht kommen', 'zurecht finden' etc. -->
            <rule>
                <pattern>
                    <token>zurecht</token>
                    <token regexp="yes" inflected="yes">kommen|finden|biegen|legen|machen|rücken|schneiden|schnitzen|weisen|zimmern</token>
                </pattern>
                <message>Als Bestandteil von Fügungen mit Verben wie 'zurechtkommen', '-finden' schreiben Sie bitte zusammen: <suggestion>zurecht\2</suggestion>. Wenn Sie dagegen <suggestion>berechtigterweise \2</suggestion> meinen, schreiben Sie bitte getrennt: <suggestion>zu Recht \2</suggestion>.</message>
                <short>'zu Recht' (berechtigterweise) ≠ 'zurecht' (wie in 'zurechtkommen')</short>
                <example correction="zurechtgekommen|berechtigterweise gekommen|zu Recht gekommen">Er ist <marker>zurecht gekommen</marker>.</example>
            </rule>
            <!-- match 'zu recht' with 'kommen', 'finden' etc. -->
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" inflected="yes">basteln|biegen|finden|legen|machen</token>
                    <token regexp="yes" skip="2">sich|uns|euch|etwas|mir|mich</token>
                    <marker>
                        <token>zu</token>
                        <token>recht</token>
                    </marker>
                    <token>
                        <exception postag="ADJ:.+" postag_regexp="yes"/>
                    </token>
                </pattern>
                <message>Als Bestandteil von Fügungen mit Verben wie 'zurechtkommen', '-finden' schreiben Sie bitte <suggestion>zurecht</suggestion>. Wenn Sie dagegen <suggestion>berechtigterweise</suggestion> meinen, schreiben Sie bitte getrennt: <suggestion>zu Recht</suggestion>.</message>
                <short>'zu Recht' (berechtigterweise) ≠ 'zurecht' (wie in 'zurechtkommen')</short>
                <example>Da regt er sich völlig <marker>zu Recht</marker> auf.</example>
                <example>Er biegt den Draht <marker>zu recht</marker> kleinen Ösen.</example>
                <example>Er biegt den Draht zu Ösen <marker>zurecht</marker>.</example>
                <example correction="zurecht|berechtigterweise|zu Recht">Wir legen uns das so <marker>zu recht</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" inflected="yes" skip="2">biegen|kommen|weisen|schneiden|stutzen</token>
                    <marker>
                        <token>zu</token>
                        <token>recht</token>
                    </marker>
                    <token>
                        <exception postag="ADJ:.+" postag_regexp="yes"/>
                    </token>
                </pattern>
                <message>Als Bestandteil von Fügungen mit Verben wie 'zurechtkommen', '-finden' schreiben Sie bitte <suggestion>zurecht</suggestion>. Wenn Sie dagegen <suggestion>berechtigterweise</suggestion> meinen, schreiben Sie bitte getrennt: <suggestion>zu Recht</suggestion>.</message>
                <short>'zu Recht' (berechtigterweise) ≠ 'zurecht' (wie in 'zurechtkommen')</short>
                <example>Er biegt den Draht <marker>zu recht</marker> kleinen Ösen.</example>
                <example>Wir kommen alle <marker>zu recht</marker> unterschiedlichen Schlussfolgerungen.</example>
                <example>Wir kommen schon irgendwie <marker>zurecht</marker>.</example>
                <example>Wir kommen damit schon <marker>zurecht</marker>.</example>
                <example correction="zurecht|berechtigterweise|zu Recht">Wir kommen schon irgendwie <marker>zu recht</marker> damit.</example>
                <example correction="zurecht|berechtigterweise|zu Recht">Wir kommen damit nicht <marker>zu recht</marker>.</example>
                <example correction="zurecht|berechtigterweise|zu Recht">Ich kam damit gut <marker>zu recht</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="JE_DESTO" name="je/desto">
            <rule>
                <pattern>
                    <token>je</token>
                    <token postag="ADJ:PRD:KOM" skip="-1"><exception regexp="yes" scope="next">bzw|und</exception></token>
                    <marker>
                        <token>je</token>
                    </marker>
                    <token postag="ADJ:PRD:KOM"/>
                </pattern>
                <message>Die Konjunktion 'je' wird standardsprachlich mit den Partnerwörtern <suggestion>desto</suggestion> oder <suggestion>umso</suggestion> verwendet. 'je ... je ...' gilt als altertümlich und ist nur noch in einzelnen festen Wendungen wie 'je länger, je lieber' oder 'je oller, je doller' gebräuchlich.</message>
                <url>http://www.spiegel.de/kultur/zwiebelfisch/zwiebelfisch-abc-je-je-desto-umso-a-435248.html</url>
                <short>Je ... desto ...</short>
                <example correction="desto|umso">Je größer, <marker>je</marker> besser.</example>
                <example>Je größer und je besser wir bauen, <marker>desto</marker> beeindruckter werden die Besucher sein.</example>
            </rule>
        </rulegroup>
        <rulegroup id="CHAMPIGNON_CHAMPION" name="Champignon/Champion">
            <rule>
                <pattern>
                    <token regexp="yes">Dosen?|Pizza|Pasta|Nudeln|Soße|Sauce</token>
                    <token>mit</token>
                    <marker>
                        <token>Champions</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion><match no="3" regexp_match="^Champion" regexp_replace="Champignon"/></suggestion> (Speisepilz)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Champignons">Es gab Pizza mit <marker>Champions</marker>.</example>
                <example>Pizza mit <marker>Champignons</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">Dosen?|Glas|Gläsern?|(frisch|gedünstet|gehackt|geschnitten|gebraten|gefüllt)en?</token>
                    <marker>
                        <token regexp="yes">Champions?</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion><match no="2" regexp_match="^Champion" regexp_replace="Champignon"/></suggestion> (Speisepilz)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Champignons">Pizza mit frischen <marker>Champions</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">Champions?</token>
                    </marker>
                    <token skip="1">aus</token>
                    <token regexp="yes">Dosen?|Glas|Gläsern?</token>
                </pattern>
                <message>&verw;Meinten Sie <suggestion><match no="1" regexp_match="^Champion" regexp_replace="Champignon"/></suggestion> (Speisepilz)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Champignons"><marker>Champions</marker> aus der Dose.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BOT_BOOT" name="bot/Boot">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <token>selben</token>
                    <marker>
                        <token>Bot</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Boot</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Boot">Wir sitzen im selben <marker>Bot</marker>.</example>
                <example>Wir sitzen im selben <marker>bot</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]ns</token>
                    <marker>
                        <token>Bot</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Boot</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Boot">Wir haben sie ins <marker>Bot</marker> geholt.</example>
                <example>Wir haben sie ins <marker>bot</marker> geholt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="TOT_TOD" name="tot/Tod">
            <rule>
                <antipattern>
                    <token>tot</token>
                    <token>geboren</token>
                </antipattern>
                <pattern>
                    <token postag='ART:.*' postag_regexp='yes'></token>
                    <marker>
                        <token>tot</token>
                    </marker>
                </pattern>
                <message>Meinen Sie <suggestion>Tod</suggestion>?</message>
                <example correction='Tod'>Der <marker>Tot</marker> kam unerwartet.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">auf|um|über|zwischen</token>
                    <marker>
                        <token>leben</token>
                        <token>und</token>
                        <token>tot</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Leben und Tod</suggestion>? Das Substantiv 'Tod' wird mit d geschrieben.</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Leben und Tod">Es geht um <marker>leben und tot</marker>.</example>
                <example><marker>Leben und tot</marker> sein schließt sich bekanntlich gegenseitig aus.</example>
            </rule>
            <rule>
                <pattern>
                    <token skip="1">bis</token>
                    <token>der</token>
                    <marker>
                        <token>tot</token>
                    </marker>
                    <token regexp="yes">uns|euch|sie</token>
                    <token>scheidet</token>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Tod</suggestion>? Das Substantiv 'Tod' wird mit d geschrieben.</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Tod">Bis dass der <marker>tot</marker> euch scheidet.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHEISSEN_SCHIESSEN" name="schießen/scheißen">
            <!-- Since this is such an awkward typo and can particularly easily happen to non-native speakers, this rule should be extended. -->
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">Kraut|(Eigen)?[Tt]or(en?)?|Boden|Höhe|Brand</token>
                    <marker>
                        <token inflected="yes">scheißen</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion><match no="2" regexp_match="^schei" regexp_replace="schie"/></suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="schießen">Die Läden, die wie Pilze aus dem Boden <marker>scheißen</marker>.</example>
                <example correction="schießen">Besser keine Eigentore <marker>scheißen</marker>.</example>
                <example correction="schießen">Besser kein Eigentor <marker>scheißen</marker>.</example>
                <example correction="schießen">Eigentoren <marker>scheißen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">war|ist</token>
                    <marker>
                        <token regexp="yes">[sS]chieße</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Scheiße</suggestion> (ugs./vulg.)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Scheiße">Das war echt <marker>Schieße</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GEHANGEN_GEHAENGT" name="gehängt/gehangen">
            <!-- Vielleicht besser in Grammatik verschieben? -->
            <url>http://www.duden.de/rechtschreibung/haengen_verbinden_befestigen</url>
            <rule>
                <pattern>
                    <token regexp="yes">an|auf|über|in</token>
                    <token regexp="yes">den|die|das</token>
                    <token postag="SUB:AKK:.+" postag_regexp="yes"><exception postag="SUB:DAT:PLU.+" postag_regexp="yes"/></token>
                    <marker>
                        <token>gehangen</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>gehängt</suggestion>? 'Hängen' als transitives Verb wird regelmäßig flektiert.</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="gehängt">Ich habe es in den Schrank <marker>gehangen</marker>.</example>
                <example correction="gehängt">Ich habe es über die Leine <marker>gehangen</marker>.</example>
                <example correction="gehängt">Ich habe es an die Wand <marker>gehangen</marker>.</example>
                <example>Es hat auf dem Haken <marker>gehangen</marker>.</example>
                <example>Es hat am Haken <marker>gehangen</marker>.</example>
                <example>Es hat im Schrank <marker>gehangen</marker>.</example>
                <example>Ich habe es auf den Haken <marker>gehängt</marker>.</example>
                <example>Ich habe es über den Stuhl <marker>gehängt</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>gehangen</token>
                    </marker>
                    <token>worden</token>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>gehängt</suggestion>? 'Hängen' als transitives Verb wird regelmäßig flektiert.</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="gehängt">Es ist in den Schrank <marker>gehangen</marker> worden.</example>
                <example>Es hat auf dem Haken <marker>gehangen</marker>.</example>
                <example>Es ist über den Stuhl <marker>gehängt</marker> worden.</example>
            </rule>
        </rulegroup>
        <rulegroup id="MIT_VORNAHMEN" name="Nachnahme/Nachname">
            <short>Mögliche Wortverwechslung</short>
            <rule>
                <pattern case_sensitive="yes">
                    <token>per</token>
                    <marker>
                        <token>Nachname</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Nachnahme</suggestion> ('Nachnahme' = Versandart, 'Nachname' = Familienname)?</message>
                <example correction="Nachnahme">Warum liefern Firmen lieber per <marker>Nachname</marker>?</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="1" regexp="yes">hieß(en)?|heißt|heißen?</token>
                    <token>mit</token>
                    <marker>
                        <token regexp="yes">(Vor|Nach)nahmen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="3" regexp_match="nahm" regexp_replace="nam"/></suggestion> ('Nachnahme' = Versandart, 'Nachname' = Familienname)?</message>
                <example correction="Nachnamen">Wie heißt Claudia mit <marker>Nachnahmen</marker>?</example>
                <example correction="Nachnamen">Wie heißen Sie mit <marker>Nachnahmen</marker>?</example>
                <example correction="Vornamen">Wie heißen Sie mit <marker>Vornahmen</marker>?</example>
                <example correction="Vornamen">Ich heiße mit <marker>Vornahmen</marker> Jan.</example>
                <example>Warum liefern Firmen lieber per <marker>Nachnahme</marker>?</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>mit</token>
                    <marker>
                        <token regexp="yes">(Vor|Nach)nahmen</token>
                    </marker>
                    <token skip="1" regexp="yes">hieß(en)?|heißt|(ge)?heißen?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2" regexp_match="nahm" regexp_replace="nam"/></suggestion> ('Nachnahme' = Versandart, 'Nachname' = Familienname)?</message>
                <example correction="Nachnamen">Wie kann man nur Müller mit <marker>Nachnahmen</marker> heißen?</example>
                <example>Wie hat Wittgenstein mit <marker>Vornamen</marker> geheißen?</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">mein|meinen?|dein|deinen?|unser|unseren?|sein|seinen?|ihr|ihren|euer|euren?</token>
                    <marker>
                        <token regexp="yes">(Vor|Nach)nahmen?</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2" regexp_match="nahm" regexp_replace="nam"/></suggestion> ('Nachnahme' = Versandart, 'Nachname' = Familienname)?</message>
                <example correction="Nachname">Sein <marker>Nachnahme</marker> ist Müller-Lüdenscheidt.</example>
                <example correction="Vorname">Sein <marker>Vornahme</marker> ist Jürgen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GEWOHNT_GEWOEHNT" name="gewöhnt/gewohnt">
            <url>http://www.spiegel.de/kultur/zwiebelfisch/zwiebelfisch-abc-gewoehnt-gewohnt-a-314582.html</url>
            <rule>
                <pattern>
                    <token skip="1">es</token>
                    <marker>
                        <token>gewöhnt</token>
                    </marker>
                    <token inflected="yes" postag="VER:.*" postag_regexp="yes">sein</token>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>gewohnt</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="gewohnt">... weil ich es so <marker>gewöhnt</marker> bin.</example>
            </rule>
            <rule>
                <pattern>
                    <token inflected="yes" postag="VER:.*" postag_regexp="yes">sein</token>
                    <token skip="1">es</token>
                    <marker>
                        <token>gewöhnt</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>gewohnt</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="gewohnt">Ich bin es so <marker>gewöhnt</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>das</token>
                    <token skip="1" inflected="yes" postag="VER:.*" postag_regexp="yes">sein</token>
                    <token regexp="yes">nicht|so</token>
                    <marker>
                        <token>gewöhnt</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>gewohnt</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="gewohnt">Das bin ich so <marker>gewöhnt</marker>.</example>
                <example>Ich bin es so <marker>gewohnt</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="EMISSION_EMULSION" name="Emission/Emulsion">
            <rule>
                <regexp>(CO2|Kohlendioxid|Schadstoff)\-?Emulsion(en)?</regexp>
                <message>Meinten Sie <suggestion><match no="0" regexp_match="mulsion" regexp_replace="mission"/></suggestion> (Ausstoß) statt Emulsion (Gemisch zweier normalerweise nicht mischbarer Flüssigkeiten)?</message>
                <url>https://de.wikipedia.org/wiki/Emulsion</url>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Schadstoffemissionen">Die <marker>Schadstoffemulsionen</marker> haben sich im letzten Jahr verdoppelt.</example>
                <example correction="CO2-Emission">Die <marker>CO2-Emulsion</marker> ist angestiegen.</example>
                <example>Eine <marker>Fett-in-Leichenwaschwasser-Emulsion</marker> tropfte aus der Wurstpackung.</example>
            </rule>
        </rulegroup>
        <rulegroup id="LINKEN_VERLINKEN" name="linken/verlinken">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">gelinkte[nmrs]?</token>
                    </marker>
                    <token regexp="yes">Dokument(en?)?|(Internet)?Seiten?|URLs?|URIs?|Websites?|Datei(en)?</token>
                </pattern>
                <message>Möchten Sie lieber <suggestion><match no="1" regexp_match="^gelink" regexp_replace="verlink"/></suggestion> schreiben? Das Verb 'linken' bedeutet auch 'täuschen'.</message>
                <url>http://www.openthesaurus.de/synonyme/linken</url>
                <short>Mögliche Wortverwechslung</short>
                <example correction="verlinkten">Ich sah mir die Änderungen an <marker>gelinkten</marker> Seiten an.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FOLGERN_FOLGEN" name="folgern/folgen">
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token>Daraus</token>
                    <marker>
                        <token>folgert</token>
                    </marker>
                    <token regexp="yes">dass?|nichts?</token>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>folgt</suggestion>? Personen folgern (ziehen Schlüsse), Aussagen folgen auseinander.</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="folgt">Daraus <marker>folgert</marker> nicht, dass diese Formulierung richtig ist.</example>
                <example>Daraus <marker>folgt</marker>, dass diese Formulierung richtig ist.</example>
                <example>Daraus <marker>folgert</marker> er, dass diese Formulierung richtig ist.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token>Daraus</token>
                    <marker>
                        <token>folgert</token>
                    </marker>
                    <token>,</token>
                    <token regexp="yes">dass?</token>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>folgt</suggestion>? Personen folgern (ziehen Schlüsse), Aussagen folgen auseinander.</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="folgt">Daraus <marker>folgert</marker>, dass diese Formulierung falsch ist.</example>
                <example>Daraus <marker>folgt</marker>, dass diese Formulierung richtig ist.</example>
            </rule>
        </rulegroup>
        <rulegroup id="PERDU_PARTOUT" name="perdu/partout">
            <rule>
                <pattern>
                    <token regexp="yes" negate="yes">enfant|temps|corps|fonds</token>
                    <marker>
                        <token>perdu</token>
                    </marker>
                    <token regexp="yes">nichts?|kein(en?)?</token>
                </pattern>
                <message>&verw;Meinten Sie eventuell <suggestion>partout</suggestion> (unbedingt)? 'perdu' = franz. 'verloren'</message>
                <url>http://www.duden.de/rechtschreibung/perdu</url>
                <short>Mögliche Wortverwechslung</short>
                <example correction="partout">Ich komme <marker>perdu</marker> nicht ins Internet.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SALZSAEURE_SALZSAEULE" name="Salzsäule/Salzsäure">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">.*konzentrier.+|.*verdünnt.*|zersetz.+|auflös.+</token>
                    <marker>
                        <token>Salzsäule</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Salzsäure</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Salzsäure">In konzentrierter <marker>Salzsäule</marker> löst sich das schnell auf.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token skip="1">Salzsäule</token>
                    </marker>
                    <token regexp="yes">.*konzentrier.+|.*verdünnt.*|zersetz.+|auflös.+|aufgelöst.*</token>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Salzsäure</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Salzsäure">Ich habe es in <marker>Salzsäule</marker> aufgelöst.</example>
                <example>In konzentrierter <marker>Salzsäure</marker> löst sich das schnell auf.</example>
                <example>Ich erstarrte zur <marker>Salzsäule</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SICHTWEISE_SICHTWEITE" name="Sichtweise/Sichtweite">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n|[aA]ußer</token>
                    <marker>
                        <token>Sichtweise</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Sichtweite</suggestion>? (Sichtweise = Perspektive; Sichtweite = Entfernung, aus der man etwas noch sehen kann)</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Sichtweite">Wir blieben in <marker>Sichtweise</marker>.</example>
                <example correction="Sichtweite">Das Dorf kam bald in <marker>Sichtweise</marker>.</example>
                <example correction="Sichtweite">Das Dorf war bald außer <marker>Sichtweise</marker>.</example>
                <example>Das ist deine <marker>Sichtweise</marker> der Dinge.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[sS]ubjektiven?</token>
                    <marker>
                        <token regexp="yes">Sichtweiten?</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion><match no="2" regexp_match="weite" regexp_replace="weise"/></suggestion>? (Sichtweise = Perspektive; Sichtweite = Entfernung, aus der man etwas noch sehen kann)</message>
                <short>Mögliche Wortverwechslung</short>
                <example>Wir blieben in <marker>Sichtweite</marker>.</example>
                <example correction="Sichtweise">Das ist deine subjektive <marker>Sichtweite</marker>.</example>
                <example correction="Sichtweise">Das ist eine sehr subjektive <marker>Sichtweite</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="UHRZEIT_URZEIT" name="Uhrzeit/Urzeit">
            <rule>
                <pattern>
                    <token regexp="yes">vor|seit</token>
                    <marker>
                        <token case_sensitive="yes">Uhrzeiten</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Urzeiten</suggestion> (vor sehr langer Zeit)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Urzeiten">Schon vor <marker>Uhrzeiten</marker> habe ich diesen Rechner gekauft.</example>
                <example>Das ist schon seit <marker>Urzeiten</marker> so.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[uU]m|[zZ]u</token>
                    <token regexp="yes">welcher?|dieser?|jeder?</token>
                    <marker>
                        <token>Urzeit</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Uhrzeit</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Uhrzeit">Was tun Sie denn um diese <marker>Urzeit</marker> hier?</example>
                <example>Riesenechsen aus der <marker>Urzeit</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(genaue|exakte|die?selbe)n?</token>
                    <marker>
                        <token>Urzeit</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Uhrzeit</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Uhrzeit">Haben Sie die genaue <marker>Urzeit</marker>?</example>
                <example>Riesenechsen aus der <marker>Urzeit</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">Datum|(Wochen)?Tag</token>
                    <token regexp="yes">und|,</token>
                    <marker>
                        <token>Urzeit</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Uhrzeit</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Uhrzeit">Tragen Sie bitte Datum und <marker>Urzeit</marker> ein.</example>
                <example>Riesenechsen aus der <marker>Urzeit</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>Urzeit</token>
                    </marker>
                    <token regexp="yes">und|,</token>
                    <token regexp="yes">Datum|(Wochen)Tag</token>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Uhrzeit</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Uhrzeit">Tragen Sie bitte <marker>Urzeit</marker> und Datum ein.</example>
                <example>Riesenechsen aus der <marker>Urzeit</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GROSSER_STIEL" name="Stiel/Stil">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">[iI][nm]</token>
                    <token regexp="yes">große[nm]</token>
                    <marker>
                        <token>Stiel</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Stil</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Stil">Das ist Betrug im ganz großen <marker>Stiel</marker>.</example>
                <example>Das ist Betrug im großen <marker>Stil</marker>.</example>
                <example>Der Besen hat einen langen <marker>Stiel</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(gute|schlechte)[rnm]?</token>
                    <marker>
                        <token>Stiel</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Stil</suggestion> (Anstand, Ausdrucksweise, Art und Weise)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Stil">Das ist schlechter <marker>Stiel</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>nicht</token>
                    <token regexp="yes">&meindein;</token>
                    <marker>
                        <token>Stiel</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Stil</suggestion> (Anstand, Ausdrucksweise, Art und Weise)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Stil">So etwas ist nicht mein <marker>Stiel</marker>.</example>
                <example>Das ist nicht mein <marker>Stil</marker>.</example>
                <example>Das ist gar nicht mein <marker>Besenstiel</marker>, Hermine.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>Eis</token>
                    <token>am</token>
                    <marker>
                        <token>Stil</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Stiel</suggestion>?</message>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Stiel">Das war ein Eis am <marker>Stil</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="OEKONOMISCH_OEKUMENISCH" name="'ökonomischer (ökumenischer) Gottesdienst/...'">
            <rule>
                <pattern>
                    <marker>
                        <token inflected="yes">ökonomisch</token>
                    </marker>
                    <token regexp="yes">.*Gottesdienst.*|Kirche|Kirchen|Trauung|Trauungen|Taufe|Taufen|Kirchentag|Kirchentage|Kirchentags|Kirchentages|Abendmahl|Abendmahls</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="ökonomisch" regexp_replace="ökumenisch"/></suggestion>? (Ökonomie = Wirtschaft, Ökumene = Zusammenarbeit christlicher Kirchen)</message>
                <example>Was sind <marker>ökumenische</marker> Gottesdienste?</example>
                <example correction="ökumenischer">Was ist ein <marker>ökonomischer</marker> Gottesdienst?</example>
                <example correction="ökumenischer">Was ist ein <marker>ökonomischer</marker> Wortgottesdienst?</example>
                <example correction="ökumenischen">Was ist das Merkmal eines <marker>ökonomischen</marker> Gedenkgottesdienstes?</example>
                <example correction="ökumenischen">Was ist das Merkmal eines <marker>ökonomischen</marker> Gottesdienstes?</example>
                <example correction="ökumenischen">Was ist das Merkmal von <marker>ökonomischen</marker> Gottesdiensten?</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token inflected="yes">ökologisch</token>
                    </marker>
                    <token regexp="yes">.*Gottesdienst.*|Kirche|Kirchen|Trauung|Trauungen|Taufe|Taufen|Kirchentag|Kirchentage|Kirchentags|Kirchentages|Abendmahl|Abendmahls</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="ökologisch" regexp_replace="ökumenisch"/></suggestion>? (Ökologie = Umwelt, Ökumene = Zusammenarbeit christlicher Kirchen)</message>
                <example>Was sind <marker>ökumenische</marker> Gottesdienste?</example>
                <example correction="ökumenischer">Was ist ein <marker>ökologischer</marker> Gottesdienst?</example>
                <example correction="ökumenischer">Was ist ein <marker>ökologischer</marker> Wortgottesdienst?</example>
                <example correction="ökumenischen">Was ist das Merkmal eines <marker>ökologischen</marker> Gedenkgottesdienstes?</example>
                <example correction="ökumenischen">Was ist das Merkmal eines <marker>ökologischen</marker> Gottesdienstes?</example>
                <example correction="ökumenischen">Was ist das Merkmal von <marker>ökologischen</marker> Gottesdiensten?</example>
                <example correction="ökumenische">Was ist die <marker>ökologische</marker> Kirche?</example>
            </rule>
            <rule>
                <regexp>(ökumenische[rn]?) (.*Messen?)</regexp>
                <message>Bestandteil einer Messe ist das Abendmahl, welches nicht ökumenisch gefeiert wird. Meinten Sie <suggestion>ökumenischer Gottesdienst</suggestion> oder nur <suggestion>\2</suggestion>?</message>
                <example>Das war ein schöner <marker>ökumenischer Gottesdienst</marker>.</example>
                <example correction="ökumenischer Gottesdienst|Gedenkmesse">Das war eine schöne <marker>ökumenische Gedenkmesse</marker>.</example>
                <example correction="ökumenischer Gottesdienst|Messen">Das waren schöne <marker>ökumenische Messen</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="KARIKATIV_VS_KARITATIV" name="karikativ/karitativ">
            <pattern>
                <marker>
                    <token regexp="yes">karikative[rns]?</token>
                </marker>
                <token regexp="yes" inflected="yes">Ader|Akt|Aktivität|Angebot|Anstalt|Arbeit|Aufgabe|Ausrichtung|Bemühung|Bereich|Betätigung|Charakter|Dienst|Einrichtung|Engagement|Events|Fürsorge|Geste|Hilfe|Hilfsorganisation|Hilfswerk|Institutionen|Jobs|Mission|Organisation|Projekt|Sammler|Sammlung|Sektor|Spende|Stiftung|Tätigkeit|Träger|Unternehmung|Veranstaltung|Verband|Verein|Vereinigung|Wirken|Wohnheim|Zahlung|Zweck</token>
            </pattern>
            <message>&verw;Meinten Sie <suggestion><match no="1" regexp_match="arikativ" regexp_replace="aritativ"/></suggestion> (wohltätig, humanitär)? 'Karikativ' bedeutet 'nach Art einer Karikatur'.</message>
            <url>http://www.korrekturen.de/beliebte_fehler/karikativ.shtml</url>
            <example>Sie ist bei einer <marker>karitativen</marker> Einrichtung tätig.</example>
            <example correction="karitativen">Sie ist bei einer <marker>karikativen</marker> Einrichtung tätig, die sich für Behinderte einsetzt.</example>
            <example correction="Karitatives"><marker>Karikatives</marker> Angebot aufgebaut.</example>
        </rule>
        <rule id="GRAT_VS_GRAD" name="Grad/Grat">
            <pattern>
                <token regexp="yes">(schmale|dünne|feine|scharfe|gezackte)[mrn]?</token>
                <marker>
                    <token>Grad</token>
                </marker>
            </pattern>
            <message>&verw;Meinten Sie <suggestion>Grat</suggestion> (Bergrücken) statt Grad (Maßeinheit)?</message>
            <example correction="Grat">Er wandelt auf einem schmalen <marker>Grad</marker>.</example>
        </rule>
        <rule id="COACH_VS_COUCH" name="Coach/Couch">
            <pattern>
                <token>auf</token>
                <token regexp="yes">der|die</token>
                <marker>
                    <token>Coach</token>
                </marker>
            </pattern>
            <message>&verw;Meinten Sie <suggestion>Couch</suggestion> (Sofa) statt Coach (Trainer)?</message>
            <example correction="Couch">Wir saßen auf der <marker>Coach</marker>.</example>
        </rule>
        <rulegroup id="MIENE" name="Mine/Miene">
            <url>http://www.korrekturen.de/beliebte_fehler/mine.shtml</url>
            <rule>
                <pattern>
                    <token regexp="yes" inflected="yes">gut|versteinert|böse|finster|traurig</token>
                    <marker>
                        <token>Mine</token>
                    </marker>
                </pattern>
                <message>&verw;Meinten Sie <suggestion>Miene</suggestion>? (Mine = unterirdischer Gang, Sprengkörper, Kugelschreibermine)</message>
                <example correction="Miene">Er hat gute <marker>Mine</marker> zum bösen Spiel gemacht.</example>
                <example correction="Miene">Sie schaute ihn mit versteinerter <marker>Mine</marker> an.</example>
            </rule>
            <rule>
                <regexp>(Kugelschreiber|Bleistift)mienen?</regexp>
                <message>&verw;Meinten Sie <suggestion><match no="0" regexp_match="miene" regexp_replace="mine"/></suggestion>? (Miene = Gesichtsausdruck)</message>
                <example correction="Kugelschreibermine">Die <marker>Kugelschreibermiene</marker></example>
                <example>Die <marker>Bleistiftmine</marker></example>
            </rule>
        </rulegroup>
        <!-- TODO many false alarms because of not recognizing a neuter noun and when 'das' is used as pronoun (Er sagt, das sei in Ordnung) -->
        <rulegroup id="DASS" name="'das (dass)'" default="off">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START" skip="-1">
                        <exception scope="next" postag=".*NEU.*|UNKNOWN" postag_regexp="yes"/>
                        <exception scope="next" postag="UNKNOWN"/>
                    </token>
                    <token regexp="yes" inflected="yes">sagen|berichten|meinen|glauben|schreiben|denken</token>
                    <token>,</token>
                    <marker>
                        <token skip="-1">das
                            <exception scope="next" postag=".*NEU.*" postag_regexp="yes"/>
                            <!-- <exception scope="next" postag="UNKNOWN"/> TODO not working -->
                            <exception scope="next">heißt</exception>
                        </token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>dass</suggestion> (Subjunktion)? Für das Relativpronomen 'das' wurde kein Beziehungswort gefunden.</message>
                <url>http://www.duden.de/rechtschreibung/dass#bi-artikel-div-block_1</url>
                <example correction="dass">Er sagt, <marker>das</marker> er sie liebt.</example>
                <example correction="dass">Er hat geschrieben, <marker>das</marker> er sie liebt.</example>
                <example>Er sagt, <marker>dass</marker> er sie liebt.</example>
                <example>Er sagt, <marker>das</marker> ihm gehörende Haus sei schön.</example>
                <example>Er meint, <marker>das</marker> heißt nichts.</example>
                <example>Er hat kein Stück geschrieben, <marker>das</marker> nicht erfolgreich wurde.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DASS_STATT_DAS_RELATIVPRONOMEN" name="dass/das">
            <url>http://www.duden.de/rechtschreibung/dass#bi-artikel-div-block_1</url>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token regexp="yes">Ein|Das</token>
                    <token postag="SUB:NOM:SIN:NEU"/>
                    <token>,</token>
                    <marker>
                        <token>dass</token>
                    </marker>
                </pattern>
                <message>Meinten Sie das Relativpronomen <suggestion>das</suggestion>?</message>
                <example correction="das">Das Kind, <marker>dass</marker> dort spielt.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <marker>
                        <token>Das</token>
                    </marker>
                    <token regexp="yes">man|er|sie|es|du</token>
                </pattern>
                <message>Meinten Sie die Konjunktion <suggestion>dass</suggestion>?</message>
                <example correction="Dass"><marker>Das</marker> es zu dieser Jahreszeit schneit, ist ungewöhnlich.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DASS_MIT_VERB" name="'dass (das) ist' etc.">
            <rule>
                <antipattern>
                    <token>sorgen</token>
                    <token>,</token>
                    <token>dass</token>
                </antipattern>
                <pattern>
                    <token negate="yes">so</token>
                    <marker>
                        <token>dass</token>
                    </marker>
                    <token postag="VER:(AUX:)?(2|3):.+" postag_regexp="yes"><exception postag="(PA2|SUB|ART|ADJ):.+" postag_regexp="yes"/><exception regexp="yes">sieben|gilt|äußerst|anstelle|einst|meinen?|tausenden?|!(hat)</exception></token>
                </pattern>
                <message>Meinten Sie <suggestion>das</suggestion>? Die Subjunktion 'dass' scheint an dieser Stelle nicht zu passen.</message>
                <url>http://www.duden.de/rechtschreibung/dass#bi-artikel-div-block_1</url>
                <example correction="das">Er sagt, <marker>dass</marker> sei richtig, aber er irrt.</example>
                <example correction="das">Aber <marker>dass</marker> ist doch nicht richtig.</example>
                <example correction="das">Aber <marker>dass</marker> scheinst du vergessen zu haben.</example>
                <example correction="das">Aber <marker>dass</marker> hat nichts damit zu tun.</example>
                <example correction="das">Aber <marker>dass</marker> hast du vergessen.</example>
                <example correction="das">Aber <marker>dass</marker> warst du gar nicht.</example>
                <example>Er sagt, <marker>dass</marker> du kommst, aber er irrt.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <marker>
                        <token>Dass</token>
                    </marker>
                    <token postag="SUB:NOM:SIN:NEU"/>
                    <token postag="VER:(AUX:)?3:SIN:PRÄ:.*" postag_regexp="yes"/>
                    <token negate="yes">,</token>
                </pattern>
                <message>Meinten Sie den Artikel <suggestion>Das</suggestion>?</message>
                <example correction="Das"><marker>Dass</marker> Kind spielt.</example>
                <example><marker>Dass</marker> Auto fährt, wer es nicht kann, das ärgert den Herrn Saubermann.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DASS_MIT_SUBJUNKTION" name="'weil dass (das)' etc.">
            <rule>
                <pattern>
                    <token regexp="yes">bevor|dass|indem|nachdem|obwohl|obgleich|sodass|sofern|solange|weil</token>
                    <marker>
                        <token>dass</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>das</suggestion>? Die Subjunktion 'dass' scheint an dieser Stelle nicht zu passen.</message>
                <url>http://www.duden.de/rechtschreibung/dass#bi-artikel-div-block_1</url>
                <example correction="das">Weil <marker>dass</marker> Handy zu teuer war, habe ich es nicht gekauft.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SODASS" name="'so das (so dass)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>,</token>
                    <marker>
                        <token>so</token>
                        <token skip="-1">das<exception scope="next" postag=".*NEU.*" postag_regexp="yes"/></token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>so dass</suggestion>? Für den Artikel 'das' wurde kein Beziehungswort gefunden.</message>
                <url>http://www.duden.de/rechtschreibung/dass#bi-artikel-div-block_1</url>
                <example correction="so dass">Er war erkältet, <marker>so das</marker> er nicht kommen konnte.</example>
                <example>Er soll gestürzt werden, <marker>so das</marker> Volk.</example>
            </rule>
        </rulegroup>
        <rule id="FOND_VS_FONDS" name="Fond/Fonds">
            <pattern>
                <token regexp="yes">(Ablösungs|Absatz|Absatzförderungs|Abschreibungs|Agrar|Aktiendach|Aktien|Aktions|Alterssicherungs|Angestelltenpensions|Anlage|Anpassungs|Anteil|Arbeitnehmer|Arbeitskräfte|Arbeitszeit|Aufbauhilfe|Ausbildungs|Ausgleichs|Auslands|Auswanderungs|Bau|Bausparkassensicherungs|Berufsbildungs|Betriebserweiterungs|Betriebs|Bevölkerungs|Bildungs|Biogas|Bodenreserve|Branchen|Bundes|Dach|Deckungs|Devisenausgleichs|Dispositions|Eigenkapital|Einlagensicherungs|Einwanderungs|Einzel|Entschädigungs|Entwicklungs|Entwicklungshilfe|Erneuerungs|Ersatz|Ethik|Familien|Fernseh|Film|Filmförderungs|Finanzierungs|Finanzmittel|Fluthilfe|Förder|Förderungs|Forschungs|Forst|Fortbildungs|Frauenförder|Fremd|Futtermittel|Garantie|Gedächtnis|Geheim|Geld|Geldmarkt|Gemeinschafts|Gewinnbeteiligungs|Gewinn|Grund|Grundmittel|Grundstücks|Haftungs|Handels|Härte|Hauptstadtkultur|Hilfe|Hilfs|Holzabsatz|Immobilien|Index|Inlands|Internet|Investitions|Investment|Kapitalanlage|Kapitalentwicklungs|Kapital|Katastrophen|Katastrophenhilfe|Kinderhilfs|Klimaschutz|Kloster|Kranken|Kreisschul|Kultur|Kunst|Landes|Landschafts|Landwirtschafts|Laufzeit|Lehrstellen|Leistungs|Liegenschafts|Literatur|Lohn|Lotterie|Medien|Milliarden|Mindestgarantie|National|Naturschutz|Nothilfe|Öko|Öl|Opfer|Pensions|Pensionsinvestment|Petroleum|Polizeireserve|Preis|Privat|Produktionsanlage|Produktions|Produktionsgrund|Produktionsmittel|Produktionsumlauf|Publikums|Rechtshilfe|Regional|Renten|Repräsentations|Reserve|Rettungs|Risiko|Schiffs|Schmiergeld|Schuldentilgungs|Schulgeld|Sicherheits|Sicherungs|Solidaritäts|Sonder|Sozial|Spekulations|Spenden|Spezial|Staats|Stabilisierungs|Stadterweiterungs|Streik|Struktur|Tarif|Teil|Tierschutz|Tilgungs|Treuhand|Umlauf|Umlaufmittel|Umwelt|Universitäts|Unterstützungs|Vermögensbildungs|Vermögens|Verteidigungs|Wahl|Wahlkampf|Währungsausgleich|Währungsausgleichs|Währungs|Waren|Weltbevölkerungs|Weltwährungs|Werbe|Wissenschafts|Zeit|Ziel|Zukunfts|Zwangsarbeiter)fond</token>
            </pattern>
            <message>Meinten Sie <suggestion>\1s</suggestion> (Bestand)? 'Fond' = Bratensud bzw. hinterer Wagenteil</message>
            <example correction="Absatzförderungsfonds">Der <marker>Absatzförderungsfond</marker>.</example>
        </rule>
        <rulegroup id="VATER_MORGANA" name="'Vater (Fata) Morgana'">
            <rule>
                <regexp>Vater Morgana</regexp>
                <message>Meinten Sie <suggestion>Fata Morgana</suggestion> (eine Luftspiegelung)?</message>
                <example correction="Fata Morgana">Eine <marker>Vater Morgana</marker> entsteht durch Ablenkung des Lichtes.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SEITE_SAITE" name="Seite/Saite">
            <rule>
                <pattern>
                    <token regexp="yes">(&saitewoerter;)seite</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2" regexp_match="ei" regexp_replace="ai"/></suggestion>? (Seite = Buchseite)</message>
                <example correction="Gitarrensaite">Die <marker>Gitarrenseite</marker> ist gerissen.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">(&seitewoerter;)saite</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2" regexp_match="ai" regexp_replace="ei"/></suggestion>? (Saite = Saite eines Musikinstruments)</message>
                <example correction="Buchseite">Die <marker>Buchsaite</marker> ist schön.</example>
            </rule>
        </rulegroup>
        <rulegroup id="LID_LIED" name="Ende vom Lid (Lied)">
            <rule>
                <pattern case_sensitive="yes">
                    <token>Ende</token>
                    <token>vom</token>
                    <marker>
                        <token>Lid</token>
                    </marker>
                </pattern>
                <message>&verw; Meinten Sie <suggestion>Lied</suggestion>? (Lid = Augenlid)</message>
                <short>&verw;</short>
                <example correction="Lied">Das war das Ende vom <marker>Lid</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ETHISCH_ETHNISCH" name="ethisch/ethnisch">
            <rule>
                <pattern>
                    <marker>
                        <token regexp="yes">ethische|ethischer|ethischen</token>
                    </marker>
                    <token inflected="yes" regexp="yes">Säuberung|Minderheit|Minorität|Gruppe|Untergruppe|Bevölkerungsgruppe|Gruppierung|Gemeinschaft|Zugehörigkeit|Zuordnung|Herkunft|Abstammung|Homogenität|Zusammensetzung|Proporz|Identifikation|Selbstidentifikation</token>
                </pattern>
                <message>&verw;Meinten Sie <suggestion><match no="1" regexp_match="[Ee]thisch" regexp_replace="ethnisch"/></suggestion> (ethisch = Ethik/Moral betreffend, ethnisch = zu einer bestimmten Ethnie/Volksgruppe gehörend)?</message>
                <example correction="ethnische">Bücher über <marker>ethische</marker> Minderheiten und Vertriebene</example>
                <example correction="Ethnische"><marker>Ethische</marker> Minderheiten und Vertriebene</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token inflected='yes'>ethnisch</token>
                    </marker>
                    <token inflected='yes' regexp='yes'>Bedenken|Forderung|Haltung</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="[Ee]thni" regexp_replace="ethi"/></suggestion>?</message>
                <example correction="ethische">Dagegen bestehen <marker>ethnische</marker> Bedenken.</example>
            </rule>
        </rulegroup>
        <rule id="AUFS_TRAPEZ_BRINGEN" name="Trapez/Tapet">
            <pattern>
                <token>aufs</token>
                <marker>
                    <token>Trapez</token>
                </marker>
                <token inflected="yes">bringen</token>
            </pattern>
            <message>&verw;Meinten Sie <suggestion>Tapet</suggestion>?</message>
            <example correction="Tapet">Dieses Thema habe ich auch aufs <marker>Trapez</marker> gebracht.</example>
        </rule>
        <rulegroup id="GROS_GROSS" name="Groß/Gros">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]as</token>
                    <marker>
                        <token>Groß</token>
                    </marker>
                    <token>der</token>
                </pattern>
                <message>Meinten Sie <suggestion>Gros</suggestion>?</message>
                <url>https://de.wikipedia.org/wiki/Gros</url>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Gros">Für das <marker>Groß</marker> der Studierenden sind die Bedingungen schlecht.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>\ben groß\b</regexp>
                <message>Meinten Sie <suggestion>en gros</suggestion>?</message>
                <url>http://www.duden.de/rechtschreibung/en_gros</url>
                <short>Mögliche Wortverwechslung</short>
                <example correction="en gros">Die Welt <marker>en groß</marker> und en détail.</example>
            </rule>
        </rulegroup>
        <rule id="DER_GENUS" name="Genus/Genuss">
            <regexp>\b(der|den) (Genus\b)</regexp>
            <message>Meinten Sie <suggestion>\1 Genuss</suggestion> oder <suggestion>das Genus</suggestion> (gramm. Geschlecht)?</message>
            <example><marker>Das Genus</marker> bezeichnet das grammatische Geschlecht.</example>
            <example correction="Der Genuss|Das Genus"><marker>Der Genus</marker> von Schokolade.</example>
        </rule>
        <rulegroup id="NIVEA" name="Nivea/Niveau">
            <rule>
                <pattern>
                    <token regexp="yes">hohe[nms]?</token>
                    <marker>
                        <token>Nivea</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Niveau</suggestion> (Ebene, Stufe) statt Nivea (Kosmetikhersteller)?</message>
                <example correction="Niveau">Wir sind auf hohem <marker>Nivea</marker> gescheitert.</example>
            </rule>
            <rule>
                <pattern>
                    <token>das</token>
                    <marker>
                        <token>Nivea</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Niveau</suggestion> (Ebene, Stufe) statt Nivea (Kosmetikhersteller)?</message>
                <example correction="Niveau">Das <marker>Nivea</marker> ist sehr hoch.</example>
            </rule>
        </rulegroup>
        <rulegroup id="PUNK_PUNKT" name="Punk/Punkt">
            <rule>
                <pattern>
                    <token regexp="yes">(grün|wichtig|strittig|schwach|wund|heikl|zentral|neuralgisch)e[rmn]</token>
                    <marker>
                        <token>Punk</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Punkt</suggestion> statt 'Punk' (Musikstil)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example>Das ist <marker>Punk</marker>.</example>
                <example>Das ist ein heikler <marker>Punkt</marker>.</example>
                <example correction="Punkt">Das ist ein etwas heikler <marker>Punk</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token skip="1">Punk</token>
                    </marker>
                    <token>Komma</token>
                </pattern>
                <message>Meinten Sie <suggestion>Punkt</suggestion> statt 'Punk' (Musikstil)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example>Das ist <marker>Punk</marker>.</example>
                <example correction="Punkt">Punkt, <marker>Punk</marker>, Komma, Strich ...</example>
                <example correction="Punkt">Sie redet ohne <marker>Punk</marker> und Komma.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KOMA_KOMMA" name="Koma/Komma">
            <rule>
                <pattern>
                    <token skip="1">Punkt</token>
                    <marker>
                        <token>Koma</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Komma</suggestion> (Satzzeichen)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example>Sie liegt im <marker>Koma</marker>.</example>
                <example correction="Komma">Sie redet ohne Punkt und <marker>Koma</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token skip="2" inflected="yes" regexp="yes">fallen|liegen</token>
                    <token regexp="yes">ins|im</token>
                    <marker>
                        <token>Komma</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Koma</suggestion> (Bewusstlosigkeit)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example>Sie liegt im <marker>Koma</marker>.</example>
                <example>Sie redet ohne Punkt und <marker>Komma</marker>.</example>
                <example correction="Koma">Sie fiel plötzlich ins <marker>Komma</marker>.</example>
                <example correction="Koma">Er liegt seit gestern im <marker>Komma</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">ins|im</token>
                    <marker>
                        <token>Komma</token>
                    </marker>
                    <token regexp="yes">gefallen|gelegen</token>
                </pattern>
                <message>Meinten Sie <suggestion>Koma</suggestion> (Bewusstlosigkeit)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example>Sie fiel plötzlich ins <marker>Koma</marker>.</example>
                <example>Sie redet ohne Punkt und <marker>Komma</marker>.</example>
                <example correction="Koma">Sie ist plötzlich ins <marker>Komma</marker> gefallen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IDEN_IDEEN" name="Ideen/Iden">
            <rule>
                <pattern>
                    <token postag="SENT_START" skip="-1"><exception regexp="yes" scope="next">Tag.*</exception></token>
                    <marker>
                        <token>Iden</token>
                    </marker>
                    <token negate="yes" skip="-1">des<exception regexp="yes" scope="next">Tag.*</exception></token>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>Ideen</suggestion> (Einfälle) statt 'Iden' (röm. Kalendertage)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example>Sind heute die <marker>Iden</marker> des März?</example>
                <example>Wichtig waren die Nonae am siebten Monatstag und die <marker>Iden</marker> am 15. Tag.</example>
                <example correction="Ideen">Deine <marker>Iden</marker> sind gut!</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>Ideen</token>
                    </marker>
                    <token>des</token>
                    <token regexp="yes">(&monate;)e?s?</token>
                </pattern>
                <message>Meinten Sie <suggestion>Iden</suggestion> (röm. Kalendertage) statt 'Ideen' (Einfälle)?</message>
                <short>Mögliche Wortverwechslung</short>
                <example>Deine <marker>Ideen</marker> sind gut!</example>
                <example correction="Iden">Sind heute die <marker>Ideen</marker> des März?</example>
                <example correction="Iden">Sind heute die <marker>Ideen</marker> des Märzes?</example>
            </rule>
        </rulegroup>
        <rulegroup id="DER_SCHILD" name="das/der Schild">
            <url>http://www.duden.de/rechtschreibung/Schild_Schutzwaffe_Schirm</url>
            <rule>
                <regexp>\bdas (.*(Schutz|Abfang|Abwehr)schild)</regexp>
                <message>'Schild' im Sinne von 'Schutzwaffe' ist ein maskulines Nomen.</message>
                <suggestion>der \1</suggestion>
                <short>'Schild' im Sinne von 'Schutzwaffe' ist ein maskulines Nomen.</short>
                <example correction="der Schutzschild">Hier ist <marker>das Schutzschild</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="ADJ:NOM:SIN:NEU.*" postag_regexp="yes" regexp="yes">.+es<exception postag="ADJ:.+:SIN:MAS.*" postag_regexp="yes"/></token>
                    <token regexp="yes">.*(Schutz|Abfang|Abwehr)schild</token>
                </pattern>
                <message>'Schild' im Sinne von 'Schutzwaffe' ist ein maskulines Nomen.</message>
                <suggestion><match no="1" regexp_replace="er" regexp_match="es$"/> \2</suggestion>
                <short>'Schild' im Sinne von 'Schutzwaffe' ist ein maskulines Nomen.</short>
                <example correction="menschlicher Schutzschild">Ein <marker>menschliches Schutzschild</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">.*(Schutz|Abfang|Abwehr)schildern?</token>
                </pattern>
                <message>Der Plural von 'Schild' im Sinne von 'Schutzwaffe' lautet 'Schilde'.</message>
                <suggestion><match no="1" regexp_replace="e$1" regexp_match="er(n)?$"/></suggestion>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Schutzschilde">Die menschlichen <marker>Schutzschilder</marker>.</example>
                <example correction="Schutzschilden">Den menschlichen <marker>Schutzschildern</marker>.</example>
            </rule>
            <rule>
                <regexp>\bder (\w*(Verkehrs|Verbots|Namens|Hinweis|Warn)schild)</regexp>
                <message>'Schild' im Sinne von 'Zeichen, Tafel' ist ein Neutrum.</message>
                <suggestion>das \1</suggestion>
                <url>http://www.duden.de/rechtschreibung/Schild_Tafel_Platte_Fleck</url>
                <short>'Schild' im Sinne von 'Zeichen' ist ein Neutrum.</short>
                <example>Hier ist <marker>der Schutzschild</marker>.</example>
                <example correction="das Verkehrsschild">Hier ist <marker>der Verkehrsschild</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token negate="yes">dem</token> <!-- Dativ-e -->
                    <marker>
                        <token regexp="yes">.*(Verkehrs|Verbots|Namens|Hinweis|Warn)schilden?</token>
                    </marker>
                </pattern>
                <message>Der Plural von 'Schild' im Sinne von 'Zeichen, Tafel' lautet 'Schilder'.</message>
                <suggestion><match no="2" regexp_replace="er$1" regexp_match="e(n)?$"/></suggestion>
                <short>Mögliche Wortverwechslung</short>
                <example correction="Verkehrsschilder">Die <marker>Verkehrsschilde</marker>.</example>
                <example correction="Verkehrsschildern">Den <marker>Verkehrsschilden</marker>.</example>
            </rule>
        </rulegroup>
    </category>

    <!-- ====================================================================== -->
    <!-- Eigennamen -->
    <!-- ====================================================================== -->
    <category id="PROPER_NOUNS" name="Prominente/geographische Eigennamen">
        <!-- geographische Namen u. ä. -->
        <rulegroup id="RHEINLAND_FALZ" name="'Rheinland-Falz (Rheinland-Pfalz)'">
            <rule>
                <regexp>Rheinland[ -]Falz</regexp>
                <message>Meinten Sie das Bundesland <suggestion>Rheinland-Pfalz</suggestion>?</message>
                <example correction="Rheinland-Pfalz">Mainz liegt in <marker>Rheinland-Falz</marker>.</example>
                <example correction="Rheinland-Pfalz">Mainz liegt in <marker>Rheinland Falz</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="MEISSENER" name="'Meissener (Meißener)'">
            <antipattern>
                <token>Meissener</token>
                <token>Porzellan</token>
            </antipattern>
            <pattern>
                <token>Meissener</token>
            </pattern>
            <message>Das Wort <suggestion>Meißener</suggestion> wird in Deutschland und Österreich mit ß geschrieben.</message>
            <example correction="Meißener">Die <marker>Meissener</marker> waren sehr nett.</example>
            <example>Das ist echtes <marker>Meissener</marker> Porzellan.</example>
        </rule>
        <rule id="JUECHEN_JUELICH" name="'Forschungszentrum Jüchen (Jülich)'">
            <pattern>
                <token regexp="yes" skip="1">.*forschungszentrums?</token>
                <marker>
                    <token>Jüchen</token>
                </marker>
            </pattern>
            <message>Meinten Sie das Forschungszentrum in <suggestion>Jülich</suggestion>?</message>
            <example correction="Jülich">Sie arbeitet beim Forschungszentrum <marker>Jüchen</marker>.</example>
        </rule>
        <rule id="AM_REIN" name="'am Rein (Rhein)'">
            <pattern case_sensitive="yes">
                <token>am</token>
                <marker>
                    <token>Rein</token>
                </marker>
            </pattern>
            <message>Meinten Sie den <suggestion>Rhein</suggestion> (den Fluss)?</message>
            <short>&eigenname;</short>
            <example correction="Rhein">Warum ist es am <marker>Rein</marker> so schön?</example>
        </rule>
        <rulegroup id="AUS_ESSEN" name="Ortsname: 'aus/nach/in siegen (Siegen)' etc.">
            <short>&eigenname;</short>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:(AUX:)?(1|2|3):.+" postag_regexp="yes" skip="1"/>
                    <token regexp="yes">aus|in|nach</token>
                    <marker>
                        <token regexp="yes">kamen|halle|erlangen|baden|gießen|siegen|essen|polen</token>
                    </marker>
                </pattern>
                <message>&subanfang;es sich bei <suggestion><match no="3" case_conversion="startupper"/></suggestion> um einen geographischen Eigennamen handelt, der großgeschrieben werden muss.</message>
                <example correction="Polen">Im Urlaub fahren wir nach <marker>polen</marker>.</example>
                <example correction="Polen">Deutsche Truppen marschierten in <marker>polen</marker> ein.</example>
                <example correction="Essen">Ich wohne jetzt in <marker>essen</marker>.</example>
                <example correction="Gießen">Sie kommt aus <marker>gießen</marker>.</example>
                <example correction="Kamen">Sie wohnt in <marker>kamen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">aus|in|nach</token>
                    <marker>
                        <token>weil</token>
                    </marker>
                    <token>am</token>
                    <token>Rhein</token>
                </pattern>
                <message>&subanfang;es sich bei <suggestion><match no="2" case_conversion="startupper"/></suggestion> um einen geographischen Eigennamen handelt, der großgeschrieben werden muss.</message>
                <example>Sie kommt aus <marker>Weil</marker> am Rhein in Südbaden.</example>
                <example>Ich lebe gern in Köln, <marker>weil</marker> am Rhein der Frohsinn zu Hause ist.</example>
                <example correction="Weil">Sie kommt aus <marker>weil</marker> am Rhein.</example>
            </rule>
        </rulegroup>
        <rule id="DOM_VS_DON" name="'Kölner Don (Dom)' etc.">
            <pattern>
                <token regexp="yes">Aachener|Bremer|Erfurter|Freisinger|Hamburger|Hildesheimer|Kölner|Magdeburger|Münchner|Paderborner</token>
                <marker>
                    <token>Don</token>
                </marker>
            </pattern>
            <message>Meinten Sie den <suggestion>Dom</suggestion> (die Kirche)?</message>
            <short>&eigenname;</short>
            <example correction="Dom">Der Kölner <marker>Don</marker> ist das Wahrzeichen der Stadt.</example>
        </rule>
        <rulegroup id="ROTHENBURG_VS_ROTENBURG" name="Ortsname: 'Rotenburg (Rothenburg) ob der Tauber' etc.">
            <short>&eigenname;</short>
            <rule>
                <pattern>
                    <marker>
                        <token>Rothenburg</token>
                    </marker>
                    <token>an</token>
                    <token>der</token>
                    <token>Fulda</token>
                </pattern>
                <message>Meinten Sie <suggestion>Rotenburg</suggestion> an der Fulda (Rotenburg ohne 'h')?</message>
                <example correction="Rotenburg"><marker>Rothenburg</marker> an der Fulda liegt in Hessen.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>Rothenburg</token>
                    </marker>
                    <token>a</token>
                    <token>.</token>
                    <token>d</token>
                    <token>.</token>
                    <token>Fulda</token>
                </pattern>
                <message>Meinten Sie <suggestion>Rotenburg</suggestion> an der Fulda (Rotenburg ohne 'h')?</message>
                <example><marker>Rotenburg</marker> an der Fulda liegt in Hessen.</example>
                <example correction="Rotenburg"><marker>Rothenburg</marker> a. d. Fulda liegt in Hessen.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>Rothenburg</token>
                    </marker>
                    <token>(</token>
                    <token>Wümme</token>
                    <token>)</token>
                </pattern>
                <message>Meinten Sie <suggestion>Rotenburg</suggestion> in Niedersachsen (Rotenburg ohne 'h')?</message>
                <example correction="Rotenburg"><marker>Rothenburg</marker> (Wümme) liegt in Niedersachsen.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>Rotenburg</token>
                    </marker>
                    <token>ob</token>
                    <token>der</token>
                    <token>Tauber</token>
                </pattern>
                <message>Meinten Sie <suggestion>Rothenburg</suggestion> ob der Tauber (Rothenburg mit 'h')?</message>
                <example correction="Rothenburg"><marker>Rotenburg</marker> ob der Tauber ist eine Kleinstadt in Mittelfranken.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">Roth?enburg</token>
                    <token>ob</token>
                    <token>der</token>
                    <token regexp="yes">Taube\w?
                        <exception>Tauber</exception>
                    </token>
                </pattern>
                <message>Meinten Sie <suggestion>Rothenburg ob der Tauber</suggestion> (Kleinstadt in Franken)?</message>
                <example correction="Rothenburg ob der Tauber"><marker>Rotenburg ob der Taube</marker> ist eine Kleinstadt in Mittelfranken.</example>
                <example correction="Rothenburg ob der Tauber"><marker>Rothenburg ob der Tauben</marker> ist eine Kleinstadt in Mittelfranken.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>Rotenburg</token>
                    </marker>
                    <token>o</token>
                    <token>.</token>
                    <token>d</token>
                    <token>.</token>
                    <token>Tauber</token>
                </pattern>
                <message>Meinten Sie <suggestion>Rothenburg</suggestion> ob der Tauber (Rothenburg mit 'h')?</message>
                <example><marker>Rothenburg</marker> ob der Tauber ist eine Kleinstadt in Mittelfranken.</example>
                <example correction="Rothenburg"><marker>Rotenburg</marker> o. d. Tauber ist eine Kleinstadt in Mittelfranken.</example>
            </rule>
        </rulegroup>
        <rulegroup id="STRASBURG" name="Ortsname: 'Strasburg (Straßburg)'">
            <rule>
                <regexp>(Strasburg(s|er)?)</regexp>
                <message>Bitte beachten Sie, dass "Strasburg" (mit "s") eine Stadt in der nördlichen Uckermark bezeichnet. Es ist jedoch auch eine verbreitete Falschschreibung für <suggestion><match no="1" regexp_match="Stras" regexp_replace="Straß"/></suggestion> (Stadt in Frankreich, frz. Schreibweise: Strasbourg).</message>
                <url>http://www.duden.de/rechtschreibung/Straszburg</url>
                <short>&eigenname;</short>
                <example correction="Straßburg"><marker>Strasburg</marker> liegt auf der französischen Rheinseite.</example>
            </rule>
        </rulegroup>
        <rulegroup id="MUEHLHEIM_A_D_RUHR" name="Ortsname: 'Mühlheim (Mülheim) an der Ruhr'">
            <short>&eigenname;</short>
            <rule>
                <regexp>Mühlheim (an|a\.) (der|d\.) Ruhr</regexp>
                <message>Meinten Sie <suggestion>Mülheim \1 \2 Ruhr</suggestion> (Mülheim ohne 'h')?</message>
                <example correction="Mülheim an der Ruhr"><marker>Mühlheim an der Ruhr</marker> ist eine kreisfreie Stadt im westlichen Ruhrgebiet.</example>
                <example correction="Mülheim a. d. Ruhr"><marker>Mühlheim a. d. Ruhr</marker> ist eine kreisfreie Stadt im westlichen Ruhrgebiet.</example>
            </rule>
            <rule>
                <regexp>Mühlheim/Ruhr</regexp>
                <message>Meinten Sie <suggestion>Mülheim/Ruhr</suggestion> (Mülheim ohne 'h')?</message>
                <example correction="Mülheim/Ruhr"><marker>Mühlheim/Ruhr</marker> ist eine kreisfreie Stadt im westlichen Ruhrgebiet.</example>
            </rule>
        </rulegroup>
        <rule id="LAS_VEGAS" name="Ortsname: 'las (Las) Vegas'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>las</token>
                </marker>
                <token>Vegas</token>
            </pattern>
            <message>Als Bestandteil des Namens 'Las Vegas' wird <suggestion>Las</suggestion> großgeschrieben.</message>
            <short>&eigenname;</short>
            <example correction="Las">Das ist jetzt der letzte Schrei in <marker>las</marker> Vegas.</example>
        </rule>
        <!-- Produktnamen -->
        <rulegroup id="OPENOFFICE" name="Produktname: 'OpenOffice (OpenOffice.org)'">
            <!-- die richtigen Versionen sind: Sun OpenOffice.org, Oracle OpenOffice.org, Oracle Open Office, Apache OpenOffice -->
            <url>https://de.wikipedia.org/wiki/Apache_OpenOffice</url>
            <short>Möglicherweise falsch geschriebene Produktbezeichnung.</short>
            <rule>
                <pattern>
                    <token>Oracle</token>
                    <marker>
                        <token>OpenOffice</token>
                    </marker>
                    <token negate="yes">.</token>
                </pattern>
                <message>Meinten Sie das freie Oracle <suggestion>OpenOffice.org</suggestion> oder das eingestellte Oracle <suggestion>Open Office</suggestion>?</message>
                <example>Sun <marker>OpenOffice.org</marker> war freie Software.</example>
                <example>Oracle <marker>Open Office</marker> hat Geld gekostet.</example>
                <example>Apache <marker>OpenOffice</marker> ist freie Software.</example>
                <example correction="OpenOffice.org|Open Office">Oracle <marker>OpenOffice</marker> ist freie Software.</example>
                <example correction="OpenOffice.org|Open Office">Oracle <marker>Openoffice</marker> war keine freie Software.</example>
            </rule>
            <rule>
                <pattern>
                    <token>Sun</token>
                    <marker>
                        <token>OpenOffice</token>
                    </marker>
                    <token negate="yes">.</token>
                </pattern>
                <message>Meinten Sie das freie Sun <suggestion>OpenOffice.org</suggestion>?</message>
                <example>Sun <marker>OpenOffice.org</marker> war freie Software.</example>
                <example>Oracle <marker>OpenOffice.org</marker> ist freie Software.</example>
                <example>Oracle <marker>Open Office</marker> hat Geld gekostet.</example>
                <example>Apache <marker>OpenOffice</marker> ist freie Software.</example>
                <example correction="OpenOffice.org">Sun <marker>OpenOffice</marker> ist freie Software.</example>
            </rule>
            <rule>
                <pattern>
                    <token>Sun</token>
                    <marker>
                        <token>Open</token>
                        <token>Office</token>
                    </marker>
                </pattern>
                <message>Meinten Sie das freie Sun <suggestion>OpenOffice.org</suggestion>?</message>
                <example>Sun <marker>OpenOffice.org</marker> war freie Software.</example>
                <example>Oracle <marker>OpenOffice.org</marker> ist freie Software.</example>
                <example>Oracle <marker>Open Office</marker> hat Geld gekostet.</example>
                <example>Apache <marker>OpenOffice</marker> ist freie Software.</example>
                <example correction="OpenOffice.org">Sun <marker>Open Office</marker> ist freie Software.</example>
            </rule>
            <rule>
                <pattern>
                    <token>Apache</token>
                    <marker>
                        <token>Open</token>
                        <token>Office</token>
                    </marker>
                </pattern>
                <message>Meinten Sie das freie Apache <suggestion>OpenOffice</suggestion>?</message>
                <example>Sun <marker>OpenOffice.org</marker> war freie Software.</example>
                <example>Oracle <marker>OpenOffice.org</marker> ist freie Software.</example>
                <example>Oracle <marker>Open Office</marker> hat Geld gekostet.</example>
                <example correction="OpenOffice">Apache <marker>Open Office</marker> ist freie Software.</example>
            </rule>
            <rule>
                <pattern>
                    <token>Apache</token>
                    <marker>
                        <token>OpenOffice</token>
                        <token>.</token>
                        <token>org</token>
                    </marker>
                </pattern>
                <message>Meinten Sie das freie Apache <suggestion>OpenOffice</suggestion>?</message>
                <example>Sun <marker>OpenOffice.org</marker> war freie Software.</example>
                <example>Oracle <marker>OpenOffice.org</marker> ist freie Software.</example>
                <example>Oracle <marker>Open Office</marker> hat Geld gekostet.</example>
                <example correction="OpenOffice">Apache <marker>OpenOffice.org</marker> ist freie Software.</example>
            </rule>
            <rule>
                <regexp>Open-Office</regexp>
                <message>Meinten Sie das freie Apache <suggestion>OpenOffice</suggestion>, Oracle/Sun <suggestion>OpenOffice.org</suggestion> oder das kostenpflichtige Oracle <suggestion>Open Office</suggestion>?</message>
                <example>Sun <marker>OpenOffice.org</marker> war freie Software.</example>
                <example>Oracle <marker>OpenOffice.org</marker> ist freie Software.</example>
                <example>Oracle <marker>Open Office</marker> hat Geld gekostet.</example>
                <example correction="OpenOffice|OpenOffice.org|Open Office">Apache <marker>Open-Office</marker> ist freie Software.</example>
            </rule>
        </rulegroup>
        <rulegroup id="LIBREOFFICE" name="Produktname: 'Libre Office (LibreOffice)'">
            <rule>
                <regexp>Libre[ -]Office</regexp>
                <message>Meinten Sie das freie Programmpaket <suggestion>LibreOffice</suggestion>?</message>
                <short>Möglicherweise falsch geschriebene Produktbezeichnung.</short>
                <example correction="LibreOffice"><marker>Libre Office</marker> ist freie Software.</example>
                <example correction="LibreOffice"><marker>Libre-Office</marker> ist freie Software.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BLUE_RAY" name="Produktname: 'Blue Ray (Blu-ray)'">
            <rule>
                <regexp>Blue[ -](Ray|Rai|Rei)</regexp>
                <message>Meinten Sie das digitale optische Speichermedium <suggestion>Blu-ray</suggestion> Disc?</message>
                <short>Möglicherweise falsch geschriebene Produktbezeichnung.</short>
                <example>Das ist eine <marker>Blu ray</marker> Disc.</example>
                <example correction="Blu-ray">Das ist eine <marker>Blue ray</marker> Disc.</example>
                <example correction="Blu-ray">Das ist eine <marker>Blue-ray</marker> Disc.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IPHONE" name="Produktname: 'I-Phone (iPhone)' etc.">
            <rule>
                <regexp>i-phon(es?)?</regexp>
                <message>Mit i beginnende Produktnamen von Apple wie <suggestion><match no="0" case_conversion="startlower" regexp_match="^[iI]\-[pP]" regexp_replace="iP"/></suggestion>, 'iPad' oder 'iPod' werden in der Regel zusammen, mit kleinem i und großem P geschrieben.</message>
                <short>Möglicherweise falsch geschriebene Produktbezeichnung.</short>
                <example correction="iPhone">Ich habe jetzt ein <marker>i-Phone</marker>.</example>
            </rule>
            <rule>
                <regexp>i-p[ao]ds?</regexp>
                <message>Mit i beginnende Produktnamen von Apple wie <suggestion><match no="1" case_conversion="startlower" regexp_match="^[iI]\-[pP]" regexp_replace="iP"/></suggestion> oder 'iPhone' werden in der Regel zusammen, mit kleinem i und großem P geschrieben.</message>
                <short>Möglicherweise falsch geschriebene Produktbezeichnung.</short>
                <example correction="iPad">Ich habe jetzt ein <marker>i-Pad</marker>.</example>
                <example correction="iPod">Ich habe jetzt einen <marker>i-Pod</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="UNITY_MEDIA" name="'Unity Media (Unitymedia)'">
            <regexp>(j?Unit(y|ie?)) Media</regexp>
            <message>Meinten Sie den deutschen Kabelnetzbetreiber <suggestion>Unitymedia</suggestion>?</message>
            <short>&eigenname;</short>
            <example correction="Unitymedia">Ich habe einen Kabelanschluss von <marker>Unity Media</marker>.</example>
            <example correction="Unitymedia">Ich habe einen Kabelanschluss von <marker>Juniti Media</marker>.</example>
        </rule>
        <rulegroup id="SONY_ERICSSON" name="'Sony Eriksson (Sony Ericsson)'">
            <short>&eigenname;</short>
            <rule>
                <pattern>
                    <token>Sony</token>
                    <token regexp="yes">Eri[ck]ss?on<exception>Ericsson</exception></token>
                </pattern>
                <message>Meinten Sie das schwedische Joint Venture <suggestion>Sony Ericsson</suggestion>? Dieses Joint Venture gibt es seit 2012 nicht mehr, evt. möchten Sie deshalb <suggestion>Sony</suggestion> verwenden.</message>
                <url>https://de.wikipedia.org/wiki/Sony_Ericsson</url>
                <example correction="Sony Ericsson|Sony">Mein Handy ist von <marker>Sony Ericson</marker>.</example>
                <example correction="Sony Ericsson|Sony">Mein Handy ist von <marker>Sony Eriksson</marker>.</example>
            </rule>
            <rule>
                <regexp>Sony-Eri[ck]ss?on</regexp>
                <message>Meinten Sie das schwedische Joint Venture <suggestion>Sony Ericsson</suggestion>? Dieses Joint Venture gibt es seit 2012 nicht mehr, evt. möchten Sie deshalb <suggestion>Sony</suggestion> verwenden.</message>
                <url>https://de.wikipedia.org/wiki/Sony_Ericsson</url>
                <example correction="Sony Ericsson|Sony">Mein Handy ist von <marker>Sony-Ericsson</marker>.</example>
                <example correction="Sony Ericsson|Sony">Mein Handy ist von <marker>Sony-Eriksson</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GIRLS_DAY" name="'Girl's (Girls’) Day'">
            <short>&eigenname;</short>
            <rule>
                <regexp>(girl|boy)['’`´‘]s day</regexp>
                <message>Meinten Sie den Aktionstag <suggestion>\1s’ Day</suggestion>?</message>
                <example correction="Girls’ Day">Der <marker>Girl's Day</marker> findet einmal im Jahr statt.</example>
                <example correction="Boys’ Day">Der <marker>Boy`s Day</marker> ist ein Aktionstag.</example>
            </rule>
            <rule>
                <regexp>(girls|boys)[´`‘]? day</regexp>
                <message>Meinten Sie den Aktionstag <suggestion>\1’ Day</suggestion>?</message>
                <short>&eigenname;</short>
                <example>Der <marker>Boys’ Day</marker> findet einmal im Jahr statt.</example>
                <example correction="Boys’ Day">Der <marker>Boys` Day</marker> ist ein Aktionstag.</example>
                <example correction="Girls’ Day">Der <marker>Girls Day</marker> findet einmal im Jahr statt.</example>
                <example correction="Boys’ Day">Der <marker>Boys Day</marker> ist ein Aktionstag.</example>
            </rule>
            <rule>
                <regexp>(girls|boys)['’`´‘]day</regexp>
                <message>Meinten Sie den Aktionstag <suggestion>\1’ Day</suggestion>?</message>
                <example correction="Girls’ Day">Der <marker>Girls'Day</marker> findet einmal im Jahr statt.</example>
                <example correction="Boys’ Day">Der <marker>Boys`Day</marker> ist ein Aktionstag.</example>
            </rule>
        </rulegroup>
        <rulegroup id="OPEN_STREET_MAP" name="'Open Street Map (OpenStreetMap)'">
            <short>&eigenname;</short>
            <rule>
                <regexp>Open (Street Maps?|Streetmaps?)</regexp>
                <message>Meinten Sie die freie Geodatenbank <suggestion>OpenStreetMap</suggestion>?</message>
                <example>Bei <marker>openstreetmap.org</marker> handelt es sich um eine freie Geodatenbank.</example>
                <example correction="OpenStreetMap">Bei <marker>Open Street Map</marker> handelt es sich um eine freie Geodatenbank.</example>
                <example correction="OpenStreetMap">Bei <marker>Open Streetmaps</marker> handelt es sich um eine freie Geodatenbank.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[oO]pen\-?[sS]treet\-?[mM]aps?<exception>OpenStreetMap</exception></token>
                </pattern>
                <message>Meinten Sie die freie Geodatenbank <suggestion>OpenStreetMap</suggestion>?</message>
                <example correction="OpenStreetMap">Bei <marker>Open-Streetmap</marker> handelt es sich um eine freie Geodatenbank.</example>
                <example correction="OpenStreetMap">Bei <marker>Open-Street-Map</marker> handelt es sich um eine freie Geodatenbank.</example>
                <example correction="OpenStreetMap">Bei <marker>Openstreetmap</marker> handelt es sich um eine freie Geodatenbank.</example>
                <example correction="OpenStreetMap">Bei <marker>Openstreetmaps</marker> handelt es sich um eine freie Geodatenbank.</example>
            </rule>
        </rulegroup>
        <rule id="IF_SCHLEIFE" name="Fachbegriff: 'if-Schleife (if-Bedingung)'">
            <regexp>\bif[ -]Schleifen?</regexp>
            <message>Meinten Sie <suggestion>if-Bedingung</suggestion>?</message>
            <example correction="if-Bedingung">Hier muss man eine <marker>if-Schleife</marker> verwenden.</example>
            <example correction="if-Bedingung">Hier muss man eine <marker>if Schleife</marker> verwenden.</example>
        </rule>
        <rulegroup id="JAVASCRIPT_APPLET" name="Fachbegriff: 'JavaScript-Applet (Java-Applet)'">
            <rule>
                <regexp>JavaScript[ -]Applets?</regexp>
                <message>Meinten Sie <suggestion>Java-Applet</suggestion> oder <suggestion>JavaScript</suggestion>?</message>
                <example correction="Java-Applet|JavaScript">Das ist ein <marker>JavaScript-Applet</marker>.</example>
                <example correction="Java-Applet|JavaScript">Das ist ein <marker>JavaScript Applet</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="UBUNTU_12_4" name="'Ubuntu 12.4 (12.04)' etc.">
            <rule>
                <pattern>
                    <token regexp="yes">.*buntu</token>
                    <marker>
                        <token regexp="yes">1?[0-9]</token>
                        <token>.</token>
                        <token regexp="yes">[46]</token>
                    </marker>
                </pattern>
                <message>Meinten Sie \1 <suggestion>\2\30\4</suggestion>?</message>
                <example>Ich benutze Ubuntu <marker>12.04.1</marker>.</example>
                <example correction="12.04">Ich benutze Ubuntu <marker>12.4</marker>.</example>
                <example correction="12.04">Ich benutze Kubuntu <marker>12.4</marker>.1.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">.*buntu</token>
                    <marker>
                        <token regexp="yes">1?[0-9]</token>
                        <token>.</token>
                        <token>1</token>
                    </marker>
                </pattern>
                <message>Meinten Sie \1 <suggestion>\2\3\40</suggestion>?</message>
                <example correction="13.10">Ich benutze Ubuntu <marker>13.1</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="MP_3" name="'MP-3 (MP3)' etc.">
            <regexp case_sensitive='yes'>[mM][pP]\-3|Mp3</regexp>
            <message>Meinten Sie <suggestion><match no="0" regexp_match=".*3(.*)" regexp_replace="MP3$1"/></suggestion>?</message>
            <url>https://de.wikipedia.org/wiki/MP3</url>
            <example correction="MP3">Ich habe einen neuen <marker>MP-3</marker>-Player.</example>
            <example correction="MP3"><marker>Mp3</marker> ist ein weit verbreitetes Format.</example>
            <example correction="MP3"><marker>Mp-3</marker> ist ein weit verbreitetes Format.</example>
        </rule>
        <!-- Prominente -->
        <rule id="ALEXIUS_MEINONG" name="'Alexius Meinung (Meinong)'">
            <pattern case_sensitive="yes">
                <token>Alexius</token>
                <marker>
                    <token>Meinung</token>
                </marker>
            </pattern>
            <message>Meinten Sie den Philosophen Alexius <suggestion>Meinong</suggestion>?</message>
            <short>&eigenname;</short>
            <example correction="Meinong">Alexius <marker>Meinung</marker> ist ein Philosoph.</example>
        </rule>
        <rule id="JOSEF_HAYDN" name="'Josef (Joseph) Haydn'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>Josef</token>
                </marker>
                <token regexp="yes">Haydns?</token>
            </pattern>
            <message>Meinten Sie den Komponisten Franz <suggestion>Joseph</suggestion> Haydn?</message>
            <short>&eigenname;</short>
            <example correction="Joseph"><marker>Josef</marker> Haydn komponierte die Kaiserhymne.</example>
        </rule>
        <rule id="HERMAN_REUTTER" name="'Herman (Hermann) Reutter'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>Herman</token>
                </marker>
                <token regexp="yes">Reutters?</token>
            </pattern>
            <message>Meinten Sie den Komponisten <suggestion>Hermann</suggestion> Reutter?</message>
            <short>&eigenname;</short>
            <example correction="Hermann"><marker>Herman</marker> Reutter komponierte die Melodie der Hymne an Deutschland.</example>
        </rule>
        <rule id="ABRAHAM_LINCOLN" name="'Abraham Linken (Lincoln)'">
            <!-- phonetische Schreibweise -->
            <regexp case_sensitive='yes'>Abraham Linken</regexp>
            <message>Meinten Sie evt. den US-Präsidenten <suggestion>Abraham Lincoln</suggestion>?</message>
            <url>https://de.wikipedia.org/wiki/Abraham_Lincoln</url>
            <short>&eigenname;</short>
            <example correction="Abraham Lincoln"><marker>Abraham Linken</marker> fiel einem Attentat zum Opfer.</example>
        </rule>
        <rule id="MAX_BROD" name="'Max Brot (Brod)'">
            <regexp case_sensitive='yes'>Max Brot\b</regexp>
            <message>Meinten Sie evt. <suggestion>Max Brod</suggestion>, den Freund und Nachlassverwalter Franz Kafkas?</message>
            <url>https://de.wikipedia.org/wiki/Max_Brod</url>
            <short>&eigenname;</short>
            <example><marker>Max Brod</marker> war mit Kafka befreundet.</example>
            <example correction="Max Brod"><marker>Max Brot</marker> war ein Freund von Kafka.</example>
        </rule>
        <rulegroup id="JANE_AUSTEN" name="'Jane Austin (Austen)'">
            <url>https://de.wikipedia.org/wiki/Jane_Austen</url>
            <short>&eigenname;</short>
            <rule>
                <regexp case_sensitive='yes'>Jane Austin</regexp>
                <message>Meinten Sie evt. <suggestion>Jane Austen</suggestion>, die britische Schriftstellerin?</message>
                <example correction="Jane Austen"><marker>Jane Austin</marker> war eine britische Schriftstellerin.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>J[eo]?an Austen</regexp>
                <message>Meinten Sie evt. <suggestion>Jane Austen</suggestion>, die britische Schriftstellerin?</message>
                <example correction="Jane Austen"><marker>Jan Austen</marker> war eine britische Schriftstellerin.</example>
                <example correction="Jane Austen"><marker>Jean Austen</marker> war eine britische Schriftstellerin.</example>
            </rule>
        </rulegroup>
        <rulegroup id="MARX_BROTHERS" name="'Max (Marx) Brothers'">
            <url>https://de.wikipedia.org/wiki/Marx_Brothers</url>
            <short>&eigenname;</short>
            <rule>
                <regexp case_sensitive='yes'>Max Brothers</regexp>
                <message>Meinten Sie die <suggestion>Marx Brothers</suggestion> (amerikanische Komiker in den 30er Jahren)?</message>
                <example>Ich bin ein großer Fan der <marker>Marx Brothers</marker>.</example>
                <example correction="Marx Brothers">Ich bin ein Fan der <marker>Max Brothers</marker>.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>Groucho Max</regexp>
                <message>Meinten Sie <suggestion>Groucho Marx</suggestion>?</message>
                <example>Ich bin ein großer Fan von <marker>Groucho Marx</marker>.</example>
                <example correction="Groucho Marx">Ich bin ein Fan von <marker>Groucho Max</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="JIMI_HENDRIX" name="'Jimi Hendrix'">
            <url>https://de.wikipedia.org/wiki/Jimi_Hendrix</url>
            <short>&eigenname;</short>
            <rule>
                <regexp>Jimm\w+ Hendrix</regexp>
                <message>Meinten Sie <suggestion>Jimi Hendrix</suggestion> (Musiker)?</message>
                <example correction="Jimi Hendrix"><marker>Jimmy Hendrix</marker> starb jung.</example>
            </rule>
            <rule>
                <regexp>Jimi Hendricks</regexp>
                <message>Meinten Sie <suggestion>Jimi Hendrix</suggestion> (Musiker)?</message>
                <example correction="Jimi Hendrix"><marker>Jimi Hendricks</marker> starb jung.</example>
            </rule>
        </rulegroup>
        <rulegroup id="INNENMINISTERIUM" name="'Bundesministerium des Innern'">
            <rule>
                <pattern>
                    <token regexp='yes'>Bundesminister(iums?|s?)</token>
                    <token>des</token>
                    <marker><token>Inneren</token></marker>
                </pattern>
                <message>Meinten Sie '\1 des <suggestion>Innern</suggestion>' (Deutschland) oder '\1 für Inneres' (Österreich)?</message>
                <example correction="Innern">Es ist ein Erlass des Bundesministeriums des <marker>Inneren</marker>.</example>
                <example correction="Innern">Es spricht der Bundesminister des <marker>Inneren</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ULRIKE_MEINHOF" name="'Ulrike Meinhoff (Meinhof)'">
            <rule>
                <pattern>
                    <token>Ulrike</token>
                    <marker>
                        <token>Meinhoff</token>
                    </marker>
                </pattern>
                <message>Meinten Sie Ulrike <suggestion>Meinhof</suggestion> (Mitglied der RAF)?</message>
                <url>https://de.wikipedia.org/wiki/Ulrike_Meinhof</url>
                <short>&eigenname;</short>
                <example correction="Meinhof">Ulrike <marker>Meinhoff</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="JOHANNES_GUTENBERG" name="'Johannes Guttenberg (Gutenberg)'">
            <!-- TODO: extend this ('Buchdruck' ...) -->
            <short>&eigenname;</short>
            <rule>
                <pattern>
                    <token>Johannes</token>
                    <marker>
                        <token>Guttenberg</token>
                    </marker>
                </pattern>
                <message>Meinten Sie Johannes <suggestion>Gutenberg</suggestion>, den Erfinder des Buchdrucks?</message>
                <url>https://de.wikipedia.org/wiki/Johannes_Gutenberg</url>
                <example>Karl Theodor zu <marker>Guttenberg</marker> ist wegen einer Plagiatsaffäre zurückgetreten.</example>
                <example correction="Gutenberg">Johannes <marker>Guttenberg</marker> ist der Erfinder des Buchdrucks mit beweglichen Lettern.</example>
            </rule>
            <rule>
                <pattern>
                    <token>von</token>
                    <token>und</token>
                    <token>zu</token>
                    <marker>
                        <token>Gutenberg</token>
                    </marker>
                </pattern>
                <message>Meinten Sie Karl-Theodor zu <suggestion>Guttenberg</suggestion>, den ehemaligen Bundesminister der Verteidigung?</message>
                <url>https://de.wikipedia.org/wiki/Karl-Theodor_zu_Guttenberg</url>
                <example>Ich sagte zu <marker>Gutenberg</marker>: "Erfinde doch mal den Buchdruck mit beweglichen Lettern."</example>
                <example>Johannes <marker>Gutenberg</marker> ist der Erfinder des Buchdrucks mit beweglichen Lettern.</example>
                <example>Karl-Theodor zu <marker>Guttenberg</marker> ist wegen einer Plagiatsaffäre zurückgetreten.</example>
                <example correction="Guttenberg">Karl-Theodor von und zu <marker>Gutenberg</marker> ist wegen einer Plagiatsaffäre zurückgetreten.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes" skip="1">Theodor|.*Minister</token>
                    <marker>
                        <token>Gutenberg</token>
                    </marker>
                </pattern>
                <message>Meinten Sie Karl-Theodor zu <suggestion>Guttenberg</suggestion>, den ehemaligen Bundesminister der Verteidigung?</message>
                <url>https://de.wikipedia.org/wiki/Karl-Theodor_zu_Guttenberg</url>
                <example>Johannes <marker>Gutenberg</marker> ist der Erfinder des Buchdrucks mit beweglichen Lettern.</example>
                <example>Karl-Theodor zu <marker>Guttenberg</marker> ist wegen einer Plagiatsaffäre zurückgetreten.</example>
                <example correction="Guttenberg">Karl Theodor zu <marker>Gutenberg</marker> ist wegen einer Plagiatsaffäre zurückgetreten.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ELISABETH_SELBERT" name="'Elisabeth Selber (Selbert)' etc.">
            <url>https://de.wikipedia.org/wiki/Elisabeth_Selbert</url>
            <short>&eigenname;</short>
            <rule>
                <regexp case_sensitive="yes">Eli[sz]abeth? (Selber|Selberth)\b</regexp>
                <message>Meinten Sie <suggestion>Elisabeth Selbert</suggestion> (deutsche Politikerin)?</message>
                <example><marker>Elisabeth Selbert</marker> was eine der vier „Mütter des Grundgesetzes“.</example>
                <example correction="Elisabeth Selbert"><marker>Elisabeth Selber</marker> war eine der vier „Mütter des Grundgesetzes“.</example>
            </rule>
            <rule>
                <regexp case_sensitive="yes">Elisabeth (Selber|Selberth)\b</regexp>
                <message>Meinten Sie <suggestion>Elisabeth Selbert</suggestion> (deutsche Politikerin)?</message>
                <example><marker>Elisabeth Selbert</marker> was eine der vier „Mütter des Grundgesetzes“.</example>
                <example correction="Elisabeth Selbert"><marker>Elisabeth Selber</marker> war eine der vier „Mütter des Grundgesetzes“.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ANDREAS_BAADER" name="'Andreas Bader (Baader)'">
            <rule>
                <pattern>
                    <token>Andreas</token>
                    <marker>
                        <token>Bader</token>
                    </marker>
                </pattern>
                <message>Meinten Sie Andreas <suggestion>Baader</suggestion> (Mitglied der RAF)?</message>
                <url>https://de.wikipedia.org/wiki/Andreas_Baader</url>
                <short>&eigenname;</short>
                <example correction="Baader">Andreas <marker>Bader</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="REINEKE_FUCHS" name="'Reinecke (Reineke) Fuchs'">
            <url>https://de.wikipedia.org/wiki/Reineke_Fuchs</url>
            <rule>
                <pattern>
                    <marker>
                        <token>Reinecke</token>
                    </marker>
                    <token>Fuchs</token>
                </pattern>
                <message>Meinten Sie <suggestion>Reineke</suggestion> Fuchs (literarische Figur)?</message>
                <short>&eigenname;</short>
                <example correction="Reineke"><marker>Reinecke</marker> Fuchs</example>
            </rule>
        </rulegroup>
        <rulegroup id="BERTRAND_RUSSELL" name="'Russel (Russell)'">
            <short>&eigenname;</short>
            <rule>
                <pattern>
                    <token>Bertrand</token>
                    <marker>
                        <token>Russel</token>
                    </marker>
                </pattern>
                <message>Meinten Sie den Philosophen und Mathematiker Lord Bertrand <suggestion>Russell</suggestion>?</message>
                <url>https://de.wikipedia.org/wiki/Bertrand_Russell</url>
                <example correction="Russell">Bertrand <marker>Russel</marker></example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token regexp="yes">Russelschen?</token>
                    </marker>
                    <token>Antinomie</token>
                </pattern>
                <message>Meinten Sie: <suggestion><match no="1" regexp_match="(Russel)(sche|schen)" regexp_replace="$1l$2"/></suggestion>?</message>
                <url>https://de.wikipedia.org/wiki/Russellsche_Antinomie</url>
                <example correction="Russellsche"><marker>Russelsche</marker> Antinomie</example>
            </rule>
        </rulegroup>
        <rulegroup id="MARINA_WEISBAND" name="'Marita (Marina) Weisband'">
            <url>https://de.wikipedia.org/wiki/Marina_Weisband</url>
            <short>&eigenname;</short>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">Mari\w?a<exception>Marina</exception></token>
                    <token regexp="yes">Weisband|Weißband</token>
                </pattern>
                <message>Meinen Sie die Politikerin <suggestion>Marina Weisband</suggestion>?</message>
                <example correction="Marina Weisband"><marker>Maria Weißband</marker></example>
                <example correction="Marina Weisband"><marker>Marita Weisband</marker></example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>Marina</token>
                    <token regexp="yes">Wei\w\w?band|Weißband<exception>Weisband</exception></token>
                </pattern>
                <message>Meinen Sie die Politikerin <suggestion>Marina Weisband</suggestion>?</message>
                <example correction="Marina Weisband"><marker>Marina Weißband</marker></example>
            </rule>
        </rulegroup>
        <rule id="SAHRA_WAGENKNECHT" name="'Sarah (Sahra) Wagenknecht'">
            <pattern case_sensitive="yes">
                <marker>
                    <token regexp="yes">Sarah?</token>
                </marker>
                <token>Wagenknecht</token>
            </pattern>
            <message>Meinen Sie die Politikerin <suggestion>Sahra</suggestion> Wagenknecht? (Das ist die von ihr selbst bevorzugte Schreibweise des Vornamens.)</message>
            <url>https://de.wikipedia.org/wiki/Sahra_Wagenknecht</url>
            <short>&eigenname;</short>
            <example><marker>Sarah</marker> Vaughan war eine Sängerin.</example>
            <example correction="Sahra"><marker>Sarah</marker> Wagenknecht ist eine Politikerin.</example>
        </rule>
        <rule id="ZARAH_LEANDER" name="'Sarah (Zarah) Leander'">
            <pattern case_sensitive="yes">
                <marker>
                    <token regexp="yes">Sarah?</token>
                </marker>
                <token>Leander</token>
            </pattern>
            <message>Meinen Sie die schwedische Schauspielerin und Sängerin <suggestion>Zarah</suggestion> Leander?</message>
            <url>https://de.wikipedia.org/wiki/Zarah_Leander</url>
            <short>&eigenname;</short>
            <example><marker>Sahra</marker> Wagenknecht</example>
            <example correction="Zarah"><marker>Sarah</marker> Leander</example>
        </rule>
        <rule id="TIL_SCHWEIGER" name="'Till (Til) Schweiger'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>Till</token>
                </marker>
                <token>Schweiger</token>
            </pattern>
            <message>Meinen Sie den deutschen Schauspieler und Filmemacher <suggestion>Til</suggestion> Schweiger?</message>
            <url>https://de.wikipedia.org/wiki/Til_Schweiger</url>
            <short>&eigenname;</short>
            <example><marker>Till</marker> Eulenspiegel</example>
            <example correction="Til"><marker>Till</marker> Schweiger</example>
        </rule>
        <rule id="WILLY_BRANDT" name="'Willi (Willy) Brandt'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>Willi</token>
                </marker>
                <token>Brandt</token>
            </pattern>
            <message>Meinen Sie den deutschen SPD-Politiker <suggestion>Willy</suggestion> Brandt (Bundeskanzler 1969 bis 1974)?</message>
            <url>https://de.wikipedia.org/wiki/Willy_Brandt</url>
            <short>&eigenname;</short>
            <example><marker>Willi</marker> Winzig</example>
            <example correction="Willy"><marker>Willi</marker> Brandt</example>
        </rule>
        <rulegroup id="HELMUT_SCHMIDT" name="'Helmuth (Helmut) Schmidt'">
            <url>https://de.wikipedia.org/wiki/Helmut_Schmidt</url>
            <short>&eigenname;</short>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>Helmuth</token>
                    </marker>
                    <token>Schmidt</token>
                </pattern>
                <message>Meinen Sie den deutschen SPD-Politiker <suggestion>Helmut</suggestion> Schmidt (Bundeskanzler 1974 bis 1982)?</message>
                <example correction="Helmut"><marker>Helmuth</marker> Schmidt</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>Helmut</token>
                    <marker>
                        <token regexp="yes">Schmitt|Schmid</token>
                    </marker>
                </pattern>
                <message>Meinen Sie den deutschen SPD-Politiker Helmut <suggestion>Schmidt</suggestion> (Bundeskanzler 1974 bis 1982)?</message>
                <example correction="Schmidt">Helmut <marker>Schmitt</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="HELMUT_KOHL" name="'Helmuth (Helmut) Kohl'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>Helmuth</token>
                    </marker>
                    <token>Kohl</token>
                </pattern>
                <message>Meinen Sie den deutschen CDU-Politiker <suggestion>Helmut</suggestion> Kohl (Bundeskanzler 1982 bis 1998)?</message>
                <url>https://de.wikipedia.org/wiki/Helmut_Kohl</url>
                <short>&eigenname;</short>
                <example correction="Helmut"><marker>Helmuth</marker> Kohl</example>
            </rule>
        </rulegroup>
        <rulegroup id="JOSEPH_GOEBBELS" name="'Josef (Joseph) Goebbels'">
            <url>https://de.wikipedia.org/wiki/Joseph_Goebbels</url>
            <short>&eigenname;</short>
            <rule>
                <regexp case_sensitive='yes'>Josef (G(oe|ö)bbels)</regexp>
                <message>Meinen Sie <suggestion>Joseph Goebbels</suggestion>, den Propagandaminister des Dritten Reiches?</message>
                <example correction="Joseph Goebbels"><marker>Josef Goebbels</marker></example>
                <example correction="Joseph Goebbels"><marker>Josef Göbbels</marker></example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>Joseph Göbbels</regexp>
                <message>Meinen Sie <suggestion>Joseph Goebbels</suggestion>, den Propagandaminister des Dritten Reiches?</message>
                <example correction="Joseph Goebbels"><marker>Joseph Göbbels</marker></example>
            </rule>
        </rulegroup>
        <rule id="BARBRA_STREISAND" name="'Barbara (Barbra) Streisand'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>Barbara</token>
                </marker>
                <token>Streisand</token>
            </pattern>
            <message>Meinen Sie die amerikanische Schauspielerin und Sängerin <suggestion>Barbra</suggestion> Streisand? (Das ist die von ihr selbst bevorzugte Schreibweise des Vornamens.)</message>
            <url>https://de.wikipedia.org/wiki/Barbra_Streisand</url>
            <short>&eigenname;</short>
            <example correction="Barbra"><marker>Barbara</marker> Streisand</example>
        </rule>
        <rule id="BERTOLT_BRECHT" name="'Berthold (Bertolt) Brecht'">
            <pattern case_sensitive="yes">
                <marker>
                    <token regexp="yes">Berth?old</token>
                </marker>
                <token>Brecht</token>
            </pattern>
            <message>Meinen Sie den deutschen Dramatiker <suggestion>Bertolt</suggestion> Brecht? (Das ist die von ihm selbst bevorzugte Schreibweise des Vornamens.)</message>
            <url>https://de.wikipedia.org/wiki/Bertolt_Brecht</url>
            <short>&eigenname;</short>
            <example correction="Bertolt"><marker>Berthold</marker> Brecht</example>
            <example correction="Bertolt"><marker>Bertold</marker> Brecht</example>
        </rule>
        <rule id="GUSTAF_GRUENDGENS" name="'Gustav (Gustaf) Gründgens'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>Gustav</token>
                </marker>
                <token>Gründgens</token>
            </pattern>
            <message>Meinen Sie den deutschen Schauspieler <suggestion>Gustaf</suggestion> Gründgens? (Das ist die von ihm selbst bevorzugte Schreibweise des Vornamens.)</message>
            <url>https://de.wikipedia.org/wiki/Gustaf_Gr%C3%BCndgens</url>
            <short>&eigenname;</short>
            <example correction="Gustaf"><marker>Gustav</marker> Gründgens</example>
        </rule>
        <rule id="IMMANUEL_KANT" name="'Emanuel (Immanuel) Kant'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>Emanuel</token>
                </marker>
                <token>Kant</token>
            </pattern>
            <message>Meinten Sie <suggestion>Immanuel</suggestion> Kant (Philosoph der Aufklärung)?</message>
            <url>https://de.wikipedia.org/wiki/Immanuel_Kant</url>
            <short>&eigenname;</short>
            <example correction="Immanuel"><marker>Emanuel</marker> Kant</example>
        </rule>
        <rule id="SIGMUND_FREUD" name="'Siegmund (Sigmund) Freud'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>Siegmund</token>
                </marker>
                <token>Freud</token>
            </pattern>
            <message>Meinten Sie <suggestion>Sigmund</suggestion> Freud (Begründer der Psychoanalyse)?</message>
            <url>https://de.wikipedia.org/wiki/Sigmund_Freud</url>
            <short>&eigenname;</short>
            <example correction="Sigmund"><marker>Siegmund</marker> Freud</example>
        </rule>
        <rule id="GOTTLOB_FREGE" name="'Gottlieb (Gottlob) Frege'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>Gottlieb</token>
                </marker>
                <token>Frege</token>
            </pattern>
            <message>Meinten Sie <suggestion>Gottlob</suggestion> Frege (Begründer der modernen Logik)?</message>
            <url>https://de.wikipedia.org/wiki/Gottlob_Frege</url>
            <short>&eigenname;</short>
            <example correction="Gottlob"><marker>Gottlieb</marker> Frege</example>
        </rule>
        <rule id="CARL_FRIEDRICH_GAUSS" name="'Karl (Carl) Friedrich Gauß'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>Karl</token>
                </marker>
                <token>Friedrich</token>
                <token>Gauß</token>
            </pattern>
            <message>Meinten Sie <suggestion>Carl</suggestion> Friedrich Gauß (Mathematiker)?</message>
            <url>https://de.wikipedia.org/wiki/Carl_Friedrich_Gau%C3%9F</url>
            <short>&eigenname;</short>
            <example correction="Carl"><marker>Karl</marker> Friedrich Gauß</example>
        </rule>
        <rulegroup id="GEORG_CANTOR" name="'Georg Kantor (Cantor)'">
            <url>https://de.wikipedia.org/wiki/Georg_Cantor</url>
            <short>&eigenname;</short>
            <rule>
                <regexp case_sensitive='yes'>(Kantorsche[ns]?)</regexp>
                <message>Meinten Sie <suggestion><match no="1" regexp_replace="Can" regexp_match="Kan"/></suggestion> (nach dem Mathematiker G. Cantor)?</message>
                <example>Die <marker>Cantorsche</marker> Paradoxie</example>
                <example correction="Cantorsche">Das <marker>Kantorsche</marker> Diagonalverfahren</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">Georg|Mathematiker</token>
                    <marker>
                        <token>Kantor</token>
                    </marker>
                </pattern>
                <message>Meinten Sie den Mathematiker Georg <suggestion>Cantor</suggestion>?</message>
                <example correction="Cantor">Georg <marker>Kantor</marker></example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>Kantor-Medaille</regexp>
                <message>Meinten Sie die nach dem Mathematiker Georg Cantor benannte <suggestion>Cantor-Medaille</suggestion>?</message>
                <example correction="Cantor-Medaille"><marker>Kantor-Medaille</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="HEINRICH_HERTZ" name="'Heinrich Herz (Hertz)'">
            <short>&eigenname;</short>
            <rule>
                <pattern>
                    <token>Heinrich</token>
                    <marker>
                        <token>Herz</token>
                    </marker>
                </pattern>
                <message>Meinten Sie den deutschen Physiker Heinrich Rudolf <suggestion>Hertz</suggestion>?</message>
                <url>https://de.wikipedia.org/wiki/Heinrich_Hertz</url>
                <example correction="Hertz">Heinrich <marker>Herz</marker></example>
            </rule>
            <rule>
                <pattern>
                    <token>Heinrich</token>
                    <token>Rudolf</token>
                    <marker>
                        <token>Herz</token>
                    </marker>
                </pattern>
                <message>Meinten Sie den deutschen Physiker Heinrich Rudolf <suggestion>Hertz</suggestion>?</message>
                <url>https://de.wikipedia.org/wiki/Heinrich_Rudolf_Hertz</url>
                <example>Heinrich <marker>Hertz</marker></example>
                <example correction="Hertz">Heinrich Rudolf <marker>Herz</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="ALBERT_SCHWEITZER" name="'Albert Schweizer (Schweitzer)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>Albert</token>
                    <marker>
                        <token>Schweizer</token>
                    </marker>
                </pattern>
                <message>Meinten Sie Albert <suggestion>Schweitzer</suggestion> (den Arzt)?</message>
                <url>https://de.wikipedia.org/wiki/Albert_Schweitzer</url>
                <short>&eigenname;</short>
                <example correction="Schweitzer">Albert <marker>Schweizer</marker> war ein berühmter Arzt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="EMIL_LENZ" name="'Lentz (Lenz)'">
            <url>https://de.wikipedia.org/wiki/Emil_Lenz</url>
            <short>&eigenname;</short>
            <rule>
                <pattern>
                    <token>Heinrich</token>
                    <token>Friedrich</token>
                    <token>Emil</token>
                    <marker>
                        <token>Lentz</token>
                    </marker>
                </pattern>
                <message>Meinten Sie Heinrich Friedrich Emil <suggestion>Lenz</suggestion> (Physiker)?</message>
                <example correction="Lenz">Heinrich Friedrich Emil <marker>Lentz</marker> war ein Physiker.</example>
            </rule>
            <rule>
                <regexp>(Lentzsche\w*) (Regel|Gesetz)</regexp>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="entz" regexp_replace="enz"/> \2</suggestion>?</message>
                <example correction="Lenzschen Regel">Nach der <marker>Lentzschen Regel</marker> wird durch eine Änderung des magnetischen Flusses …</example>
                <example correction="Lenzsche Gesetz">Das <marker>Lentzsche Gesetz</marker> ist wichtig.</example>
            </rule>
            <rule>
                <regexp>Lentz[’'](sche\w*) (Regel|Gesetz)</regexp>
                <message>Meinten Sie <suggestion>Lenz’\1 \2</suggestion>?</message>
                <example correction="Lenz’schen Regel">Nach der <marker>Lentz’schen Regel</marker> wird durch eine Änderung des magnetischen Flusses …</example>
                <example correction="Lenz’sche Gesetz">Das <marker>Lentz'sche Gesetz</marker> ist wichtig.</example>
            </rule>
            <rule>
                <regexp>Regel von Lentz</regexp>
                <message>Meinten Sie die <suggestion>Regel von Lenz</suggestion>?</message>
                <example correction="Regel von Lenz">Das ist die <marker>Regel von Lentz</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="HENDRIK_LORENTZ" name="'Lorenz (Lorentz)'">
            <url>https://de.wikipedia.org/wiki/Hendrik_Antoon_Lorentz</url>
            <short>&eigenname;</short>
            <rule>
                <regexp>Hendric?k Antoo?n Lorenz</regexp>
                <message>Meinten Sie <suggestion>Hendrik Antoon Lorentz</suggestion> (Physiker und Mathematiker)?</message>
                <example correction="Hendrik Antoon Lorentz"><marker>Hendrik Anton Lorenz</marker> war ein Physiker.</example>
            </rule>
            <rule>
                <regexp>(Lorenz\-?(kraft|transformation)\w*)</regexp>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="enz" regexp_replace="entz"/></suggestion> (benannt nach Hendrik Antoon Lorentz)?</message>
                <example correction="Lorentzkraft">Es wirkt eine <marker>Lorenzkraft</marker> auf die Elektronen.</example>
                <example correction="Lorentz-Transformationen">Die <marker>Lorenz-Transformationen</marker> sind schön.</example>
            </rule>
        </rulegroup>
        <rulegroup id="LUDVIG_LORENZ" name="'Lorentz (Lorenz)'">
            <short>&eigenname;</short>
            <rule>
                <regexp>Ludvig Valentin Lorentz</regexp>
                <message>Meinten Sie <suggestion>Ludvig Valentin Lorenz</suggestion> (Physiker)?</message>
                <example correction="Ludvig Valentin Lorenz"><marker>Ludvig Valentin Lorentz</marker> war ein Physiker.</example>
            </rule>
            <rule>
                <regexp>(Lorentz\-?(eichung|mie)[\w-]*)</regexp>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="entz" regexp_replace="enz"/></suggestion> (benannt nach Ludvig Valentin Lorenz)?</message>
                <example correction="Lorenz-Eichung">Die <marker>Lorentz-Eichung</marker> ist interessant.</example>
                <example correction="Lorenz-Mie-Streuung">Die <marker>Lorentz-Mie-Streuung</marker> ist interessant.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GOTTFRIED_WILHELM_LEIBNIZ" name="'Leibnitz (Leibniz)'">
            <short>&eigenname;</short>
            <rule>
                <regexp case_sensitive='yes'>(Leibnitzsche[ns]?)</regexp>
                <message>Meinten Sie <suggestion><match no="1" regexp_replace="niz" regexp_match="nitz"/></suggestion> (nach dem Philosophen Leibniz)?</message>
                <example correction="Leibnizsche">Das <marker>Leibnitzsche</marker> Gesetz</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>Freiherr</token>
                    <token>von</token>
                    <marker>
                        <token>Leibnitz</token>
                    </marker>
                </pattern>
                <message>Meinten Sie den Philosophen <suggestion>Leibniz</suggestion>?</message>
                <example correction="Leibniz">Freiherr von <marker>Leibnitz</marker></example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>Gottfried</token>
                    <token>Wilhelm</token>
                    <marker>
                        <token>Leibnitz</token>
                    </marker>
                </pattern>
                <message>Meinten Sie den Philosophen <suggestion>Leibniz</suggestion>?</message>
                <example correction="Leibniz">Gottfried Wilhelm <marker>Leibnitz</marker></example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>Gottfried</token>
                    <token>W</token>
                    <token>.</token>
                    <marker>
                        <token>Leibnitz</token>
                    </marker>
                </pattern>
                <message>Meinten Sie den Philosophen <suggestion>Leibniz</suggestion>?</message>
                <example correction="Leibniz">Gottfried W. <marker>Leibnitz</marker></example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">Philosoph(en)?|Universalgelehrten?|Universalgenies?</token>
                    <marker>
                        <token>Leibnitz</token>
                    </marker>
                </pattern>
                <message>Meinten Sie den Philosophen <suggestion>Leibniz</suggestion>?</message>
                <example correction="Leibniz">Der Philosoph <marker>Leibnitz</marker></example>
            </rule>
            <rule>
                <regexp>Leibnitz Universität</regexp>
                <message>Meinten Sie die <suggestion>Leibniz Universität</suggestion> Hannover?</message>
                <example correction="Leibniz Universität">Ich gehe zur <marker>Leibnitz Universität</marker> Hannover.</example>
            </rule>
            <rule>
                <regexp>Intel Leibnitz Challenge</regexp>
                <message>Meinten Sie die <suggestion>Intel Leibniz Challenge</suggestion>?</message>
                <example correction="Intel Leibniz Challenge">Ich mache bei der <marker>Intel Leibnitz Challenge</marker> mit.</example>
            </rule>
            <rule>
                <regexp>Leibnitz[\w-]*keks[\w-]*</regexp>
                <message>Meinten Sie <suggestion><match no="0" regexp_match="Leibnitz" regexp_replace="Leibniz"/></suggestion>?</message>
                <example>Ich esse <marker>Leibniz-Kekse</marker>.</example>
                <example correction="Leibniz-Kekse">Ich esse <marker>Leibnitz-Kekse</marker>.</example>
                <example correction="Leibniz-Butterkeks">Ich esse einen <marker>Leibnitz-Butterkeks</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="RAF" name="'Rote Armee Fraktion'">
            <rule>
                <pattern>
                    <token regexp='yes'>Rote(n)?</token>
                    <token regexp="yes">Arme.*<exception>Armee</exception></token>
                    <token>Fraktion</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/> Armee Fraktion</suggestion>? (Hinweis: Der Duden empfiehlt die wenig verbreitete Schreibweise 'Rote-Armee-Fraktion'.)</message>
                <url>http://www.duden.de/rechtschreibung/Rote_Armee_Fraktion</url>
                <example correction="Rote Armee Fraktion">Mitglieder der <marker>Rote Arme Fraktion</marker></example>
                <example correction="Rote Armee Fraktion">Mitglieder der <marker>Rote Armen Fraktion</marker></example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>rote(n)? Armee Fraktion</regexp>
                <message>Meinten Sie <suggestion>Rote\1 Armee Fraktion</suggestion>? Dies ist eine feste Wendung. (Hinweis: Der Duden empfiehlt die wenig verbreitete Schreibweise 'Rote-Armee-Fraktion'.)</message>
                <url>http://www.duden.de/rechtschreibung/Rote_Armee_Fraktion</url>
                <example correction="Rote Armee Fraktion">Mitglieder der <marker>rote Armee Fraktion</marker></example>
            </rule>
        </rulegroup>
    </category>

    <!-- ====================================================================== -->
    <!-- Zusammenschreibung -->
    <!-- Siehe auch ../../resource/de/compounds.txt -->
    <!-- ====================================================================== -->
    <category id="COMPOUNDING" name="Zusammen-/Getrenntschreibung">
        <rule id="OTTO-NORMALVERBRAUCHER" name="Otto-Normalverbraucher (Otto Normalverbraucher)">
            <pattern>
                <token regexp="yes">Otto-Normal(verbraucher|bürger)</token>
            </pattern>
            <message>Dieses Wort schreibt sich <suggestion><match no="1" regexp_match="-" regexp_replace=" "/></suggestion>, da es nach dem Muster eines Namens gebildet ist.</message>
            <url>http://www.korrekturen.de/beliebte_fehler/otto-normalverbraucher.shtml</url>
            <example correction="Otto Normalverbraucher"><marker>Otto-Normalverbraucher</marker> legt Wert auf günstige Preise.</example>
        </rule>
        <rule id="MULTI-KULTI" name="Multi-Kulti (Multikulti)">
            <pattern>
                <token>Multi-Kulti</token>
            </pattern>
            <message>Dieses Wort schreibt sich <suggestion>Multikulti</suggestion>, da es aus 'Multikulturalität' abgeleitet ist.</message>
            <url>http://www.korrekturen.de/beliebte_fehler/multi-kulti.shtml</url>
            <example correction="Multikulti"><marker>Multi-Kulti</marker> auf dem Stadtfest.</example>
        </rule>
        <rule id="AUF_PASSEN" name="auf passen (aufpassen)">
            <pattern>
                <token>auf</token>
                <token>passen</token>
            </pattern>
            <message><suggestion>aufpassen</suggestion> (aufmerksam sein) wird zusammengeschrieben</message>
            <example correction="aufpassen">Da muss man schon <marker>auf passen</marker>.</example>
        </rule>
        <rule id="FUSSFASSEN" name="Fußfassen (Fuß fassen)">
            <pattern>
                <token><exception postag="(ART|PRP):.*" postag_regexp="yes"></exception></token>
                <marker>
                    <token>Fußfassen</token>
                </marker>
            </pattern>
            <message><suggestion>Fuß fassen</suggestion> (im Sinne von: 'sich etablieren') wird nicht zusammengeschrieben.</message>
            <example correction="Fuß fassen">Er konnte dort schnell <marker>Fußfassen</marker>.</example>
            <example>Erst mit dem Fußfassen der Dänen auf der Goldküste...</example>
        </rule>
        <rule id="SEKUNDEN_SCHNELLE" name="in Sekunden schnelle (Sekundenschnelle)">
            <pattern>
                <token>in</token>
                <marker>
                    <token>Sekunden</token>
                    <token>schnelle</token>
                </marker>
            </pattern>
            <message><suggestion>Sekundenschnelle</suggestion> wird zusammengeschrieben.</message>
            <example correction="Sekundenschnelle">Es durchsucht in <marker>Sekunden schnelle</marker> Ihre E-Mails.</example>
        </rule>
        <rule id="BEREIT_STEHEN" name="bereit stehen (bereitstehen)">
            <pattern>
                <token postag="SENT_START" negate_pos="yes"/>
                <marker>
                    <token>bereit</token>
                    <token inflected="yes">stehen</token>
                </marker>
            </pattern>
            <message>Das Verb <suggestion>\2\3</suggestion> wird zusammengeschrieben.</message>
            <example correction="bereitstanden">Ein Schrank, in dem Bücher <marker>bereit standen</marker>.</example>
        </rule>
        <rule id="HIER_BEI" name="hier bei (hierbei)">
            <pattern>
                <marker>
                    <token>hier</token>
                    <token>bei</token>
                </marker>
                <token postag_regexp="yes" postag="VER:.*"/>
            </pattern>
            <message>Das Adverb <suggestion>hierbei</suggestion> wird zusammengeschrieben.</message>
            <example correction="Hierbei"><marker>Hier bei</marker> wird sich auf den Lernbereich 4 bezogen.</example>
        </rule>
        <rule id="BEI_ZEITEN" name="bei Zeiten (beizeiten)">
            <pattern>
                <marker>
                    <token>bei</token>
                    <token>Zeiten</token>
                </marker>
                <token>
                    <exception regexp="yes">von|über</exception>
                    <exception postag="ADJ:GEN:.*" postag_regexp="yes"/>
                </token>
            </pattern>
            <message>Das Adverb <suggestion>beizeiten</suggestion> (= rechtzeitig) wird zusammengeschrieben.</message>
            <url>http://www.korrekturen.de/regelwerk/getrennt-_und_zusammenschreibung4.shtml</url>
            <example correction="beizeiten">Ich werde den Link <marker>bei Zeiten</marker> ergänzen.</example>
            <example>Aber bei Zeiten von über 0,1 Sekunde verwackelt das Bild.</example>
            <example>Aber bei Zeiten starker Auslastung muss man warten.</example>
        </rule>
        <rule id="WIE_SO_OFT" name="'wie so' ">
            <antipattern>
                <token postag="SENT_START"/>
                <token>Wieso</token>
                <token regexp="yes" skip="-1">oft|häufig</token>
                <token postag="SENT_END">?</token>
            </antipattern>
            <pattern>
                <marker>
                    <token>wieso<exception scope="previous">,</exception></token>
                </marker>
                <token regexp="yes">oft|häufig</token>
            </pattern>
            <message>Meinten Sie <suggestion>wie so</suggestion>?</message>
            <example correction="wie so">Die Mannschaft vergab den Sieg <marker>wieso</marker> oft in den letzten Spielminuten.</example>
            <example correction="Wie so"><marker>Wieso</marker> häufig in den letzten Wochen kam er auch heute zu spät.</example>
            <example>Dieser Artikel beantwortet die Frage, wieso häufig Raucher davon betroffen sind.</example>
            <example>Wieso oft Raucher davon betroffen sind?</example>
        </rule>
        <rule id="IN_KRAFT_TRETEN" name="'Inkrafttreten'">
            <pattern case_sensitive='yes'>
                <token case_sensitive='no' regexp="yes">das|ein(em)?|dem|mit|nach|vor|zum|durch|beim?</token>
                <marker>
                    <token>in</token>
                    <token>Kraft</token>
                    <token>treten</token>
                </marker>
            </pattern>
            <message>&getrennt;. Das Substantiv wird groß- und zusammengeschrieben.</message>
            <suggestion>Inkrafttreten</suggestion>
            <short>&getrennt;.</short>
            <example correction="Inkrafttreten">Vor dem <marker>in Kraft treten</marker> des Vertrags müssen ihn beide Parlamente ratifizieren.</example>
            <example>Das Inkrafttreten der Vereinbarung ist an Bedingungen geknüpft.</example>
            <example>Bis zum Inkrafttreten vergeht noch ein Jahr.</example>
        </rule>
        <rule id="DURCH_AUS" name="'durchaus'">
            <pattern>
                <marker>
                    <token>durch</token>
                    <token>aus</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>durchaus</suggestion>?</message>
            <example correction="durchaus">Er ist <marker>durch aus</marker> lernfähig.</example>
            <example>Ein durchaus lustiges Theaterstück!</example>
        </rule>
        <rulegroup id="NICHTSDESTOTROTZ" name="'nichts desto trotz (nichtsdestotrotz)'">
            <rule>
                <regexp>\bnichts desto trotz\b</regexp>
                <message>Meinten Sie <suggestion>nichtsdestotrotz</suggestion>? 'Nichtsdestotrotz' wird zusammengeschrieben.</message>
                <url>https://de.wikipedia.org/wiki/Nichtsdestotrotz</url>
                <example><marker>Nichtsdestotrotz</marker> finde ich es einfach ungerecht.</example>
                <example correction="Nichtsdestotrotz"><marker>Nichts desto trotz</marker> wird einfach weiter geplant.</example>
            </rule>
        </rulegroup>
        <rule id="ADDIS_ABEBA" name="Addis-Abeba (Addis Abeba)">
            <regexp case_sensitive='yes'>Addis-Abeba</regexp>
            <message>Die Hauptstadt von Äthiopien wird ohne Bindestrich geschrieben</message>
            <suggestion>Addis Abeba</suggestion>
            <example correction="Addis Abeba"><marker>Addis-Abeba</marker> ist die Hauptstadt von Äthiopien.</example>
        </rule>
        <rule id="VON_NOETEN" name="'von Nöten (vonnöten)'">
        <!-- TODO: Needs testing and exceptions: "Er sprach von Nöten und Ängsten" -->
            <antipattern>
                <token>von</token>
                <token>Nöten</token>
                <token>und</token>
                <token case_sensitive="yes" regexp="yes">Ängsten|Gaben|Reichtümern|Tugenden</token>
            </antipattern>
            <pattern>
                <token>von</token>
                <token>Nöten</token>
            </pattern>
            <message>Meinten Sie <suggestion>vonnöten</suggestion> (im Sinne von <suggestion>notwendig</suggestion>)?</message>
            <url>http://www.korrekturen.de/beliebte_fehler/von_noeten.shtml</url>
            <short>&getrennt;</short>
            <example correction="vonnöten|notwendig">Hier ist schnelle Hilfe <marker>von Nöten</marker>.</example>
        </rule>
        <rule id="WOHL_GEMERKT" name="wohl gemerkt vs. wohlgemerkt">
            <pattern case_sensitive='yes'>
                <marker>
                    <token>wohl</token>
                    <token>gemerkt</token>
                </marker>
                <token><exception>,</exception><exception inflected='yes'>haben</exception></token>
            </pattern>
            <message>Meinten Sie <suggestion>wohlgemerkt</suggestion> (notabene, übrigens)?</message>
            <short>&getrennt;</short>
            <example correction="wohlgemerkt">Ich spreche hier <marker>wohl gemerkt</marker> von Dir!</example>
            <example>Ich habe sehr wohl gemerkt, dass Du hier bist.</example>
            <example>Das hast du wohl gemerkt, denn du lachst.</example>
            <example>Wohlgemerkt habe ich das bestätigt.</example>
        </rule>
        <rule id="ZU_ALLERERST" name="'zu allererst (zuallererst)'">
            <regexp>(zu) (allererst|allerletzt|alleroberst|allerunterst|allermeist)</regexp>
            <message>Das Adverb <suggestion>\1\2</suggestion> wird zusammengeschrieben.</message>
            <short>&getrennt;</short>
            <example correction="Zuallererst"><marker>Zu allererst</marker> mal in Ruhe nachdenken.</example>
        </rule>
        <rule id="PLAN_MAESSIG" name="'plan mäßig (planmäßig)' etc.">
            <pattern>
                <token><exception postag="ART:.*" postag_regexp="yes"/></token>
                <marker>
                    <token regexp="yes">plan|regel|zweck</token>
                    <token>mäßig</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion><match no="2" case_conversion="startlower"/><match no="3" case_conversion="startlower"/></suggestion>?</message>
            <short>&getrennt;</short>
            <example correction="planmäßig">Die Migration wurde <marker>Plan mäßig</marker> durchgeführt.</example>
            <example>Ich habe den <marker>Plan mäßig</marker> durchgeführt.</example>
        </rule>
        <rule id="GEZWUNGENER_MASSEN" name="gezwungener maßen (gezwungenermaßen)">
            <regexp>gezwungener maßen</regexp>
            <message>Das Adverb <suggestion>gezwungenermaßen</suggestion> wird zusammengeschrieben.</message>
            <url>http://www.duden.de/rechtschreibung/gezwungenermaszen</url>
            <short>&getrennt;</short>
            <example correction="gezwungenermaßen">Ich muss <marker>gezwungener maßen</marker> in Java programmieren.</example>
        </rule>
        <rule id="INNE_HABEN" name="inne haben (innehaben)">
            <pattern>
                <token>inne</token>
                <token regexp="yes" inflected="yes">haben|halten|wohnen|werden</token>
            </pattern>
            <message>Die Verben 'innehaben', 'innewohnen', 'innehalten' und 'innewerden' werden zusammengeschrieben: <suggestion>\1\2</suggestion></message>
            <url>http://www.korrekturen.de/beliebte_fehler/inne_haben.shtml</url>
            <example correction="innehaben">Bald wird er das Amt des Bürgermeisters <marker>inne haben</marker>.</example>
            <example correction="innehat">Das Amt, das er <marker>inne hat</marker>.</example>
        </rule>
        <rule id="DIPL_ING" name="Dipl. Ing. (Dipl.-Ing.)">
            <regexp>Dipl\. (Ing|Jur|Math|Met|Inf|Bibl|Biol|Chem|Hdl|Kff|Kffr|Kfm)\.</regexp>
            <message><suggestion>Dipl.-\1.</suggestion> und ähnliche Bezeichnungen werden mit Bindestrich geschrieben.</message>
            <url>http://www.korrekturen.de/beliebte_fehler/dipl_ing.shtml</url>
            <short>Fehlender Bindestrich</short>
            <example correction="Dipl.-Ing."><marker>Dipl. Ing.</marker> Stefan Müller</example>
        </rule>
        <rule id="DR_ING" name="Dr. Ing. (Dr.-Ing.)">
            <regexp>Dr\. Ing\.</regexp>
            <message>Der abgekürzte Titel <suggestion>Dr.-Ing.</suggestion> wird in Deutschland als einziger Doktortitel mit Bindestrich geschrieben.</message>
            <url>https://de.wikipedia.org/wiki/Dr.-Ing.</url>
            <short>Fehlender Bindestrich</short>
            <example correction="Dr.-Ing."><marker>Dr. Ing.</marker> Stefan Müller</example>
        </rule>
        <rule id="BEILEIBE_NICHT" name="bei Leibe (beileibe) nicht">
            <pattern>
                <marker>
                    <token>bei</token>
                    <token>Leibe</token>
                </marker>
                <token regexp="yes">nicht|keine?</token>
            </pattern>
            <message>&inwend;'beileibe nicht' wird <suggestion>beileibe</suggestion> zusammengeschrieben.</message>
            <url>http://www.canoo.net/services/Controller?dispatch=spelling&amp;input=beileibe</url>
            <example correction="beileibe">Ausbildungsabbruch ist <marker>bei Leibe</marker> kein Beinbruch</example>
            <example correction="beileibe">Ausbildungsabbruch ist <marker>bei leibe</marker> kein Beinbruch</example>
        </rule>
        <rule id="VORBEI_VERB" name="vorbei reden etc. (vorbeireden)">
            <pattern>
                <token>vorbei</token>
                <token postag_regexp="yes" postag="VER:.*">
                    <exception inflected="yes" regexp="yes">sein|abfälschen|führen|einen|werden</exception>
                    <exception regexp="yes">verläuft|verlief|enttäuscht</exception>
                </token>
            </pattern>
            <message>Meinten Sie <suggestion>vorbei\2</suggestion>? Vorbei wird mit darauffolgendem Verb zusammengeschrieben.</message>
            <url>http://www.korrekturen.de/beliebte_fehler/aneinander_vorbei_reden.shtml</url>
            <example correction="vorbeireden">Die werden mal wieder aneinander <marker>vorbei reden</marker>.</example>
            <example>Und erst als der Zug <marker>vorbei war</marker>, kamen wir am Bahnhof an.</example>
            <example>An der Yenidze <marker>vorbei führt</marker> die Bahnstrecke zwischen Hauptbahnhof und Zentrum.</example>
            <example>Am Ort <marker>vorbei verlief</marker> die Spree.</example>
        </rule>
        <rule id="ZU_MAL" name="zu mal (zumal)">
            <pattern>
                <token negate="yes" regexp="yes">mal|und</token>
                <marker>
                    <token>zu</token>
                    <token>mal</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>zumal</suggestion>?</message>
            <url>http://www.duden.de/rechtschreibung/zumal_weil_da_sintemal</url>
            <example correction="zumal">Unschön, <marker>zu mal</marker> ich Autoren mag.</example>
            <example>Das wird von Mal zu Mal besser.</example>
            <example>Sowas esse ich ab und zu mal.</example>
        </rule>
        <rule id="ZU_LETZT" name="zu letzt (zuletzt)">
            <regexp>\bzu letzt\b</regexp>
            <message><suggestion>zuletzt</suggestion> wird zusammengeschrieben.</message>
            <url>http://www.duden.de/rechtschreibung/zuletzt</url>
            <example correction="zuletzt">Ich werde die Aufgabe <marker>zu Letzt</marker> machen.</example>
        </rule>
        <!--
        <rulegroup id="HIN_UND_HER" name="'hin- und hergehen (hin und her gehen)">
          <rule>
            <pattern mark_from="0" mark_to="-1">
              <token>hin-</token>
              <token>und</token>
              <token regexp="yes">her(gehen|laufen|wandern|gehe|geht|gehst|ging|gingen|läuft|läufst|lief|liefen|wandert|wanderst|gegangen|gelaufen|gewandert)</token>
            </pattern>
            <message>Meinten Sie <suggestion>TODO</suggestion>?</message>
            <example type="incorrect">Sie ist <marker>hin- und hergelaufen</marker> ...</example>
            <example>Sie ist <marker>hin und her gelaufen</marker> ...</example>
          </rule>
        </rulegroup>
        -->
        <rulegroup id="TAGUNDNACHTGLEICHE" name="'Tag- und Nachtgleiche (Tagundnachtgleiche)">
            <url>http://www.korrekturen.de/wortliste/tagundnachtgleiche.shtml</url>
            <rule>
                <regexp>Tag- und Nachtgleiche</regexp>
                <message>Empfohlene Schreibweise: <suggestion>Tagundnachtgleiche</suggestion>; Alternative: <suggestion>Tag-und-Nacht-Gleiche</suggestion>; Synonym: <suggestion>Äquinoktium</suggestion>.</message>
                <short>&getrennt;.</short>
                <example>Wenn wir bei <marker>Tag und Nacht gleiche</marker> Bedingungen vorfinden, funktioniert das Experiment.</example>
                <example correction="Tagundnachtgleiche|Tag-und-Nacht-Gleiche|Äquinoktium">Ein zur Zeit der <marker>Tag- und Nachtgleiche</marker> aufgestellter Stab der Länge 9 wirft einen Schatten der Länge 8.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZAHL_JAHRELANG" name="'einige jahrelang (Jahre lang)' etc." default="off">
            <!-- TODO needs work -->
            <url>http://www.duden.de/rechtschreibung/jahrelang</url>
            <rule>
                <pattern>
                    <token postag="VER:(AUX:)?(1|2|3):.+" postag_regexp="yes"><exception postag="(PA2|SUB|ART|ADJ):.+" postag_regexp="yes"/></token>
                    <token postag="ZAL"><exception scope="previous" postag=".*ART.*" postag_regexp="yes"/></token>
                    <marker>
                        <token>Jahrelang</token>
                    </marker>
                </pattern>
                <message>&getrennt;: &inwend;\2 <suggestion>Jahre lang</suggestion> muss 'Jahre lang' meist getrennt geschrieben werden, nämlich wenn sich '\2' auf das Substantiv 'Jahre' bezieht.</message>
                <short>&getrennt;.</short>
                <example correction="Jahre lang">Wir haben zwei <marker>jahrelang</marker> gesucht.</example>
                <example>Wir haben zwei <marker>Jahre lang</marker> gesucht.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="VER:(AUX:)?(1|2|3):.+" postag_regexp="yes"><exception postag="(PA2|SUB|ART|ADJ):.+" postag_regexp="yes"/></token>
                    <token regexp="yes">einige|viele|etliche|mehrere</token>
                    <marker>
                        <token>Jahrelang</token>
                    </marker>
                </pattern>
                <message>&getrennt;: &inwend;\2 <suggestion>Jahre lang</suggestion> muss 'Jahre lang' meist getrennt geschrieben werden, nämlich wenn sich '\2' auf das Substantiv 'Jahre' bezieht.</message>
                <short>&getrennt;.</short>
                <example correction="Jahre lang">Wir haben mehrere <marker>jahrelang</marker> gesucht.</example>
                <example>Wir haben mehrere <marker>Jahre lang</marker> gesucht.</example>
            </rule>
        </rulegroup>
        <rule id="HOCH_SCHALTEN" name="'hoch schalten (hochschalten)' etc.">
            <pattern>
                <token regexp="yes">hoch|(he)?runter</token>
                <token inflected="yes">schalten</token>
            </pattern>
            <message>&getrennt;: <suggestion>\1\2</suggestion> (den Gang wechseln) wird zusammengeschrieben.</message>
            <url>http://www.duden.de/rechtschreibung/hochschalten</url>
            <short>&getrennt;.</short>
            <example correction="hochschaltest">Wenn du spät <marker>hoch schaltest</marker>, kannst du Kraftstoff sparen.</example>
        </rule>
        <rulegroup id="SO_WOHL" name="'so wohl (sowohl) … als auch'">
            <rule>
                <pattern>
                    <marker>
                        <token>so</token>
                        <token skip="-1">wohl</token>
                    </marker>
                    <token regexp="yes">als|wie</token>
                    <token>auch</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion>sowohl</suggestion>?</message>
                <url>http://www.duden.de/rechtschreibung/sowohl</url>
                <short>&getrennt;.</short>
                <example correction="sowohl">Er ist <marker>so wohl</marker> schlau als auch dumm.</example>
                <example>Ich fühle mich nicht <marker>so wohl</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZEITLANG_ZEIT_LANG" name="'eine gewisse Zeitlang (Zeit lang)' etc.">
            <rule>
                <pattern>
                    <token>eine</token>
                    <token postag="ADJ:NOM:SIN:FEM.*" postag_regexp="yes"/>
                    <marker>
                        <token>Zeitlang</token>
                    </marker>
                </pattern>
                <message>&inwend;\1 \2 <suggestion>Zeit lang</suggestion> schreiben Sie 'Zeit lang' bitte getrennt.</message>
                <url>http://www.canoo.net/services/Controller?dispatch=spelling&amp;input=Zeitlang</url>
                <short>&getrennt;.</short>
                <example correction="Zeit lang">Wir haben eine gewisse <marker>Zeitlang</marker> gesucht.</example>
                <example>Wir haben eine ganze <marker>Zeit lang</marker> gesucht.</example>
                <example>Wir haben eine <marker>Zeitlang</marker> gesucht.</example>
                <example>Wir haben eine <marker>Zeit lang</marker> gesucht.</example>
            </rule>
        </rulegroup>
        <rulegroup id="EINMALEINS" name="'das ein mal eins (Einmaleins)' etc.">
            <url>http://www.duden.de/rechtschreibung/Einmaleins</url>
            <rule>
                <pattern>
                    <token>das</token>
                    <marker>
                        <token>ein</token>
                        <token>mal</token>
                        <token>eins</token>
                    </marker>
                </pattern>
                <message>&getrennt;. Das Substantiv wird groß und zusammen geschrieben.</message>
                <suggestion>Einmaleins</suggestion>
                <short>&getrennt;.</short>
                <example correction="Einmaleins">Das <marker>ein mal eins</marker> des Handwerks.</example>
            </rule>
            <rule>
                <pattern>
                    <token>das</token>
                    <marker>
                        <token regexp="yes">&anfauf;</token>
                        <token>ein</token>
                        <token>mal</token>
                        <token>eins</token>
                        <token regexp="yes">&anfzu;</token>
                    </marker>
                </pattern>
                <message>&getrennt;. Das Substantiv wird groß und zusammen geschrieben.</message>
                <suggestion>Einmaleins</suggestion>
                <short>&getrennt;.</short>
                <example correction="Einmaleins">Das <marker>„ein mal eins“</marker> des Handwerks.</example>
            </rule>
            <rule>
                <pattern>
                    <token>das</token>
                    <token postag="ADJ:NOM:SIN:NEU.*" postag_regexp="yes"/>
                    <marker>
                        <token>ein</token>
                        <token>mal</token>
                        <token>eins</token>
                    </marker>
                </pattern>
                <message>&getrennt;. Das Substantiv wird groß und zusammen geschrieben.</message>
                <suggestion>Einmaleins</suggestion>
                <short>&getrennt;.</short>
                <example correction="Einmaleins">Das kleine <marker>ein mal eins</marker> des Handwerks.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ACHTMALVIER" name="'acht mal (achtmal)' etc.">
            <url>http://www.duden.de/rechtschreibung/mal</url>
            <rule>
                <pattern>
                    <token><exception regexp="yes">nur|schon|bereits</exception></token><!-- Hinweis auf Betonung -->
                    <marker>
                        <token postag="ZAL"/>
                        <token>mal</token>
                    </marker>
                    <token><exception postag="ZAL"/></token>
                </pattern>
                <message>&getrennt;: <suggestion>\2<match no="3" case_conversion="alllower"/></suggestion> sollte meist zusammengeschrieben werden, außer wenn das Wort 'Mal' besonders betont werden soll.</message>
                <short>&getrennt;.</short>
                <example correction="achtmal">Wir haben es <marker>acht mal</marker> versucht.</example>
                <example>Das haben wir doch schon <marker>drei Mal</marker> besprochen!</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token regexp="yes">(ein|zwei|drei|vier|fünf|sechs|sieben|acht|neun|zehn|elf|zwölf|hundert|tausend|(zwanz|dreiß|vierz|fünfz|sechz|siebz|achtz|neunz)ig)mal</token>
                        <token postag="ZAL"/>
                    </marker>
                    <token regexp="yes">gleich|ist|sind|ergibt</token>
                </pattern>
                <message>Falls das Wort 'mal' hier eine Multiplikation ausdrücken soll, sollte <suggestion><match no="1" regexp_replace="" regexp_match="mal$"/> mal \2</suggestion> getrennt geschrieben werden.</message>
                <short>&getrennt;.</short>
                <example correction="Acht mal zwei"><marker>Achtmal zwei</marker> ist 16.</example>
                <example correction="Acht mal zwei"><marker>Achtmal zwei</marker> gleich sechzehn.</example>
                <example correction="Acht mal zwei"><marker>Achtmal zwei</marker> ist gleich sechzehn.</example>
            </rule>
        </rulegroup>
        <rulegroup id="UEBER_DEN_WEGLAUFEN" name="'über den weggelaufen (über den Weg gelaufen)'">
            <rule>
                <pattern>
                    <token>über</token>
                    <token>den</token>
                    <marker>
                        <token regexp="yes">weg(ge|zu)?laufen?|wegläufs?t</token>
                    </marker>
                </pattern>
                <message>Bitte überprüfen Sie die Schreibweise. Meinten Sie: über den <suggestion>Weg <match no="3" regexp_replace="" regexp_match="^[wW]eg"/></suggestion>?</message>
                <short>&getrennt;.</short>
                <example correction="Weg gelaufen">Ich bin ihm zufällig über den <marker>weggelaufen</marker>.</example>
                <example correction="Weg gelaufen">Ich bin ihm zufällig über den <marker>Weggelaufen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>aus</token>
                    <token>dem</token>
                    <marker>
                        <token regexp="yes">weg(zu)?gehen?|weggegangen|weggehs?t|wegging(en|s?t)?</token>
                    </marker>
                </pattern>
                <message>Bitte überprüfen Sie die Schreibweise. Meinten Sie: aus dem <suggestion>Weg <match no="3" regexp_replace="" regexp_match="^[wW]eg"/></suggestion>?</message>
                <short>&getrennt;.</short>
                <example correction="Weg gingen">Weil wir ihr aus dem <marker>weggingen</marker>.</example>
                <example correction="Weg gegangen">Ich bin ihm aus dem <marker>weggegangen</marker>.</example>
                <example correction="Weg gegangen">Ich bin ihm aus dem <marker>Weggegangen</marker>.</example>
                <example>Ich bin <marker>weggegangen</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DEM_ZUFOLGE" name="'demzufolge (dem zufolge) in Relativsätzen'">
            <url>http://www.korrekturen.de/beliebte_fehler/demzufolge.shtml</url>
            <rule>
                <pattern>
                    <token postag="SUB:.+:(MAS|NEU)" postag_regexp="yes"/>
                    <token>,</token>
                    <marker>
                        <token>demzufolge</token>
                    </marker>
                    <token postag="(PRO|SUB):.+" postag_regexp="yes" skip="1"/>
                    <token postag="VER:(AUX:|MOD:)?(1|2|3):.+" postag_regexp="yes"/>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Wenn es sich bei "\3 <match no="4" include_skipped="all"/> \5" um einen Relativsatz handelt, der sich auf "\1" bezieht, schreiben Sie <suggestion>dem zufolge</suggestion> bitte getrennt.</message>
                <short>Bitte überprüfen Sie die Zusammenschreibung.</short>
                <example correction="dem zufolge">Ein Sprichwort, <marker>demzufolge</marker> Geld nicht stinkt.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SUB:.+:(MAS|NEU)" postag_regexp="yes"/>
                    <token>,</token>
                    <marker>
                        <token>demzufolge</token>
                    </marker>
                    <token postag="(PRO|SUB):.+" postag_regexp="yes" skip="1"/>
                    <token postag="VER:(AUX:|MOD:)?(1|2|3):.+" postag_regexp="yes"/>
                    <token>,</token>
                </pattern>
                <message>Wenn es sich bei "\3 <match no="4" include_skipped="all"/> \5" um einen Relativsatz handelt, der sich auf "\1" bezieht, schreiben Sie <suggestion>dem zufolge</suggestion> bitte getrennt.</message>
                <short>Bitte überprüfen Sie die Zusammenschreibung.</short>
                <example correction="dem zufolge">Das Sprichwort, <marker>demzufolge</marker> Geld nicht stinkt, entspringt einem Irrtum.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FREUND_SCHAFT" name="'Freund Schaft (Freundschaft)'">
            <rule>
                <regexp>(Freund|Partner|Kamerad|Mutter|Bot|Errungen) (schaft)</regexp>
                <message>&getrennt;. Möglicherweise muss <suggestion>\1\2</suggestion> zusammengeschrieben werden, oder es fehlt ein f in 'schaft'.</message>
                <url>http://www.duden.de/rechtschreibung/_schaft</url>
                <short>&getrennt;.</short>
                <example correction="Freundschaft">So eine <marker>Freund schaft</marker> hält ein Leben lang.</example>
                <example>Mein <marker>Freund schafft</marker> es nicht alleine.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GUTHABEN_GUT_HABEN" name="'ihr sollt es guthaben (gut haben)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" postag="VER:.+" postag_regexp="yes">sollen</token>
                    <token skip="2">es<exception scope="next" postag="SENT_END"/></token>
                    <marker>
                        <token>guthaben</token>
                    </marker>
                </pattern>
                <message>Wenn sie 'es <suggestion>gut haben</suggestion>' im Sinne von 'es geht jmd. gut' meinen, schreiben Sie bitte getrennt. Das zusammengeschriebene 'guthaben' bedeutet so viel wie 'eine Gegenleistung erwarten können'.</message>
                <url>http://www.duden.de/rechtschreibung/guthaben</url>
                <short>&getrennt;.</short>
                <example correction="gut haben">Meine Kinder sollen es später mal <marker>guthaben</marker>!</example>
                <example correction="gut haben">Du sollst es bei mir <marker>guthaben</marker>!</example>
                <example>Sie haben noch <marker>Guthaben</marker> auf Ihrem Konto.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ENTWEDER_ODER" name="'ein entweder oder (Entweder-oder)'">
            <url>http://www.duden.de/sprachwissen/sprachratgeber/beispiele-zur-neuen-rechtschreibung</url>
            <rule>
                <pattern>
                    <token regexp="yes">ein|das</token>
                    <marker>
                        <token>entweder</token>
                        <token>oder</token>
                    </marker>
                </pattern>
                <message>Falls <suggestion>Entweder-oder</suggestion> hier als Substantiv im Sinne von 'sich gegenseitig ausschließende Möglichkeiten' verwendet wird, schreiben Sie es bitte groß und mit Bindestrich.</message>
                <short>&getrennt;.</short>
                <example correction="Entweder-oder">Es läuft auf ein <marker>entweder oder</marker> hinaus.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">ein|das</token>
                    <marker>
                        <token>entweder</token>
                        <token regexp="yes">\-|–</token>
                        <token>oder</token>
                    </marker>
                </pattern>
                <message>Falls <suggestion>Entweder-oder</suggestion> hier als Substantiv im Sinne von 'sich gegenseitig ausschließende Möglichkeiten' verwendet wird, schreiben Sie es bitte groß und mit Bindestrich.</message>
                <short>&getrennt;.</short>
                <example correction="Entweder-oder">Es läuft auf ein <marker>Entweder – Oder</marker> hinaus.</example>
                <example correction="Entweder-oder">Es läuft auf ein <marker>entweder - oder</marker> hinaus.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VIELMEHR_VIEL_MEHR" name="'sehr vielmehr (viel mehr)'">
            <!-- some false pos. extend to 'vielmehr als nur' -->
            <url>http://www.duden.de/rechtschreibung/vielmehr_sondern</url>
            <rule>
                <pattern>
                    <token negate="yes">wie</token>
                    <token>sehr</token>
                    <marker>
                        <token>vielmehr</token>
                    </marker>
                </pattern>
                <message>Falls <suggestion>viel mehr</suggestion> hier als Steigerung von 'viel' verwendet wird, schreiben Sie es bitte getrennt. Das zusammengeschriebene 'vielmehr' bedeutet so viel wie 'sondern'.</message>
                <short>&getrennt;.</short>
                <example correction="viel mehr">... und noch sehr <marker>vielmehr</marker>!</example>
                <example>... wie sehr <marker>vielmehr</marker> schon das erste Landrecht hierin von den alten Gebräuchen abweicht.</example>
            </rule>
            <rule>
                <pattern>
                    <token><exception>sondern</exception></token>
                    <marker>
                        <token>vielmehr</token>
                    </marker>
                    <token>als</token>
                    <token><exception postag="UNKNOWN|(SUB:.+)" postag_regexp="yes"/></token>
                </pattern>
                <message>Falls <suggestion>viel mehr</suggestion> hier als Steigerung von 'viel' verwendet wird, schreiben Sie es bitte getrennt. Das zusammengeschriebene 'vielmehr' bedeutet so viel wie 'sondern'.</message>
                <short>&getrennt;.</short>
                <example correction="viel mehr">Das ist <marker>vielmehr</marker> als nur ein Wort.</example>
                <example>Nicht als Professor, sondern <marker>vielmehr</marker> als Lehrbeauftragter.</example>
                <example>Er ist aber kein Professor, sondern ist <marker>vielmehr</marker> als Lehrbeauftragter beschäftigt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZWEI_UND_VIERZIG" name="Zusammenschreibung von Zahlwörtern: 'zwei und vierzig (zweiundvierzig)' etc.">
            <rule>
                <pattern>
                    <marker>
                        <token regexp="yes">.*hundert|.*tausend|ein|zwei|drei|vier|fünf|sechs|sieben|acht|neun</token>
                        <token>und</token>
                        <token postag="ZAL" regexp="yes" skip="1">.+zig</token>
                    </marker>
                    <token postag="SUB:.+:PLU:.+" postag_regexp="yes"/>
                </pattern>
                <message>&getrennt;. Wenn Sie eine einzelne Zahl meinen, schreiben Sie bitte zusammen: <suggestion>\1\2\3</suggestion>.</message>
                <short>&getrennt;.</short>
                <example correction="zweiundvierzig">Wir haben <marker>zwei und vierzig</marker> Möglichkeiten.</example>
                <example correction="zweiundvierzig">Wir haben <marker>zwei und vierzig</marker> verschiedene Möglichkeiten.</example>
            </rule>
        </rulegroup>
        <rulegroup id="HERUM_GELAUFEN" name="'herum gelaufen (herumgelaufen)' etc.">
            <rule>
                <regexp case_sensitive='yes'>(herum) (ge(albert|bastelt|bohrt|bracht|brüllt|bummelt|dreht|drückt|fragt|fuchtelt|führt|gammelt|hackt|horcht|hüpft|hurt|irrt|klettert|knobelt|knutscht|kramt|laufen|kratzt|kriegt|krittelt|kritzelt|kurvt|lungert|paddelt|pfuscht|plagt|quält|rannt|rätselt|redet|reicht|reist|rutscht|schaut|schickt|schlendert|schleppt|schleudert|schnüffelt|schraubt|schubst|schwenkt|schwirrt|spielt|stänkert|stöbert|streunt|strolcht|stümpert|sucht|tänzelt|tappt|tastet|tobt|tollt|trampelt|trödelt|turnt|wälzt|wandert|werkelt|wickelt|winselt|wirbelt|wühlt|wurstelt|zankt|zappelt|zeigt|zerrt))</regexp>
                <message>&getrennt;: Meinten Sie eventuell <suggestion>\1\2</suggestion>?</message>
                <url>http://www.duden.de/rechtschreibung/herum_</url>
                <short>&getrennt;.</short>
                <example correction="herumgelaufen">Er ist <marker>herum gelaufen</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="UEBER_FLUESSIG" name="'über flüssig (überflüssig)'">
            <rule>
                <regexp case_sensitive='yes'>(über) (flüssig)</regexp>
                <message>&getrennt;: Meinten Sie evt. das Adjektiv <suggestion>\1\2</suggestion> im Sinne von <suggestion>nicht notwendig</suggestion>, <suggestion>nutzlos</suggestion>?</message>
                <url>http://www.duden.de/rechtschreibung/ueberfluessig</url>
                <short>&getrennt;.</short>
                <example>Das ist total <marker>überflüssig</marker>.</example>
                <example correction="überflüssig|nicht notwendig|nutzlos">Das ist wirklich <marker>über flüssig</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZEIT_LEBENS" name="'zeit Lebens (zeitlebens)'">
            <url>http://www.duden.de/rechtschreibung/zeitlebens</url>
            <rule>
                <pattern>
                    <token><exception postag="SENT_START"/></token>
                    <marker>
                        <token>zeit</token>
                        <token>Lebens</token>
                    </marker>
                </pattern>
                <message>&getrennt;: Meinten Sie das Adverb <suggestion><match no="2" case_conversion="alllower"/><match no="3" case_conversion="alllower"/></suggestion>?</message>
                <short>&getrennt;.</short>
                <example correction="zeitlebens">Er war <marker>zeit Lebens</marker> ein armer Schlucker.</example>
                <example correction="zeitlebens">Er war <marker>Zeit Lebens</marker> ein armer Schlucker.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <marker>
                        <token>Zeit</token>
                        <token>Lebens</token>
                    </marker>
                </pattern>
                <message>&getrennt;: Meinten Sie das Adverb <suggestion>Zeit<match no="3" case_conversion="alllower"/></suggestion>?</message>
                <short>&getrennt;.</short>
                <example correction="Zeitlebens"><marker>Zeit Lebens</marker> war er ein armer Schlucker.</example>
            </rule>
        </rulegroup>
        <rule id="EBEN_SO" name="'eben so (ebenso)'">
            <pattern>
                <marker>
                    <token>eben</token>
                    <token>so</token>
                </marker>
                <token regexp="yes">(gern|gut|lang|oft|schnell|sehr|viel|wenig|wichtig).*|wie</token>
            </pattern>
            <message>&getrennt;: Meinten Sie <suggestion>ebenso</suggestion> (= genauso, gleichermaßen, in der gleichen Weise)?</message>
            <url>https://www.duden.de/rechtschreibung/ebenso</url>
            <short>&getrennt;.</short>
            <example correction="ebenso">Wir hätten <marker>eben so</marker> gut in der Uni bleiben können.</example>
            <example>Wir hätten die Aufgabe <marker>eben</marker> so oder so lösen können.</example>
        </rule>
        <rule id="LOG_IN" name="'Log in (Log-in)'">
            <pattern>
                <marker>
                    <token case_sensitive='yes'>Log</token>
                    <token>in</token>
                </marker>
            </pattern>
            <message>&getrennt;: Meinten Sie <suggestion>Log-in</suggestion>?</message>
            <short>&getrennt;.</short>
            <example correction="Log-in">Der <marker>Log in</marker> erfordert ein Passwort.</example>
            <example>Sie <marker>log in</marker> Bezug auf ihr Alter.</example>
        </rule>
        <rulegroup id="JE_UM_SO" name="'je ... um so (umso) ...'">
            <rule>
                <pattern>
                    <token>je</token>
                    <token postag="ADJ:PRD:KOM" skip="-1"/>
                    <marker>
                        <token>um</token>
                        <token>so</token>
                    </marker>
                    <token postag="ADJ:PRD:KOM"/>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion>umso</suggestion> (Synonym: <suggestion>desto</suggestion>)?</message>
                <url>http://www.duden.de/rechtschreibung/umso</url>
                <short>&getrennt;.</short>
                <example correction="umso|desto">Je größer, <marker>um so</marker> besser.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VIEL_LEICHT_PLUS_VERB" name="'Viel leicht (vielleicht) ist' etc.">
            <rule>
                <pattern>
                    <marker>
                        <token>viel</token>
                        <token>leicht</token>
                    </marker>
                    <token postag="VER:(AUX:|MOD:)?(1|2|3):.+" postag_regexp="yes"/>
                </pattern>
                <message>&getrennt;: Meinten Sie das Adverb <suggestion>\1\2</suggestion>?</message>
                <short>&getrennt;.</short>
                <example correction="Vielleicht"><marker>Viel leicht</marker> gibt es Krieg.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DA_NACH_PLUS_VERB" name="'Da nach (danach) war Ruhe' etc.">
            <antipattern>
                <token>da</token>
                <token>nach</token>
                <token>wie</token>
                <token>vor</token>
            </antipattern>
            <rule>
                <pattern>
                    <marker>
                        <token>da</token>
                        <token regexp="yes">nach|neben|ran|rauf|runter</token>
                    </marker>
                    <token postag="VER:(AUX:|MOD:)?(1|2|3):.+" postag_regexp="yes"><exception postag="(PA2|SUB|ART|ADJ):.+" postag_regexp="yes"/><exception regexp="yes">sieben|gilt|äußerst|einst|meinen?|tausenden?|!(hat)</exception></token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion>da\2</suggestion>?</message>
                <short>&getrennt;.</short>
                <example correction="danach">Was <marker>da nach</marker> kam, war Krieg.</example>
                <example correction="Darauf"><marker>Da rauf</marker> kann ich verzichten.</example>
                <example correction="Danach"><marker>Da nach</marker> hat sie mich verlassen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START" negate_pos="yes"><exception regexp="yes">[,;]</exception></token>
                    <marker>
                        <token>da</token>
                        <token regexp="yes">nach|neben|ran|rauf|runter</token>
                    </marker>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion>da\3</suggestion>?</message>
                <short>&getrennt;.</short>
                <example correction="danach">Ich konnte <marker>da nach</marker> nicht wieder einschlafen.</example>
                <example correction="daran">Ich will <marker>da ran</marker> nicht denken.</example>
                <example><marker>Danach</marker> hat sie mich verlassen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="NACHDEM_NACH_DEM" name="'nachdem (nach dem) Essen etc.'">
            <antipattern>
                <token>kann</token>
                <token>außerdem</token>
            </antipattern>
            <rule>
                <pattern>
                    <marker>
                        <token regexp="yes">(nach|trotz|seit|außer|in)dem</token>
                    </marker>
                    <token postag="SUB:DAT:SIN:(MAS|NEU)" postag_regexp="yes"/>
                    <token postag="(SENT_END)|VER:(AUX:)?(1|2|3):.+" postag_regexp="yes"><exception postag="(PA2|SUB|ART|ADJ):.+" postag_regexp="yes"/><exception regexp="yes">sieben|äußerst|anstelle|einst|meinen?|tausenden?</exception></token>
                </pattern>
                <message>Möglicherweise muss <suggestion><match no="1" regexp_replace="" regexp_match="dem"/> dem</suggestion> hier getrennt geschrieben werden.</message>
                <example correction="nach dem">Die Ruhe <marker>nachdem</marker> Sturm ist vollkommen.</example>
                <example correction="nach dem">Was machst du <marker>nachdem</marker> Abitur?</example>
                <example correction="Seit dem"><marker>Seitdem</marker> Kampf bin ich müde.</example>
                <example correction="Nach dem"><marker>Nachdem</marker> Frühstück wurde ich müde.</example>
                <example><marker>Nach dem</marker> Essen zwei Tabletten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes" case_sensitive="no">(nach|seit|trotz|außer|in)dem</token>
                    </marker>
                    <token postag="SUB:DAT:SIN:(MAS|NEU)" postag_regexp="yes"/>
                    <!-- token>Essen</token -->
                    <token postag="(SENT_END)|VER:(AUX:)?(1|2|3):.+" postag_regexp="yes"><exception postag="(PA2|SUB|ART|ADJ):.+" postag_regexp="yes"/><exception regexp="yes">sieben|äußerst|anstelle|einst|meinen?|tausenden?</exception></token>
                </pattern>
                <message>Möglicherweise muss <suggestion><match no="1" regexp_replace="" regexp_match="dem"/> dem</suggestion> hier getrennt geschrieben werden.</message>
                <example correction="Seit dem"><marker>Seitdem</marker> Frühstück bin ich müde.</example>
                <example correction="Außer dem"><marker>Außerdem</marker> Frühstück hat das Hotel noch einiges mehr zu bieten.</example>
                <example correction="Nach dem"><marker>Nachdem</marker> Frühstück wurde ich müde.</example>
                <example><marker>Nach dem</marker> Essen zwei Tabletten.</example>
                <example><marker>Nachdem</marker> Essen gegen Stuttgart verloren hatte, waren wir geknickt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token postag="SENT_START"/>
                        <token>Seit</token>
                        <token>dem</token>
                    </marker>
                    <token postag="PRO:PER:NOM:.+" postag_regexp="yes"/>
                </pattern>
                <message>Möglicherweise muss <suggestion>\2\3</suggestion> (als Konjunktion im Sinne von <suggestion>\2</suggestion>) zusammengeschrieben werden, sofern es sich hier nicht um einen elliptischen Satz handelt, z.B. '[Der Tag] Seit dem er das tut'.</message>
                <example correction="Seitdem|Seit"><marker>Seit dem</marker> er gewonnen hat, ist er nicht zu bremsen.</example>
                <example><marker>Seit dem</marker> Essen bin ich müde.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token postag="SENT_START"/>
                        <token regexp="yes">Nach|In</token>
                        <token>dem</token>
                    </marker>
                    <token postag="PRO:(PER|DEM):NOM:.+" postag_regexp="yes"><exception>selbst</exception><exception>selber</exception></token>
                </pattern>
                <message>Möglicherweise muss <suggestion>\2\3</suggestion> (als Konjunktion) zusammengeschrieben werden, sofern es sich hier nicht um einen elliptischen Satz handelt, z.B. '[Das Spiel] In dem er gewonnen hat'.</message>
                <example correction="Nachdem"><marker>Nach dem</marker> er gewonnen hatte, war er nicht zu bremsen.</example>
                <example correction="Nachdem"><marker>Nach dem</marker> dieser gewonnen hatte, war er nicht zu bremsen.</example>
                <example><marker>Nach dem</marker> Essen zwei Tabletten.</example>
            </rule>
        </rulegroup>
        <rule id="AUS_AN_DEREN" name="'aus an deren (anderen)'">
            <pattern>
                <token regexp="yes">in|aus</token>
                <marker>
                    <token>an</token>
                    <token>deren</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>anderen</suggestion>?</message>
            <example correction="anderen">Buchmacher in <marker>an deren</marker> Bundesländern haben eine Genehmigung.</example>
        </rule>
        <rule id="JE_NACH_DEM" name="'je nach dem (je nachdem)'">
            <pattern>
                <marker>
                    <token>je</token>
                    <token>nach</token>
                    <token>dem</token>
                </marker>
                <token><exception postag="(ADJ|SUB|PA[12]):DAT:SIN:(MAS|NEU).*|PRP.*" postag_regexp="yes"/></token>
            </pattern>
            <message>&inwend;<suggestion>je nachdem</suggestion> wird 'nachdem' in der Regel zusammengeschrieben.</message>
            <example>Man konnte traurig oder fröhlich werden, <marker>je nach dem</marker> jeweiligen Gemütszustand.</example>
            <example>Man konnte traurig oder fröhlich werden, <marker>je nach dem</marker> betrachteten Zustand.</example>
            <example>Man konnte traurig oder fröhlich werden, <marker>je nach dem</marker> vom Lehrer betrachteten Zustand.</example>
            <example>Man konnte traurig oder fröhlich werden, <marker>je nach dem</marker> Zustand.</example>
            <example correction="je nachdem">Man konnte traurig oder fröhlich werden, <marker>je nach dem</marker>.</example>
        </rule>
        <rule id="DA_MIT_VS_DAMIT" name="'Da mit (damit) er ...'">
            <pattern case_sensitive="yes">
                <token postag="SENT_START"/>
                <marker>
                    <token>Da</token>
                    <token>mit</token>
                </marker>
                <token regexp="yes">er|sie|es|ich|du|die|das</token>
            </pattern>
            <message>Meinten Sie <suggestion>\2\3</suggestion>? Die Konjunktion 'damit' wird zusammengeschrieben.</message>
            <short>&getrennt;.</short>
            <example correction="Damit"><marker>Da mit</marker> er nicht umfällt, binden wir den Baum fest.</example>
        </rule>
        <rulegroup id="SO_BALD_VS_SOBALD" name="'sobald (so bald) wie möglich' etc.">
            <url>http://www.duden.de/rechtschreibung/sobald</url>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>sobald</token>
                    </marker>
                    <token>wie</token>
                    <token postag="ADJ:.+" postag_regexp="yes"/>
                </pattern>
                <message>In Wendungen wie 'so bald wie möglich' wird <suggestion>so bald</suggestion> getrennt geschrieben.</message>
                <short>&getrennt;.</short>
                <example correction="so bald">Wir sollten <marker>sobald</marker> wie möglich anfangen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>sobald</token>
                    </marker>
                    <token>nicht</token>
                    <token>wieder</token>
                </pattern>
                <message>In Wendungen wie 'wir tun das so bald (nicht) wieder' wird <suggestion>so bald</suggestion> getrennt geschrieben.</message>
                <short>&getrennt;.</short>
                <example correction="so bald">Ich hoffe, wir sehen uns <marker>sobald</marker> nicht wieder.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>nicht</token>
                    <marker>
                        <token>sobald</token>
                    </marker>
                    <token>wieder</token>
                </pattern>
                <message>In Wendungen wie 'wir tun das so bald (nicht) wieder' wird <suggestion>so bald</suggestion> getrennt geschrieben.</message>
                <short>&getrennt;.</short>
                <example correction="so bald">Ich hoffe, wir sehen uns nicht <marker>sobald</marker> wieder.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <marker>
                        <token>So</token>
                        <token>bald</token>
                    </marker>
                    <token regexp="yes">er|sie|es|ich|du|der|die|das</token>
                </pattern>
                <message>&getrennt;: Ist hier die Konjunktion <suggestion>sobald</suggestion> gemeint?</message>
                <short>&getrennt;.</short>
                <example><marker>So bald</marker> sollten wir nicht fahren.</example>
                <example correction="Sobald"><marker>So bald</marker> das Wetter besser wird, brechen wir auf.</example>
            </rule>
            <rule>
                <pattern>
                        <token>,</token>
                    <marker>
                        <token>so</token>
                        <token>bald</token>
                    </marker>
                    <token regexp="yes">er|sie|es|ich|du|der|die|das</token>
                </pattern>
                <message>&getrennt;: Ist hier die Konjunktion <suggestion>sobald</suggestion> gemeint?</message>
                <short>&getrennt;.</short>
                <example correction="sobald">Wir brechen auf, <marker>so bald</marker> das Wetter besser wird.</example>
            </rule>
        </rulegroup>
        <rulegroup id="PREIS_GEBEN" name="'preis geben (preisgeben)'">
            <url>http://www.korrekturen.de/beliebte_fehler/preis_geben.shtml</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token>preis</token>
                    <token inflected="yes" postag="VER:.+" postag_regexp="yes">geben</token>
                </pattern>
                <message>&getrennt;: Meinten Sie das Verb <suggestion>\1\2</suggestion>?</message>
                <short>&getrennt;.</short>
                <example>Wird es einen <marker>Preis geben</marker>?</example>
                <example correction="preisgeben">Das haben wir <marker>preis geben</marker> müssen.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">es|Geheimnis|nicht|Verfall|Versteck</token>
                    <marker>
                        <token>preis</token>
                        <token inflected="yes" postag="VER:.+" postag_regexp="yes">geben</token>
                    </marker>
                </pattern>
                <message>&getrennt;: Meinten Sie das Verb <suggestion><match no="2" case_conversion="alllower"/>\3</suggestion>?</message>
                <short>&getrennt;.</short>
                <example correction="preisgeben">Sie wollte das Versteck nicht <marker>preis geben</marker>.</example>
                <example correction="preisgeben">Sie wollte das Versteck nicht <marker>Preis geben</marker>.</example>
                <example correction="preisgegeben">Sie hat es <marker>Preis gegeben</marker>.</example>
                <example>Wird es einen <marker>Preis geben</marker>?</example>
            </rule>
            <rule>
                <antipattern>
                    <token regexp="yes">den|einen|seinen|ihren</token>
                    <token>Preis</token>
                </antipattern>
                <pattern>
                    <token inflected="yes">geben</token>
                    <token skip="2"/>
                    <marker>
                        <token case_sensitive="yes">Preis</token>
                    </marker>
                </pattern>
                <message>Meinten Sie das Verb 'preisgeben'? Dann wird <suggestion><match no="3" case_conversion="alllower"/></suggestion> kleingeschrieben.</message>
                <short>&getrennt;.</short>
                <example correction="preis">Sie gab es nicht <marker>Preis</marker>.</example>
                <example correction="preis">Sie gab das Versteck nicht <marker>Preis</marker>.</example>
                <example>Sie gab ihm den <marker>Preis</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="OST_ASIATISCH" name="'ost asiatisch (ostasiatisch)' etc.">
            <pattern>
                <token regexp="yes">(nord|süd)?(west|ost)|nord|süd</token>
                <token regexp="yes" inflected="yes" postag="ADJ:.+" postag_regexp="yes">&regionadj;</token>
            </pattern>
            <message>Meinten Sie <suggestion>\1\2</suggestion>?</message>
            <short>&getrennt;.</short>
            <example correction="südostasiatischen">In den <marker>südost asiatischen</marker> Ländern.</example>
        </rule>
        <rule id="PFLEGE_FALL" name="'Pflege Fall (Pflegefall)' etc.">
            <pattern>
                <token regexp="yes">ein(e[nm]?)?|zum</token>
                <marker>
                    <token regexp="yes">pflege|s(o|pe)zial|sonder</token>
                    <token>Fall</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion><match no="2" case_conversion="startupper"/>fall</suggestion>?</message>
            <short>&getrennt;.</short>
            <example correction="Pflegefall">Wir haben einen <marker>Pflege Fall</marker> zu versorgen.</example>
        </rule>
        <rule id="BAR_GELD" name="'Bar Geld (Bargeld)'">
            <pattern>
                <token regexp="yes">zu|ohne|kein|mit|viel|wenig|etwas|bisschen|Blixa</token>
                <marker>
                    <token>Bar</token>
                    <token>Geld</token>
                </marker>
            </pattern>
            <message>&getrennt;: Meinten Sie <suggestion>Bargeld</suggestion>?</message>
            <short>&getrennt;.</short>
            <example correction="Bargeld">Ohne <marker>Bar Geld</marker> gehe ich ungern aus dem Haus.</example>
            <example correction="Bargeld">Ich zahle immer mit <marker>Bar Geld</marker>.</example>
            <example>Ich gebe an der <marker>Bar Geld</marker> aus.</example>
        </rule>
        <rule id="VIEL_ZAHL" name="'eine viel Zahl (Vielzahl)'">
            <pattern>
                <token regexp="yes">die|der|eine</token>
                <marker>
                    <token>viel</token>
                    <token>zahl</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>Vielzahl</suggestion>?</message>
            <short>&getrennt;.</short>
            <example>Wir haben eine <marker>Viel-Zahl</marker> innovativer Konstruktionen gesehen.</example>
            <example correction="Vielzahl">Wir haben eine <marker>viel zahl</marker> innovativer Konstruktionen gesehen.</example>
            <example correction="Vielzahl">Wir haben eine <marker>viel Zahl</marker> innovativer Konstruktionen gesehen.</example>
        </rule>
        <rule id="NACH_LAESSIGKEIT" name="'aus nach Lässigkeit (Nachlässigkeit)'">
            <pattern>
                <token regexp="yes">aus|durch</token>
                <marker>
                    <token>nach</token>
                    <token>Lässigkeit</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>Nachlässigkeit</suggestion>?</message>
            <short>&getrennt;.</short>
            <example correction="Nachlässigkeit">Wir haben aus <marker>nach Lässigkeit</marker> etwas übersehen.</example>
        </rule>
        <rule id="FRAGE_ZEICHEN" name="'ein Frage Zeichen (Fragezeichen)'">
            <pattern>
                <token regexp="yes">drei|ein(em)?|große[nms]?|einziges</token>
                <marker>
                    <token>Frage</token>
                    <token>Zeichen</token>
                </marker>
            </pattern>
            <message>&getrennt;: Meinten Sie <suggestion>Fragezeichen</suggestion>?</message>
            <url>http://www.duden.de/rechtschreibung/Fragezeichen</url>
            <short>&getrennt;.</short>
            <example correction="Fragezeichen">Mein Gesicht war ein einziges <marker>Frage Zeichen</marker>.</example>
        </rule>
        <rulegroup id="HIN_WEISEN" name="'darauf hin weisen (hinweisen)'">
            <rule>
                <pattern>
                    <token regexp="yes">da?rauf</token>
                    <marker>
                        <token>hin</token>
                        <token regexp="yes">weisen?|weist|wies|wiesen|gewiesen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>\2\3</suggestion>? Das Verb 'hinweisen' wird zusammengeschrieben.</message>
                <short>Das Verb 'hinweisen' wird zusammengeschrieben.</short>
                <example correction="hinweisen">Ich wollte nur darauf <marker>hin weisen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes" skip="1">weisen?|weist|wies|wiesen</token>
                    <marker>
                        <token>daraufhin</token>
                    </marker>
                    <token>,</token>
                    <token>dass</token>
                </pattern>
                <message>Meinten Sie <suggestion>darauf hin</suggestion>?</message>
                <short>"Darauf hin" muss hier in zwei Worten geschrieben werden.</short>
                <example correction="darauf hin">Ich weise <marker>daraufhin</marker>, dass das schwierig wird.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>daraufhin</token>
                        <token regexp="yes">weisen?|weist|wies|(ge)?wiesen</token>
                    </marker>
                    <token>,</token>
                    <token>dass</token>
                </pattern>
                <message>Meinten Sie <suggestion>darauf hin\2</suggestion>?</message>
                <short>Das Verb 'hinweisen' wird zusammengeschrieben.</short>
                <example>Ich wollte nur <marker>darauf hinweisen</marker>.</example>
                <example correction="darauf hinweisen">Ich wollte nur <marker>daraufhin weisen</marker>, dass das schwierig wird.</example>
            </rule>
        </rulegroup>
        <rule id="ZWEIT_BESTER" name="'zweit bester (zweitbester)' etc.">
            <pattern>
                <token negate="yes">zu</token>
                <marker>
                    <!-- please note that 'erst', 'acht' and 'siebt' (verb) are intentionally omitted -->
                    <token regexp="yes">zweit|dritt|viert|fünft|sechst|neunt|zehnt|elft|zwölft</token>
                    <token postag="ADJ:.+:SUP.*" postag_regexp="yes"/>
                </marker>
            </pattern>
            <message>&getrennt;: Meinten Sie evt. <suggestion>\2\3</suggestion>?</message>
            <url>http://www.duden.de/rechtschreibung/zweitbeste</url>
            <short>&getrennt;.</short>
            <example>Wir waren die <marker>Zweitbesten</marker>.</example>
            <example correction="zweitbeste">Sie war die <marker>zweit beste</marker> Läuferin.</example>
        </rule>
        <rule id="DAS_SELBE" name="'das selbe (dasselbe)' etc.">
            <pattern>
                <token regexp="yes">der|die|das|des|dem|den</token>
                <token regexp="yes">selben?</token>
            </pattern>
            <message><suggestion>\1<match no="2" case_conversion="startlower"/></suggestion> wird zusammengeschrieben.</message>
            <short>&getrennt;.</short>
            <example correction="denselben">Er trägt heute ein und <marker>den Selben</marker> Pullover wie gestern.</example>
            <example correction="Denselben"><marker>Den selben</marker> Pullover trägt er heute.</example>
        </rule>
        <rulegroup id="MOEGLICHER_WEISE_ETC" name="'möglicher Weise (möglicherweise)' etc.">
            <rule>
                <antipattern case_sensitive="yes">
                    <token regexp="yes">[In]n</token>
                    <token regexp="yes">komischer|lustiger</token>
                    <token>Weise</token>
                </antipattern>
                <pattern>
                    <token/>
                    <marker>
                        <token regexp="yes">(absurd|auffällig|bedauerlich|bedauernswert|begreiflich|beklagenswert|bemerkenswert|berechtigt|betrüblich|bevorzugt|bezeichnend|billig|blöd|charakteristisch|dankenswert|drollig|ehrlich|eigenartig|eigenmächtig|eigentümlich|entgegenkommend|enttäuschend|erfreulich|erklärlich|erstaunlich|evident|fair|fälschlich|fatal|folgend|frech|freundlich|gebührend|gemein|gerecht|gewöhnlich|gleich|glied|glücklich|gnädig|günstig|heimlich|heimtückisch|herkömmlich|ideal|idiotisch|inkonsequent|inkorrekt|interessant|ironisch|irreführend|irrig|irritierend|irrtümlich|klar|klassisch|kleck|klug|komisch|konsequent|kontingent|korrekt|kurios|laienhaft|legitim|leichtsinnig|liebenswürdig|listig|lobenswert|löblich|logisch|lustig|merkwürdig|missverständlich|möglich|naheliegend|naiv|natürlich|nett|normal|notwendig|originell|paradox|passend|pikant|plausibl|praktisch|realistisch|richtig|riskant|schlau|seltsam|sinnig|sinnvoll|solch|sonderbar|traditionell|tragisch|traurig|trickreich|trivial|typisch|unachtsam|unerklärlich|unerlaubt|unerwartet|ungeschickt|unglücklich|unnötig|unstrittig|unverdient|unvermeidlich|unverständlich|unvorsichtig|verdient|vernünftig|verständlich|widersinnig|wunderbar|wunderlich|zufällig|zulässig|zweckmäßig)er<exception scope="previous">in</exception></token>
                        <token>Weise</token>
                    </marker>
                </pattern>
                <message><suggestion>\2weise</suggestion> wird (als Adverb) meist zusammengeschrieben.</message>
                <short>&getrennt;.</short>
                <!-- <example>In für ihn <marker>typischer Weise</marker> hat er das getan.</example> -->
                <example>In <marker>typischer Weise</marker> hat er das getan.</example>
                <example>Doch <marker>möglicherweise</marker> ist die Gelbphase der Ampel zu kurz eingestellt.</example>
                <example correction="möglicherweise">Doch <marker>möglicher Weise</marker> ist die Gelbphase zu kurz eingestellt.</example>
                <example correction="Möglicherweise"><marker>Möglicher Weise</marker> ist die Gelbphase zu kurz eingestellt.</example>
                <example>Er hat sich in <marker>lustiger Weise</marker> vorgestellt.</example>
            </rule>
        </rulegroup>
        <rule id="ZU_TEIL" name="'zu Teil (zuteil/zum Teil)'">
            <pattern>
                <marker>
                    <token>zu</token>
                    <token>teil</token>
                </marker>
                <token negate_pos="yes" postag="ZAL" regexp="yes" negate="yes">[0-9]+</token>
            </pattern>
            <message>Meinten Sie evt. <suggestion>zum Teil</suggestion> oder <suggestion>zuteil</suggestion>?</message>
            <example correction="zum Teil|zuteil">Diese Fehler werden <marker>zu Teil</marker> bereits erkannt.</example>
            <example correction="zum Teil|zuteil">Mir wurde eine große Ehre <marker>zu teil</marker>.</example>
            <example>Das offene Ende, das später den Übergang <marker>zu Teil</marker> zwei bildete, war eher scherzweise gedacht.</example>
            <example>Das offene Ende, das später den Übergang <marker>zu Teil</marker> 2 bildete, war eher scherzweise gedacht.</example>
        </rule>
        <rule id="RUND_UM" name="'rund um (rundum) sorglos' etc.">
            <pattern>
                <marker>
                    <token>rund</token>
                    <token>um</token>
                </marker>
                <token postag="(ADJ:|VER:).+" postag_regexp="yes"><exception>einen</exception></token>
            </pattern>
            <message>Das Adverb <suggestion>rundum</suggestion> wird zusammengeschrieben.</message>
            <url>http://www.duden.de/rechtschreibung/rundum</url>
            <short>&getrennt;.</short>
            <example correction="Rundum"><marker>Rund um</marker> zufrieden.</example>
        </rule>
        <rulegroup id="EIN_DANKE_SCHOEN" name="'ein danke schön (Dankeschön)'">
            <rule>
                <pattern>
                    <token regexp="yes">als|ein|das</token>
                    <marker>
                        <token>danke</token>
                        <token>schön</token>
                    </marker>
                </pattern>
                <message>Das Wort <suggestion>Dankeschön</suggestion> als Substantiv wird zusammengeschrieben.</message>
                <short>&getrennt;.</short>
                <example correction="Dankeschön">Als <marker>Danke schön</marker> überreichen wir Dir dieses kleine Präsent.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">als|ein|das</token>
                    <token postag="ADJ:AKK:SIN:NEU.*" postag_regexp="yes"/>
                    <marker>
                        <token>danke</token>
                        <token>schön</token>
                    </marker>
                </pattern>
                <message>Das Wort <suggestion>Dankeschön</suggestion> als Substantiv wird zusammengeschrieben.</message>
                <short>&getrennt;.</short>
                <example correction="Dankeschön">Als kleines <marker>Danke schön</marker> überreichen wir Dir dieses Präsent.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">als|ein|das</token>
                    <token postag="ADJ:AKK:SIN:NEU.*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">&anfauf;</token>
                        <token>danke</token>
                        <token>schön</token>
                        <token regexp="yes">&anfzu;</token>
                    </marker>
                </pattern>
                <message>Das Wort <suggestion>Dankeschön</suggestion> als Substantiv wird zusammengeschrieben.</message>
                <short>&getrennt;.</short>
                <example correction="Dankeschön">Als kleines <marker>„Danke schön“</marker> überreichen wir Dir dieses Präsent.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZUM_HAARESCHNEIDEN" name="'zum/beim Haare schneiden (Haareschneiden)' etc.">
            <rule>
                <pattern>
                    <token>zum</token>
                    <marker>
                        <token>bei</token>
                        <token>spiel</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2" case_conversion="startupper"/><match case_conversion="startlower" no="3"/></suggestion>? Sie können alternativ auch eine Genitivkonstruktion ('zum Schneiden der Haare') o.ä. verwenden.</message>
                <short>&getrennt;.</short>
                <example correction="Beispiel">Nimm zum <marker>bei Spiel</marker> Dirk: Er ist einfach langweilig.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">zum|beim</token>
                    <marker>
                        <token case_sensitive="yes">Haare</token>
                        <token regexp="yes">schneiden|waschen|färben</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2"/><match case_conversion="startlower" no="3"/></suggestion>? Sie können alternativ auch eine Genitivkonstruktion ('zum Schneiden der Haare') o.ä. verwenden.</message>
                <short>&getrennt;.</short>
                <example correction="Haareschneiden">Beim <marker>Haare schneiden</marker> kommen mir die besten Einfälle.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">zum|beim</token>
                    <marker>
                        <token case_sensitive="yes">Korrektur</token>
                        <token>lesen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2"/><match case_conversion="startlower" no="3"/></suggestion>?</message>
                <short>&getrennt;.</short>
                <example correction="Korrekturlesen">Beim <marker>Korrektur lesen</marker> kommen mir die besten Einfälle.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">zum|beim</token>
                    <marker>
                        <token case_sensitive="yes">Auto</token>
                        <token>fahren</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2"/><match case_conversion="startlower" no="3"/></suggestion>? Sie können alternativ auch eine Genitivkonstruktion ('zum Schneiden der Haare') o.ä. verwenden.</message>
                <short>&getrennt;.</short>
                <example correction="Autofahren">Beim <marker>Auto fahren</marker> kommen mir die besten Einfälle.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">zum|beim</token>
                    <marker>
                        <token case_sensitive="yes">Briefe</token>
                        <token>schreiben</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2"/><match case_conversion="startlower" no="3"/></suggestion>? Sie können alternativ auch eine Genitivkonstruktion ('zum Schneiden der Haare') o.ä. verwenden.</message>
                <short>&getrennt;.</short>
                <example>Zum <marker>Briefeschreiben</marker> war er immer zu faul.</example>
                <example correction="Briefeschreiben">Beim <marker>Briefe schreiben</marker> kommen mir die besten Einfälle.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">zum|beim</token>
                    <marker>
                        <token case_sensitive="yes">Blumen</token>
                        <token>gießen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2"/><match case_conversion="startlower" no="3"/></suggestion>? Sie können alternativ auch eine Genitivkonstruktion ('zum Schneiden der Haare') o.ä. verwenden.</message>
                <short>&getrennt;.</short>
                <example>Zum <marker>Blumengießen</marker> war er immer zu faul.</example>
                <example correction="Blumengießen">Beim <marker>Blumen gießen</marker> kommen mir die besten Einfälle.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">zum|beim</token>
                    <marker>
                        <token case_sensitive="yes">Zähne</token>
                        <token>putzen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2"/><match case_conversion="startlower" no="3"/></suggestion>? Sie können alternativ auch eine Genitivkonstruktion ('zum Schneiden der Haare') o.ä. verwenden.</message>
                <short>&getrennt;.</short>
                <example>Zum <marker>Zähneputzen</marker> war er immer zu faul.</example>
                <example correction="Zähneputzen">Beim <marker>Zähne putzen</marker> kommen mir die besten Einfälle.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">zum|beim</token>
                    <marker>
                        <token case_sensitive="yes">Hände</token>
                        <token>waschen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2"/><match case_conversion="startlower" no="3"/></suggestion>? Sie können alternativ auch eine Genitivkonstruktion ('zum Schneiden der Haare') o.ä. verwenden.</message>
                <short>&getrennt;.</short>
                <example>Zum <marker>Händewaschen</marker> war er immer zu faul.</example>
                <example correction="Händewaschen">Beim <marker>Hände waschen</marker> sollte man Seife verwenden.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">zum|beim</token>
                    <marker>
                        <token>selber</token>
                        <token>machen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2" case_conversion="startupper"/><match case_conversion="startlower" no="3"/></suggestion>? Sie können alternativ auch eine Genitivkonstruktion ('zum Schneiden der Haare') o.ä. verwenden.</message>
                <short>&getrennt;.</short>
                <example correction="Selbermachen">Schöne Sachen zum <marker>Selber machen</marker>.</example>
                <example correction="Selbermachen">Schöne Sachen zum <marker>selber Machen</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="EINST_WEILEN" name="'einst weilen (einstweilen)'">
            <regexp>\beinst weilen\b</regexp>
            <message>Meinten Sie evt. <suggestion>einstweilen</suggestion> (vorerst)?</message>
            <example correction="einstweilen">Lasst uns das <marker>einst weilen</marker> verschieben.</example>
        </rule>
        <rule id="MITTLER_WEILE" name="'mittler Weile (mittlerweile)'">
            <regexp>\bmittler weile\b</regexp>
            <message>Meinten Sie evt. <suggestion>mittlerweile</suggestion>?</message>
            <example correction="mittlerweile">Das sollte <marker>mittler Weile</marker> klappen.</example>
        </rule>
        <rule id="UEBER_QUELLEND" name="'über quellend (überquellend)'">
            <regexp case_sensitive='yes'>(über) (quellend(e[rns]?)?)</regexp>
            <message>&getrennt;: Meinten Sie evt. <suggestion>\1\2</suggestion>?</message>
            <example correction="überquellenden">Die <marker>über quellenden</marker> Mülleimer.</example>
        </rule>
        <rule id="HILF_REICH" name="'hilf reich (hilfreich)'">
            <regexp>\b(hilf) (reich(e[rmns]?)?)\b</regexp>
            <message>&getrennt;: Meinten Sie evt. das Adjektiv <suggestion>\1\2</suggestion>?</message>
            <example correction="hilfreichen">Die <marker>hilf reichen</marker> Worte.</example>
        </rule>
        <rule id="BEI_GESTEUERT" name="'bei gesteuert (beigesteuert)'">
            <regexp case_sensitive='yes'>(bei) (gesteuert)</regexp>
            <message>&getrennt;: Meinten Sie evt. <suggestion>\1\2</suggestion>?</message>
            <example correction="beigesteuert">Wir haben zum Gartenfest einen Kuchen <marker>bei gesteuert</marker>.</example>
        </rule>
        <rule id="ZWEIFEL_LOS" name="'zweifel los (zweifellos)'">
            <regexp case_sensitive='yes'>(zweifel) (los)</regexp>
            <message>&getrennt;: Meinten Sie evt. <suggestion>\1\2</suggestion>?</message>
            <example correction="zweifellos">Das hat <marker>zweifel los</marker> gut geklappt.</example>
        </rule>
        <rule id="OBDACH_LOS" name="'obdachlos'">
            <regexp case_sensitive='yes'>(Obdach) (los(e|er|en)?)</regexp>
            <message>&getrennt;: Meinten Sie evt. <suggestion>\1\2</suggestion>?</message>
            <example>Tausende wurden <marker>obdachlos</marker> in jener Nacht.</example>
            <example correction="Obdachlos">Tausende wurden <marker>Obdach los</marker>.</example>
        </rule>
        <rule id="ZU_ER_SCHEINEN" name="'zu' + Infinitiv">
            <pattern case_sensitive="yes">
                <token>zu</token>
                <marker>
                    <token>er</token>
                    <token regexp="yes">kennen|gründen|mitteln|lassen|fassen|sehen|gaunern|morden|schrecken|schleichen|scheinen|heischen|greifen</token>
                </marker>
            </pattern>
            <message>&getrennt;: Meinten Sie evt. <suggestion>\2\3</suggestion>?</message>
            <example correction="erfassen">Aufgabe war es, die Daten zu <marker>er fassen</marker>.</example>
        </rule>
        <rule id="ZU_ZUMUTEN" name="'zu zu... (zuzu...)'">
            <regexp case_sensitive='yes'>([Zz]u) (zuarbeiten|zubauen|zubeißen|zubekommen|zubereiten|zubetonieren|zubilligen|zubinden|zubringen|zudecken|zudenken|zudienen|zudiktieren|zudrehen|zudrücken|zueignen|zuerkennen|zufallen|zufassen|zufaxen|zufliegen|zufließen|zufrieren|zufügen|zuführen|zugeben|zugehen|zugehören|zugesellen|zugestehen|zugießen|zugreifen|zuhaken|zuhalten|zuhängen|zuhauen|zuheilen|zuhören|zujauchzen|zukaufen|zukehren|zukiffen|zuklappen|zukleben|zuklinken|zuknallen|zuknöpfen|zukommen|zukorken|zulachen|zuladen|zulangen|zulassen|zulaufen|zulegen|zuleiten|zulöten|zumachen|zumessen|zumischen|zumuten|zunähen|zunehmen|zuneigen|zuordnen|zupacken|zupfropfen|zuprosten|zuraten|zuraunen|zurechnen|zureden|zureichen|zureiten|zurichten|zurollen|zurren|zurufen|zurüsten|zusagen|zuschalten|zuschanzen|zuschauen|zuschicken|zuschieben|zuschießen|zuschlagen|zuschließen|zuschmeißen|zuschmieren|zuschnallen|zuschnappen|zuschneiden|zuschnüren|zuschrauben|zuschreiben|zuschreien|zuschütten|zuschwellen|zusehen|zusetzen|zusperren|zuspielen|zuspitzen|zusprechen|zuspringen|zustechen|zustecken|zustehen|zustellen|zustimmen|zustopfen|zustoßen|zustreben|zuströmen|zustürzen|zuteilen|zutragen|zutrauen|zutreffen|zutrinken|zuwachsen|zuwarten|zuweisen|zuwerfen|zuwinken|zuziehen)</regexp>
            <message>&getrennt;: Meinten Sie <suggestion>\1\2</suggestion>?</message>
            <example correction="zuzumuten">Das ist ihm wohl nicht <marker>zu zumuten</marker>.</example>
        </rule>
        <rule id="TROTZ_ALLEDEM" name="'trotz alle dem (alledem)'">
            <pattern>
                <token regexp="yes">bei|trotz|nach|von|hinter</token>
                <marker>
                    <token>alle</token>
                    <token>dem</token>
                </marker>
            </pattern>
            <message>&getrennt;: Meinten Sie <suggestion>alledem</suggestion>?</message>
            <example correction="alledem">Hinter <marker>alle dem</marker> steht die Universität.</example>
        </rule>
        <rulegroup id="VONSTATTEN_GEHEN" name="'vonstatten gehen (vonstattengehen)'">
            <url>http://www.canoo.net/services/Controller?dispatch=spelling&amp;input=vonstattengehen</url>
            <rule>
                <pattern>
                    <token>vonstatten</token>
                    <token inflected="yes">gehen</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion>\1\2</suggestion>?</message>
                <example correction="vonstattengehen">Das wird recht langsam <marker>vonstatten gehen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>von</token>
                    <token>statten</token>
                    <token inflected="yes">gehen</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion>\1<match no="2" case_conversion="alllower"/><match no="3" case_conversion="alllower"/></suggestion>?</message>
                <example correction="vonstattengehen">Das wird recht langsam <marker>von statten gehen</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="VON_STATTEN" name="'von statten (vonstatten)'">
            <antipattern>
                <token>von</token>
                <token>statten</token>
                <token inflected="yes">gehen</token>
            </antipattern>
            <pattern>
                <token>von</token>
                <token>statten</token>
            </pattern>
            <message>&getrennt;: Meinten Sie <suggestion>\1<match no="2" case_conversion="alllower"/></suggestion>?</message>
            <example correction="vonstatten">Das ging recht langsam <marker>von statten</marker>.</example>
        </rule>
        <rule id="WEIT_AUS" name="'weit aus (weitaus)'">
            <pattern>
                <marker>
                    <token>weit</token>
                    <token>aus</token>
                </marker>
                <token postag="ADJ:.+:KOM.*" postag_regexp="yes"/>
            </pattern>
            <message>&getrennt;: Meinten Sie <suggestion>weitaus</suggestion>?</message>
            <example correction="weitaus">Das ist <marker>weit aus</marker> besser als das andere.</example>
        </rule>
        <rule id="IRGEND_WANN" name="'irgend wann/wo/wie (irgendwann ...)'">
            <regexp>(irgend) (wann|wie|wo)</regexp>
            <message>&getrennt;: Meinten Sie <suggestion>irgend\2</suggestion>?</message>
            <example correction="irgendwann">Wir alle sterben <marker>irgend wann</marker>.</example>
        </rule>
        <rule id="WO_ANDERS" name="'wo anders (woanders)'">
            <regexp>\bwo anders\b</regexp>
            <message>&getrennt;: Meinten Sie <suggestion>woanders</suggestion>?</message>
            <example correction="woanders">Ihr müsst <marker>wo anders</marker> danach suchen.</example>
        </rule>
        <rule id="REIHEN_FOLGE" name="'reihen folge (Reihenfolge)'">
            <pattern>
                <token regexp="yes">der|dieser|richtigen?|falschen?|andere([rn])?</token>
                <marker>
                    <token>reihen</token>
                    <token>folge</token>
                </marker>
            </pattern>
            <message>&getrennt;: Müsste es <suggestion>Reihenfolge</suggestion> heißen?</message>
            <example correction="Reihenfolge">Ihr müsst die richtige <marker>Reihen folge</marker> beachten.</example>
        </rule>
        <rule id="ZU_ERST" name="'zu erst (zuerst)'">
            <pattern>
                <marker>
                    <token>zu</token>
                    <token>erst</token>
                </marker>
                <token regexp="yes" negate="yes">gestern|heute|kürzlich|gerade</token>
            </pattern>
            <message><suggestion>zuerst</suggestion> (Synonym: <suggestion>anfangs</suggestion>) schreibt man zusammen.</message>
            <example><marker>Zuerst</marker> wussten wir nicht so recht, was wir tun sollten.</example>
            <example correction="Zuerst|Anfangs"><marker>Zu erst</marker> wussten wir nicht, was wir überhaupt tun sollten.</example>
        </rule>
        <rule id="BIS_HER" name="'bis her (bisher)'">
            <regexp>\bbis her\b</regexp>
            <message><suggestion>bisher</suggestion> (Synonym: <suggestion>bis jetzt</suggestion>) schreibt man zusammen.</message>
            <example correction="bisher|bis jetzt">Wo das Rad <marker>bis her</marker> stand.</example>
        </rule>
        <rule id="STATTFINDEN" name="'statt finden (stattfinden)'">
            <antipattern>
                <token>suchen</token>
                <token>statt</token>
                <token>finden</token>
            </antipattern>
            <pattern>
                <token>statt</token>
                <token regexp="yes">finden|findet|fand|fanden|gefunden</token>
            </pattern>
            <message>&getrennt;: Meinten Sie <suggestion>statt<match no="2"/></suggestion>?</message>
            <example correction="stattfindet">Wo das Fest das <marker>statt findet</marker>, ist noch nicht klar.</example>
        </rule>
        <rule id="NICHTSDESTOWENIGER" name="'nichts desto weniger (nichtsdestoweniger)'">
            <regexp>\bnichts desto weniger\b</regexp>
            <message>&getrennt;: Meinten Sie <suggestion>nichtsdestoweniger</suggestion>?</message>
            <example correction="Nichtsdestoweniger"><marker>Nichts desto weniger</marker> finde ich es einfach ungerecht.</example>
        </rule>
        <rulegroup id="VORNHEREIN" name="'von vorn herein (vornherein)'">
            <url>http://www.duden.de/rechtschreibung/vornherein</url>
            <rule>
                <regexp>(von) (vorne?) (herein)</regexp>
                <message>&getrennt;: Falls <suggestion><match no="1"/> <match no="2" case_conversion="alllower"/><match no="3" case_conversion="alllower"/></suggestion> im Sinne von <suggestion>von Anfang an</suggestion> gemeint ist, schreiben Sie 'vornherein' bitte zusammen.</message>
                <short>&getrennt;.</short>
                <example correction="von vorneherein|von Anfang an">Das habe ich <marker>von vorne herein</marker> geahnt.</example>
                <example correction="von vornherein|von Anfang an">Das habe ich <marker>von vorn herein</marker> geahnt.</example>
            </rule>
            <rule>
                <pattern>
                    <token negate="yes">von</token>
                    <marker>
                        <token regexp="yes">vorne?herein</token>
                    </marker>
                </pattern>
                <message>Außerhalb der Wendung 'von vornherein' wird <suggestion>vorne herein</suggestion> getrennt geschrieben.</message>
                <short>&getrennt;.</short>
                <example>Das habe ich von <marker>vornherein</marker> geahnt.</example>
                <example>Er kam vorne <marker>herein</marker>.</example>
                <example correction="vorne herein">Er kam <marker>vorneherein</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VORHINEIN" name="'im vor hinein (Vorhinein)'">
            <rule>
                <pattern>
                    <token>im</token>
                    <token regexp="yes">vor|nach</token>
                    <token>hinein</token>
                </pattern>
                <message>&getrennt;: &inwend;<suggestion>im <match no="2" case_conversion="startupper"/>hinein</suggestion> wird '<match no="2" case_conversion="startupper"/>hinein' groß und zusammen geschrieben.</message>
                <url>http://www.duden.de/rechtschreibung/Vorhinein</url>
                <short>&getrennt;.</short>
                <example correction="im Vorhinein">Das habe ich <marker>im vor hinein</marker> geahnt.</example>
                <example correction="im Nachhinein">Das habe ich erst <marker>im nach hinein</marker> erfahren.</example>
            </rule>
        </rulegroup>
        <rulegroup id="HOERENSAGEN" name="'vom Hören sagen (Hörensagen)'">
            <rule>
                <regexp>vom Hören sagen</regexp>
                <message>&getrennt;: &inwend;<suggestion>vom Hörensagen</suggestion> (im Sinne von [nur] <suggestion>durch Zeugnis anderer</suggestion>, <suggestion>nicht aus eigener Erfahrung</suggestion>) wird 'Hörensagen' groß und zusammen geschrieben.</message>
                <url>http://www.duden.de/rechtschreibung/Hoerensagen</url>
                <short>&getrennt;.</short>
                <example correction="vom Hörensagen|durch Zeugnis anderer|nicht aus eigener Erfahrung">Das kenne ich nur <marker>vom Hören sagen</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZEITDRUCK" name="'unter Zeit Druck (Zeitdruck)' etc.">
            <rule>
                <pattern>
                    <token>unter</token>
                    <token>Zeit</token>
                    <token>Druck</token>
                </pattern>
                <message>&getrennt;: Meinten Sie die Wendung <suggestion>\1 <match case_conversion="startupper" no="2"/><match case_conversion="alllower" no="3"/></suggestion>?</message>
                <short>&getrennt;.</short>
                <example correction="unter Zeitdruck">Wir standen <marker>unter Zeit Druck</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>im</token>
                    <token>kühl</token>
                    <token>Schrank</token>
                </pattern>
                <message>&getrennt;: Meinten Sie die Wendung <suggestion>\1 <match case_conversion="startupper" no="2"/><match case_conversion="alllower" no="3"/></suggestion>?</message>
                <short>&getrennt;.</short>
                <example correction="im Kühlschrank">Bier ist <marker>im kühl Schrank</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>mit</token>
                    <token>voll</token>
                    <token>Gas</token>
                </pattern>
                <message>&getrennt;: Meinten Sie die Wendung <suggestion>\1 <match case_conversion="startupper" no="2"/><match case_conversion="alllower" no="3"/></suggestion>?</message>
                <short>&getrennt;.</short>
                <example correction="mit Vollgas">Wir fuhren <marker>mit Voll Gas</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>zum</token>
                    <token>früh</token>
                    <token>Stück</token>
                </pattern>
                <message>&getrennt;: Meinten Sie die Wendung <suggestion>\1 <match case_conversion="startupper" no="2"/><match case_conversion="alllower" no="3"/></suggestion>?</message>
                <short>&getrennt;.</short>
                <example correction="zum Frühstück">Bier <marker>zum Früh Stück</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>im</token>
                    <token>Hand</token>
                    <token>umdrehen</token>
                </pattern>
                <message>&getrennt;: Meinten Sie die Wendung <suggestion>\1 <match case_conversion="startupper" no="2"/><match case_conversion="alllower" no="3"/></suggestion>?</message>
                <short>&getrennt;.</short>
                <example correction="im Handumdrehen">Das geht <marker>im Hand umdrehen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>in</token>
                    <token>Hand</token>
                    <token>schellen</token>
                </pattern>
                <message>&getrennt;: Meinten Sie die Wendung <suggestion>\1 <match case_conversion="startupper" no="2"/><match case_conversion="alllower" no="3"/></suggestion>?</message>
                <short>&getrennt;.</short>
                <example correction="in Handschellen">Er wurde <marker>in Hand schellen</marker> abgeführt.</example>
            </rule>
        </rulegroup>
        <rule id="INWIEFERN" name="'in wie fern (inwiefern)' etc.">
            <regexp>(in) (wie|so) (fern|weit)</regexp>
            <message>&getrennt;: Meinten Sie <suggestion><match no="1"/><match no="2"/><match no="3"/></suggestion>?</message>
            <url>http://www.korrekturen.de/beliebte_fehler/in-wie-weit.shtml</url>
            <example correction="Inwiefern"><marker>In wie fern</marker> das auch für uns gilt, muss noch geklärt werden.</example>
        </rule>
        <rulegroup id="SOWIESO" name="'so wie so (sowieso)'">
            <rule>
                <regexp>\bso wie so\b</regexp>
                <message>&getrennt;: Meinten Sie <suggestion>sowieso</suggestion> (im Sinne von <suggestion>ohnehin</suggestion>)?</message>
                <short>&getrennt;.</short>
                <example correction="sowieso|ohnehin">Das geht <marker>so wie so</marker> nicht.</example>
            </rule>
            <rule>
                <regexp>\bsowie so\b</regexp>
                <message>&getrennt;: Meinten Sie <suggestion>sowieso</suggestion> (im Sinne von <suggestion>ohnehin</suggestion>)?</message>
                <short>&getrennt;.</short>
                <example correction="sowieso|ohnehin">Das geht <marker>sowie so</marker> nicht.</example>
            </rule>
            <rule>
                <regexp>\bso wieso\b</regexp>
                <message>&getrennt;: Meinten Sie <suggestion>sowieso</suggestion> (im Sinne von <suggestion>ohnehin</suggestion>)?</message>
                <short>&getrennt;.</short>
                <example correction="sowieso|ohnehin">Das geht <marker>so wieso</marker> nicht.</example>
            </rule>
        </rulegroup>
        <rule id="DURCHEINANDER" name="'durcheinander' etc.">
            <pattern>
                <marker>
                    <token regexp="yes">an|durch|von|in|auf|zu|mit|aus|neben</token>
                    <token>einander</token>
                </marker>
            <token negate="yes" regexp="yes">(gegenüber(steh|lieg)ende|entgegengesetzte|bekämpfende|wohlgesonnene|wohlgesinnte)n?|feind(lich|selig)</token>
            </pattern>
            <message>&getrennt;: Meinten Sie <suggestion>\1einander</suggestion>?</message>
            <short>&getrennt;.</short>
            <example correction="durcheinander">Sie brachte alles <marker>durch einander</marker>.</example>
        </rule>
<!--    „die Karten werden genau so verteilt, dass jeder Spieler“ ist ein Beispielsatz im Duden
        <rule id="GENAU_SO" name="'genau so (genauso)">
            <pattern>
                <token>genau</token>
                <token>so</token>
            </pattern>
            <message><suggestion>genauso</suggestion> wird als ein Wort geschrieben.</message>
            <short>&getrennt;.</short>
            <example>Und <marker>genauso</marker> soll es sein.</example>
            <example type="incorrect">Und <marker>genau so</marker> soll es sein.</example>
        </rule>-->
        <rule id="DIENSTAG_ABEND" name="'Dienstag abend (Dienstagabend)">
            <pattern>
                <token regexp="yes">&wochentage;</token>
                <token regexp="yes">&tageszeitangabenklein;</token>
            </pattern>
            <message>Wochentag + Tageszeit wird groß- und zusammengeschrieben.</message>
            <suggestion><match no="1"/><match case_conversion="startlower" no="2"/></suggestion>
            <url>http://www.canoo.net/services/GermanSpelling/Reform/trennung/tageszeitangaben.jsp</url>
            <short>&getrennt;.</short>
            <example correction="Dienstagabend">Am <marker>Dienstag abend</marker> geht es rund!</example>
            <example correction="Dienstagabend">Am <marker>Dienstag Abend</marker> geht es rund!</example>
        </rule>
        <rulegroup id="DESWEGEN" name="'des wegen (deswegen)'">
            <rule>
                <pattern>
                    <marker>
                        <token>des</token>
                        <token>wegen</token>
                    </marker>
                    <token><exception postag_regexp="yes" postag=".*:GEN:.*"/></token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion>deswegen</suggestion>?</message>
                <example correction="Deswegen"><marker>Des wegen</marker> fuhren sie nach Hause.</example>
                <example>Die Strafe <marker>des wegen</marker> Mordes vorbestraften Verbrechers wird hoch ausfallen.</example>
                <example>Sie ist die Nachfolgerin <marker>des wegen</marker> der Spitzel-Affäre zurückgetretenen Ministers.</example>
            </rule>
        </rulegroup>
        <rulegroup id="CONTRA_PRODUKTIV" name="'contra produktiv (kontraproduktiv)'">
            <rule>
                <regexp>([kc]ontra) (produktiv(e[rns]?)?)</regexp>
                <message>&getrennt;: Meinten Sie <suggestion>kontra\2</suggestion>?</message>
                <example correction="kontraproduktiv">Das halte ich für <marker>contra produktiv</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUFRECHT_ERHALTEN" name="'aufrecht erhalten (aufrechterhalten)'">
            <rule>
                <pattern>
                    <token>aufrecht</token>
                    <token inflected="yes">erhalten</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion>\1\2</suggestion>?</message>
                <url>http://www.canoo.net/services/Controller?dispatch=spelling&amp;input=aufrechterhalten</url>
                <example correction="aufrechterhalten">Wir sollten den Kontakt <marker>aufrecht erhalten</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="INFINITIV_MIT_ZU" name="Infinitiv mit 'zu'">
            <url>http://www.duden.de/sprachwissen/sprachratgeber/infinitiv-mit-zu</url>
            <!-- Siehe auch die Regel ZU_ZUMUTEN. -->
            <antipattern>
                <token>nach</token>
                <token>wie</token>
                <token>vor</token>
                <token>zu</token>
            </antipattern>
            <antipattern>
                <token skip="2" regexp="yes">liegt|liegen|lag</token>
                <token>nahe</token>
                <token>zu</token>
            </antipattern>
            <antipattern>
                <token inflected="yes" skip="2">hören</token>
                <token>auf</token>
                <token>zu</token>
            </antipattern>
            <antipattern>
                <token skip="3" regexp="yes">hör|hören|hört</token>
                <token>auf</token>
                <token>zu</token>
            </antipattern>
            <antipattern>
                <token>ab</token>
                <token>zu</token>
                <token regexp="yes">betonen|bewegen|lernen|kommen</token>
            </antipattern>
            <antipattern>
                <token>aus</token>
                <token>zu</token>
                <token regexp="yes">besichtigen|evakuieren|messen|steuern|kontrollieren|verstehen|sehen|tätigen|installieren|beschießen|schaffen|verfolgen|erobern|organisieren|beobachten|erkennen|erblicken|buchen|erwerben|betreten</token>
            </antipattern>
            <antipattern>
                <token skip="2" regexp="yes">von|vom</token>
                <token regexp="yes">aus|auf</token>
                <token>zu</token>
                <token postag=".*VER:.*INF.*" postag_regexp="yes"/>
            </antipattern>
            <antipattern>
                <!-- 'gibt es nach wie vor zu kaufen' -->
                <token>vor</token>
                <token>zu</token>
                <token regexp="yes">kaufen|tun|speisen|heiraten|bleiben|betrachten|beginnen|diskutieren</token>
            </antipattern>
            <antipattern>
                <token>außen</token>
                <token>vor</token>
                <token>zu</token>
                <token postag=".*VER:.*INF.*" postag_regexp="yes"/>
            </antipattern>
            <antipattern>
                <token>zugunsten</token>
                <token>zu</token>
                <token>bekämpfen</token>
            </antipattern>
            <antipattern>
                <token>mit</token>
                <token>zu</token>
                <token>übernehmen</token>
            </antipattern>
            <antipattern>
                <token>über</token>
                <token>zu</token>
                <token regexp="yes">sehen|beobachten|finden|besichtigen</token>
            </antipattern>
            <antipattern>
                <token>bei</token>
                <token>zu</token>
                <token regexp="yes">schnellen|feuchten|langen|heißen</token>
            </antipattern>
            <antipattern>
                <token>durch</token>
                <token>zu</token>
                <token regexp="yes">schnellen|feuchten|langen|heißen</token>
            </antipattern>
            <antipattern>
                <token skip="3" regexp="yes">fangen|fängt|fing</token>
                <token>an</token>
                <token>zu</token>
                <token postag=".*VER:.*INF.*" postag_regexp="yes"/>
            </antipattern>
            <antipattern>
                <token>zu</token>
                <token>organisieren</token>
            </antipattern>
            <rule>
                <pattern>
                    <token postag=".*PRP:.*" postag_regexp="yes">
                        <exception>außerhalb</exception>
                        <exception>aufgrund</exception>
                        <exception>abseits</exception>
                        <exception>beim</exception>
                        <exception>gegenüber</exception>
                        <exception>statt</exception>
                        <exception>anstatt</exception>
                        <exception>gleich</exception>
                        <exception>nach</exception>
                        <exception>ohne</exception>
                        <exception>entsprechend</exception>
                        <exception>um</exception>
                        <exception>als</exception>
                        <exception>an</exception>
                        <exception>auf</exception>
                        <exception>bis</exception>
                        <exception>zu</exception>
                        <exception>je</exception>
                        <exception>seitwärts</exception>
                        <exception>laut</exception>
                        <exception>gemäß</exception>
                        <exception>außer</exception>
                        <exception>zufolge</exception>
                        <exception>seitlich</exception>
                        <exception>wegen</exception>
                        <exception>für</exception>
                        <exception>in</exception>
                    </token>
                    <token>zu</token>
                    <token postag=".*VER:.*INF.*" postag_regexp="yes"><exception regexp="yes">einigen|agieren|sieben|weiten|sein|unter.+en|ermöglichen|berichten|beeinflussen|erreichen</exception></token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion><match no="1"/><match no="2"/><match no="3"/></suggestion>?</message>
                <example>Die Überweisung ist direkt vom eigenen Konto <marker>aus zu tätigen</marker>.</example>
                <example correction="auszugeben">Ist es gut, Geld <marker>aus zu geben</marker>?</example>
                <example correction="unterzugehen">Ist es gut <marker>unter zu gehen</marker>?</example>
                <example>Sie können versuchen, es von der CD <marker>aus zu installieren</marker></example>
                <example>…um so Angriffe von Frankreich <marker>aus zu verhindern</marker>.</example>
                <example>Dort lernt man, selbst einen Toaster von Grund auf zu bauen.</example>
                <example>Dann hören die Tröpfchen irgendwann auf zu wachsen.</example>
            </rule>
            <!-- Now try to catch some errors our first rule missed, mostly because of the exceptions defined above -->
            <rule>
                <pattern>
                    <!-- Exceptions - don't match 'hört auf zu atmen' etc. -->
                    <token regexp="yes" negate="yes">hör(e|n|st|t|te|ten|tet|test)</token>
                    <!-- <token postag="ADV:.*" postag_regexp="yes" negate_pos="yes"/> -->
                    <marker>
                        <token>auf</token>
                        <token>zu</token>
                        <token regexp="yes">arbeiten|atmen|bahren|bauen|begehren|bereiten|bessern|bewahren|bieten|binden|blähen|blasen|blättern|blicken|blinken|bohren|brauchen|brechen|bringen|brummen|bürden|dampfen|decken|drängen|drehen|drücken|erlegen|erwecken|essen|fächern|fahren|fallen|fangen|fassen|finden|fischen|fliegen|fordern|forsten|frischen|führen|füllen|geben|gehen|geilen|gliedern|glühen|greifen|halten|hängen|häufen|heben|heitern|heizen|helfen|hellen|hetzen|heulen|holen|hören|kaufen|klären|klauben|kleben|knöpfen|knüpfen|kommen|kreuzen|kündigen|laden|lassen|lasten|laufen|leben|legen|lehnen|lesen|leuchten|listen|lockern|lösen|machen|mauern|muntern|nehmen|opfern|passen|pfropfen|picken|polieren|prägen|raffen|rauen|räumen|rechnen|regen|reiben|reißen|reizen|richten|rollen|rücken|rufen|rüsten|rütteln|sammeln|sammelnden|schauen|scheinen|schichten|schieben|schlagen|schließen|schlüsseln|schneiden|schnüren|schrecken|schreiben|schreien|schwingen|sehen|setzen|spalten|sparen|sperren|spielen|spießen|springen|spüren|stacheln|stauen|stecken|stehen|steigen|stellen|stöbern|stocken|stoßen|suchen|summieren|tauchen|teilen|tischen|tragen|treffen|treiben|trennen|treten|tun|wachen|wachsen|wärmen|warten|wecken|weichen|weisen|weiten|werfen|werten|wiegeln|wiegen|wühlen|zählen|zehren|zeichnen|zeigen|ziehen|zwingen</token>
                    </marker>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion><match no="2"/><match no="3"/><match no="4"/></suggestion>?</message>
                <example>Wir hörten <marker>auf zu bauen</marker>.</example>
                <example>Wir begannen <marker>aufzubauen</marker>.</example>
                <example correction="aufzubauen">Wir begannen damit, den Messestand <marker>auf zu bauen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <!-- Exceptions - don't match 'fängst an zu beten' etc. -->
                    <token regexp="yes" negate="yes">fing(st|t|et|en)?|fäng(st|t)|fang(e|t|en)?</token>
                    <marker>
                        <token>an</token>
                        <token>zu</token>
                        <token regexp="yes">bahnen|bauen|behalten|belangen|beten|betteln|biedern|bieten|binden|blicken|brechen|bringen|dauern|deuten|dichten|dienen|docken|drehen|ecken|eignen|empfehlen|erkennen|fachen|fahren|fallen|fangen|fassen|fechten|fertigen|feuchten|feuern|flehen|fordern|fragen|freunden|fügen|fühlen|führen|geben|gehen|gehören|gewöhnen|gleichen|gliedern|greifen|halten|hängen|häufen|heben|heften|himmeln|hören|kämpfen|kaufen|ketten|klagen|kleiden|klicken|klingeln|klopfen|knüpfen|kommen|kreiden|kündigen|kuppeln|kurbeln|lächeln|lassen|lasten|laufen|legen|lehnen|leiern|leinen|leiten|lernen|liefern|locken|malen|maßen|melden|merken|mieten|nageln|nähen|nähern|nehmen|ordnen|packen|passen|peilen|pflanzen|prangern|preisen|raten|rechnen|reden|regen|reichern|reißen|rempeln|rennen|richten|rufen|rühren|sagen|sammeln|schaffen|schalten|schauen|schicken|schieben|schlagen|schließen|schnallen|schreiben|schreien|sehen|setzen|siedeln|spannen|sparen|spielen|spornen|sprechen|springen|stacheln|starren|stecken|stehen|steigen|stellen|steuern|stimmen|stoßen|streben|streichen|strengen|tasten|tragen|treffen|treiben|treten|vertrauen|visieren|wachsen|wählen|wärmen|weisen|werben|werfen|zapfen|zeichnen|zeigen|zetteln|ziehen|zünden|zweifeln</token>
                    </marker>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion><match no="2"/><match no="3"/><match no="4"/></suggestion>?</message>
                <example>Wir fingen <marker>an zu heulen</marker>.</example>
                <example>Sie begannen, den Mond <marker>anzuheulen</marker>.</example>
                <example correction="anzufangen">Wir beschlossen <marker>an zu fangen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <!-- Exception - don't match 'der Reihe nach zu holen' etc. -->
                    <token negate="yes">Reihe</token>
                    <marker>
                        <token>nach</token>
                        <token>zu</token>
                        <token regexp="yes">äffen|ahmen|arbeiten|bauen|bearbeiten|bereiten|bessern|bestellen|beten|bilden|blicken|bluten|bohren|datieren|denken|dichten|drängen|drehen|drucken|dunkeln|eifern|eilen|empfinden|entrichten|erzählen|färben|fassen|feiern|folgen|fordern|formen|forschen|fragen|fügen|fühlen|füllen|gären|geben|gehen|gestalten|gießen|glühen|grübeln|haken|hallen|hängen|helfen|hinken|holen|hören|installieren|jagen|kaufen|klingen|kommen|konstruieren|kontrollieren|laden|lassen|laufen|legen|lesen|liefern|lösen|machen|messen|pfeifen|prägen|prüfen|rechnen|reden|regeln|reichen|reifen|reiten|rennen|rufen|rühmen|rüsten|sagen|salzen|schauen|schenken|schieben|schießen|schlagen|schleichen|schleppen|schmeißen|schneiden|schnüffeln|schreiben|schütten|schwatzen|schwimmen|sehen|setzen|singen|sinnen|sitzen|sortieren|spionieren|sprechen|springen|spülen|spüren|starren|stehen|stellen|stoßen|streben|stürzen|suchen|synchronisieren|tanken|tönen|tragen|trauern|träumen|treten|trimmen|verfolgen|versichern|vollziehen|wachsen|weinen|weisen|werfen|wiegen|winken|wirken|zahlen|zählen|zeichnen|ziehen</token>
                    </marker>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion><match no="2"/><match no="3"/><match no="4"/></suggestion>?</message>
                <example>..., um sie der Reihe <marker>nach zu holen</marker>.</example>
                <example correction="nachzuholen">..., um den Unterricht <marker>nach zu holen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>hinweg</token>
                    <token>zu</token>
                    <token regexp="yes">fegen|gehen|gleiten|helfen|kommen|raffen|reden|retten|schreiten|schwemmen|sehen|setzen|täuschen|trösten|ziehen</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion><match no="1"/><match no="2"/><match no="3"/></suggestion>?</message>
                <example correction="hinwegzukommen">..., um darüber <marker>hinweg zu kommen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">sich|uns|euch|dich|mich</token>
                    <marker>
                        <token>um</token>
                        <token>zu</token>
                        <token regexp="yes">bringen|drehen|ziehen|sehen|schauen|blicken|gucken</token>
                    </marker>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion><match no="2"/><match no="3"/><match no="4"/></suggestion>?</message>
                <example>Er ergriff die Kurbel, <marker>um zu drehen</marker>.</example>
                <example correction="umzudrehen">Sie begannen, sich <marker>um zu drehen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>ein</token>
                    <token>zu</token>
                    <token regexp="yes">arbeiten|atmen|balsamieren|bauen|behalten|berufen|betten|beziehen|biegen|bilden|binden|blenden|brechen|bringen|bürgern|büßen|checken|dämmen|decken|drehen|dringen|drücken|ebnen|engen|fädeln|fahren|fallen|fangen|finden|flechten|fliegen|fließen|flößen|fordern|frieren|fügen|führen|geben|gehen|gestehen|gewöhnen|gießen|gliedern|greifen|grenzen|halten|handeln|hängen|hauchen|holen|hüllen|impfen|kaufen|kehren|kerkern|klagen|kleiden|kochen|kommen|kreisen|laden|lagern|lassen|laufen|leben|legen|leiten|lenken|lesen|loggen|lösen|marschieren|mauern|mischen|nähen|nehmen|nisten|ordnen|packen|passen|pflanzen|planen|prägen|quartieren|räumen|rechnen|reden|reiben|reichen|reihen|reisen|reißen|richten|sammeln|saugen|scannen|schalten|schätzen|schenken|schieben|schiffen|schlafen|schläfern|schlagen|schleusen|schließen|schmeicheln|schmelzen|schmuggeln|schneiden|schränken|schreiben|schreiten|schüchtern|schwenken|schwören|sehen|setzen|sinken|sitzen|spannen|sparen|speisen|sperren|spielen|sprechen|springen|stampfen|stecken|stehen|steigen|stellen|steuern|stimmen|streichen|streuen|studieren|stufen|stürzen|tauchen|tauschen|teilen|tippen|tragen|treffen|treiben|treten|tüten|üben|verleiben|weihen|weisen|werben|werfen|wickeln|willigen|wirken|zahlen|zäunen|zeichnen|ziehen|zwängen</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion><match no="1"/><match no="2"/><match no="3"/></suggestion>?</message>
                <example correction="einzuarbeiten">Er versprach, mich bald <marker>ein zu arbeiten</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>hin</token>
                    <token>zu</token>
                    <token regexp="yes">bekommen|biegen|bringen|fahren|fallen|geben|gehen|gucken|halten|hängen|hocken|horchen|hören|langen|legen|nehmen|reißen|rennen|richten|schauen|scheiden|schicken|schlachten|schmeißen|schreiben|schütten|schwimmen|sehen|setzen|sinken|starren|stellen|weisen|werfen|wirken</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion><match no="1"/><match no="2"/><match no="3"/></suggestion>?</message>
                <example correction="hinzubringen">Er versprach, mich dort <marker>hin zu bringen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>hinein</token>
                    <token>zu</token>
                    <token regexp="yes">bauen|begeben|begleiten|bekommen|bemühen|beugen|bewegen|biegen|bitten|blasen|blicken|bohren|bringen|deuten|drücken|dürfen|eilen|fahren|finden|fliegen|fließen|flitzen|führen|gehen|gehören|gelangen|gießen|gleiten|greifen|halten|hängen|heben|heiraten|helfen|holen|klettern|kommen|können|kriechen|kriegen|lachen|laufen|leben|legen|leiten|lesen|mischen|nehmen|neigen|packen|passen|pferchen|pfuschen|plumpsen|pumpen|quetschen|rasen|rasseln|reden|reiten|riechen|rollen|sausen|schaffen|schauen|scheinen|schicken|schieben|schleichen|schleifen|schlendern|schleppen|schleudern|schliddern|schlüpfen|schmuggeln|schwingen|sehen|springen|spritzen|spucken|stechen|stecken|stehlen|steigen|stellen|steuern|stoßen|strömen|stürmen|stürzen|taumeln|torkeln|tragen|treiben|tropfen|trudeln|wagen|wälzen|weben|wehen|werfen|wirken|zerren|ziehen|zwängen</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion><match no="1"/><match no="2"/><match no="3"/></suggestion>?</message>
                <example correction="hineinzubringen">Er versprach, mich dort <marker>hinein zu bringen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>herein</token>
                    <token>zu</token>
                    <token regexp="yes">begleiten|bekommen|beugen|bewegen|biegen|bitten|blicken|brechen|bringen|drängen|dringen|dürfen|eilen|fahren|fallen|fliegen|fließen|flitzen|führen|geben|gehen|gelangen|gleiten|gucken|helfen|holen|klettern|kommen|können|krabbeln|kriechen|kriegen|lassen|laufen|leiten|locken|müssen|neigen|rasen|rasseln|regnen|reiten|rennen|rieseln|rinnen|rollen|rufen|sausen|schaffen|schallen|schauen|scheinen|schicken|schieben|schleichen|schleifen|schlendern|schleppen|schleudern|schlittern|schlüpfen|schmeißen|schmuggeln|schwingen|sehen|spähen|spielen|springen|stecken|stehlen|steigen|stellen|stoßen|strecken|strömen|stürmen|stürzen|taumeln|torkeln|tragen|tropfen|trudeln|wagen|wälzen|wehen|werfen|wollen|zerren|ziehen|zwängen</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion><match no="1"/><match no="2"/><match no="3"/></suggestion>?</message>
                <example correction="hereinzubringen">Er versprach, mich hier <marker>herein zu bringen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">hinunter|herab|hinab|herunter</token>
                    <token>zu</token>
                    <token regexp="yes">baumeln|befördern|begeben|begleiten|bemühen|beugen|bewegen|biegen|bitten|blicken|brechen|brennen|bringen|bücken|drücken|dürfen|eilen|fahren|fallen|finden|fliegen|fließen|flitzen|führen|geben|gehen|gießen|gleiten|greifen|hauen|heben|helfen|holen|kippen|klappen|klettern|knallen|kommen|können|kraxeln|kriechen|kriegen|kugeln|kullern|kurbeln|laden|langen|lassen|laufen|leiern|leiten|machen|müssen|nehmen|neigen|pendeln|putzen|rasen|rasseln|reichen|reißen|reiten|rinnen|rollen|rufen|rutschen|sausen|schaffen|schalten|schauen|schicken|schießen|schlagen|schleichen|schleifen|schlendern|schleppen|schleudern|schlingen|schlucken|schmeißen|schnurren|schütten|schwingen|sehen|senken|setzen|sinken|spielen|springen|spülen|steigen|stoßen|strömen|stufen|stürmen|stürzen|tauchen|taumeln|torkeln|tragen|treiben|tröpfeln|tropfen|trudeln|wälzen|werfen|wollen|würdigen|würgen|zerren|ziehen</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion><match no="1"/><match no="2"/><match no="3"/></suggestion>?</message>
                <example correction="hinunterzuziehen">Er versuchte, es <marker>hinunter zu ziehen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>fest</token>
                    <token>zu</token>
                    <token regexp="yes">binden|halten|ketten|kleben|krallen|legen|machen|nageln|nehmen|zurren|ziehen|schrauben|schreiben|setzen|stehen|stellen</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion><match no="1"/><match no="2"/><match no="3"/></suggestion>?</message>
                <example correction="festzubinden">Er versuchte, es <marker>fest zu binden</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>los</token>
                    <token>zu</token>
                    <token regexp="yes">ballern|bekommen|bellen|binden|brausen|brechen|brüllen|donnern|drehen|dreschen|drücken|eisen|fahren|flennen|fliegen|gehen|gurten|haben|haken|hauen|heften|hetzen|heulen|kaufen|ketten|knüpfen|kommen|koppeln|kriegen|lachen|lassen|laufen|legen|lösen|machen|marschieren|platzen|poltern|prügeln|prusten|rasen|reißen|rennen|rollen|sagen|sausen|schicken|schießen|schlagen|schluchzen|schnallen|schneiden|schrauben|schreien|schwimmen|sprechen|springen|treten|werden|wickeln|wiehern</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion><match no="1"/><match no="2"/><match no="3"/></suggestion>?</message>
                <example correction="loszubrüllen">Das ist kein Grund <marker>los zu brüllen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>fort</token>
                    <token>zu</token>
                    <token regexp="yes">begleiten|bestehen|beugen|bewegen|biegen|bilden|bringen|dauern|denken|eilen|entwickeln|fahren|fließen|flitzen|führen|gehen|gelangen|gleiten|helfen|holen|klettern|kommen|lassen|laufen|leiten|nehmen|neigen|pflanzen|rasen|reißen|rollen|sausen|schaffen|schicken|schleifen|schlendern|schleppen|schleudern|schreiben|schreiten|schwingen|setzen|springen|stehlen|steigen|stoßen|strömen|stürmen|stürzen|taumeln|torkeln|tragen|treiben|trudeln|wälzen|werfen|zerren|ziehen</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion><match no="1"/><match no="2"/><match no="3"/></suggestion>?</message>
                <example correction="fortzubewegen">Das ist eine seltsame Methode, sich <marker>fort zu bewegen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>damit</token>
                    <marker>
                        <token>um</token>
                        <token>zu</token>
                        <token>gehen</token>
                    </marker>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion><match no="2"/><match no="3"/><match no="4"/></suggestion>?</message>
                <example>Er griff nach dem Mantel, <marker>um zu gehen</marker>.</example>
                <example correction="umzugehen">Es ist nicht leicht, damit <marker>um zu gehen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>zu</token>
                    <token>zu</token>
                    <token regexp="yes">arbeiten|bauen|beißen|bekommen|bereiten|betonieren|billigen|binden|bringen|decken|denken|drehen|drücken|eignen|erkennen|fallen|fassen|faxen|fliegen|fließen|frieren|fügen|führen|geben|gehen|gehören|gesellen|gestehen|gießen|greifen|haken|halten|hängen|hauen|heilen|hören|jauchzen|kaufen|kehren|kiffen|klappen|kleben|klinken|knallen|knöpfen|kommen|korken|lachen|lächeln|laden|langen|lassen|laufen|legen|leiten|löten|machen|messen|mischen|muten|nähen|nehmen|neigen|ordnen|packen|pfropfen|prosten|raten|raunen|rechnen|reden|reichen|reiten|richten|rollen|rren|rufen|rüsten|sagen|schalten|schanzen|schauen|schicken|schieben|schießen|schlagen|schließen|schmeißen|schmieren|schnallen|schnappen|schneiden|schnüren|schrauben|schreiben|schreien|schütten|schwellen|sehen|setzen|sperren|spielen|spitzen|sprechen|springen|stechen|stecken|stehen|stellen|stimmen|stopfen|stoßen|streben|strömen|stürzen|teilen|tragen|trauen|treffen|trinken|wachsen|warten|weisen|werfen|winken|ziehen</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion>\1\2\3</suggestion>?</message>
                <example correction="zuzumuten">Das ist ihm wohl nicht <marker>zu zu muten</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>zurecht</token>
                    <token>zu</token>
                    <token regexp="yes">basteln|biegen|finden|kommen|legen|machen|rücken|schneiden|setzen|stellen|stutzen|weisen|zimmern</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion>\1\2\3</suggestion>? Sollten Sie 'berechtigterweise zu \3' meinen, schreiben Sie bitte <suggestion>zu Recht zu \3</suggestion> oder formulieren Sie den Satz um.</message>
                <example>Er versuchte es <marker>zurechtzurücken</marker>.</example>
                <example>Er versuchte zu Recht, es <marker>zu biegen</marker>.</example>
                <example correction="zurechtzubiegen|zu Recht zu biegen">Er versuchte es <marker>zurecht zu biegen</marker>.</example>
                <example correction="zurechtzuweisen|zu Recht zu weisen">Es gibt keinen Grund, die Schülerin <marker>zurecht zu weisen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>zurecht</token>
                    <token regexp="yes">zukommen|zulegen|zumachen|zuschneiden|zusetzen|zustellen|zuweisen</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion>\1\2</suggestion> oder 'berechtigt \2'? Im zweiten Fall schreiben Sie bitte <suggestion>zu Recht \2</suggestion>.</message>
                <example>Er versuchte <marker>zurechtzukommen</marker>.</example>
                <example>Er versuchte zu Recht <marker>zu kommen</marker>.</example>
                <example correction="zurechtzukommen|zu Recht zukommen">Er versuchte vergeblich, damit <marker>zurecht zukommen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>zu</token>
                    <token>recht</token>
                    <token regexp="yes">zukommen|zulegen|zumachen|zuschneiden|zusetzen|zustellen|zuweisen</token>
                </pattern>
                <message>&getrennt;: Meinten Sie <suggestion>\1\2\3</suggestion> oder 'berechtigt \3'? Im zweiten Fall schreiben Sie bitte <suggestion>zu Recht \3</suggestion>.</message>
                <example>Er versuchte <marker>zurechtzukommen</marker>.</example>
                <example>Das sind Dinge, die mir <marker>zu Recht zukommen</marker>.</example>
                <example correction="zurechtzukommen|zu Recht zukommen">Er versuchte vergeblich, damit <marker>zu recht zukommen</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ALLE_NASE_LANG" name="alle Nase lang (naselang)">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Aa]lle</token>
                    <token regexp="yes">Nasen?</token>
                    <token>lang</token>
                </pattern>
                <message>In der Wendung <suggestion><match no="1"/> <match no="2" case_conversion="alllower"/><match no="3"/></suggestion> wird 'naselang' klein- und zusammengeschrieben.</message>
                <example correction="Alle naselang"><marker>Alle Nase lang</marker> landen verquere Sprüche im Postfach.</example>
                <example correction="Alle nasenlang"><marker>Alle Nasen lang</marker> landen verquere Sprüche im Postfach.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Aa]lle</token>
                    <token regexp="yes">Nasen?lang</token>
                </pattern>
                <message>In der Wendung <suggestion><match no="1"/> <match no="2" case_conversion="alllower"/></suggestion> wird 'naselang' klein- und zusammengeschrieben.</message>
                <example correction="Alle naselang"><marker>Alle Naselang</marker> landen verquere Sprüche im Postfach.</example>
                <example correction="Alle nasenlang"><marker>Alle Nasenlang</marker> landen verquere Sprüche im Postfach.</example>
            </rule>
        </rulegroup>
        <rule id="BEKANNTER_MASSEN" name="bekannter Maßen (bekanntermaßen)">
            <regexp>bekannter Maßen</regexp>
            <message><suggestion>bekanntermaßen</suggestion> im Sinne von 'bekanntlich' wird zusammengeschrieben.</message>
            <example correction="Bekanntermaßen"><marker>Bekannter Maßen</marker> sind viele einfach depressiv.</example>
        </rule>
    </category>

    <!-- ====================================================================== -->
    <!-- Semantische Unstimmigkeiten -->
    <!-- ====================================================================== -->
    <category id="SEMANTICS" name="Semantische Unstimmigkeiten">
        <!-- TODO eigene Kategorie für Mehrdeutigkeiten? -->
        <!-- TODO hierhin auch 'Friseuse', 'Neger', 'Zigeuner'? -->
        <rule id="FUENFTES_RAD" name="drittes (fünftes) Rad am Wagen">
            <regexp>(dritte|drittes) (Rad) (am) (Wagen)</regexp>
            <message>Die Redewendung im Sinne von 'überflüssig; fehl am Platz' lautet <suggestion><match no="1" regexp_match="dritt" regexp_replace="fünft"/> Rad am Wagen</suggestion>.</message>
            <example correction="fünfte Rad am Wagen">Er war das <marker>dritte Rad am Wagen</marker></example>
            <example correction="fünftes Rad am Wagen">Er fühlt sich wie ein <marker>drittes Rad am Wagen</marker></example>
        </rule>
        <rule id="ZWEIGLEISIGES_SCHWERT" name="zweigleisiges (zweischneidiges) Schwert">
            <pattern>
                <token>zweigleisiges</token>
                <token>Schwert</token>
            </pattern>
            <message>Meinten Sie die feste Wendung <suggestion>zweischneidiges Schwert</suggestion>?</message>
            <url>https://de.wikipedia.org/wiki/Liste_gefl%C3%BCgelter_Worte/Z#Zweischneidiges_Schwert</url>
            <example correction='zweischneidiges Schwert'>Das ist ein <marker>zweigleisiges Schwert</marker>.</example>
        </rule>
        <rulegroup id="MORGEN_MIT_VERGANGENHEIT" name="Zeitform: 'morgen' etc. mit Vergangenheit">
            <rule>
                <antipattern>
                    <!-- eigentlich "heute Morgen", aber dafür gibt es schon eine andere Regel: -->
                    <token>heute</token>
                    <token>morgen</token>
                </antipattern>
                <pattern>
                    <token postag="SENT_START" skip="-1">
                        <exception postag_regexp="yes" postag="VER:(AUX|MOD):.*" scope="next"/>
                        <exception postag_regexp="yes" postag="VER:.*:PRT.*" scope="next"/>
                    </token>
                    <marker>
                        <token regexp="yes" case_sensitive="yes">(über)?morgen</token>
                        <token postag="VER:.*:PRT.*" postag_regexp="yes">
                            <exception inflected="yes">haben</exception>
                            <exception inflected="yes">sein</exception>
                            <exception regexp="yes">eine|einen</exception>
                        </token>
                    </marker>
                </pattern>
                <message>Falsche Zeitform? Meinten Sie die Zukunftsform des Verbs oder die Gegenwart (umgangssprachlich)?</message>
                <short>Falsche Zeitform</short>
                <example correction="">Aber <marker>morgen schien</marker> die Sonne.</example>
                <example>Morgen wird die Sonne scheinen.</example>
                <example><marker>Morgen scheint</marker> die Sonne.</example>
                <example>Er hat seine Abreise auf <marker>morgen verschoben</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">(über)?morgen</token>
                        <token postag="VER:.*:PRT.*" postag_regexp="yes">
                            <exception inflected="yes">haben</exception>
                            <exception inflected="yes">sein</exception>
                            <exception regexp="yes">eine|einen</exception>
                        </token>
                    </marker>
                </pattern>
                <message>Falsche Zeitform? Meinten Sie die Zukunftsform des Verbs oder die Gegenwart (umgangssprachlich)?</message>
                <short>Falsche Zeitform</short>
                <example correction=""><marker>Morgen schien</marker> die Sonne.</example>
                <example>Morgen wird die Sonne scheinen.</example>
                <example><marker>Morgen scheint</marker> die Sonne.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START" skip="-1">
                        <exception postag_regexp="yes" postag="VER:(AUX|MOD):.*" scope="next"/>
                        <exception postag_regexp="yes" postag="VER:.*:PRT.*" scope="next"/>
                    </token>
                    <marker>
                        <token regexp="yes">nächste[ns]?</token>
                        <token regexp="yes">&wochentage;|Woche|Wochenende|Monat|Jahr</token>
                        <token postag="VER:.*:PRT.*" postag_regexp="yes">
                            <exception inflected="yes">haben</exception>
                            <exception inflected="yes">sein</exception>
                            <exception regexp="yes">eine|einen</exception>
                        </token>
                    </marker>
                </pattern>
                <message>Falsche Zeitform? Meinten Sie die Zukunftsform des Verbs oder die Gegenwart (umgangssprachlich)?</message>
                <short>Falsche Zeitform</short>
                <example correction=""><marker>Nächstes Wochenende schien</marker> die Sonne.</example>
                <example>Nächstes Wochenende wird die Sonne scheinen.</example>
                <example><marker>Nächstes Wochenende scheint</marker> die Sonne.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GESTERN_MIT_PRAESENS" name="Zeitform: 'gestern' etc. mit Präsens">
            <rule>
                <pattern>
                    <marker>
                        <token postag="SENT_START" skip="-1">
                            <exception postag_regexp="yes" postag="VER:(AUX|MOD):.*" scope="next"/>
                            <exception postag_regexp="yes" postag="VER:.*:PRT.*" scope="next"/>
                            <exception scope="next">Seit</exception>
                        </token>
                        <token regexp="yes">gestern|vorgestern|vorvorgestern|vorhin</token>
                        <token postag="VER:.*:PRÄ.*" postag_regexp="yes">
                            <exception inflected="yes">haben</exception>
                            <exception inflected="yes">sein</exception>
                            <exception regexp="yes">eine|einen</exception>
                        </token>
                    </marker>
                    <token>
                        <exception inflected="yes">haben</exception>
                        <exception inflected="yes">sein</exception>
                        <exception regexp="yes">blieb|wurde</exception>
                    </token>
                </pattern>
                <message>Falsche Zeitform? Meinten Sie <suggestion><match no="2"/> <match no="3" postag_regexp="yes" postag="(.*):PRÄ:(.*)" postag_replace="$1:PRT:$2"/></suggestion>?</message>
                <short>Falsche Zeitform</short>
                <example correction="Gestern schneite|Gestern schneitet"><marker>Gestern schneit</marker> es ein wenig.</example>
                <example>Ich habe mein Rad <marker>gestern</marker> repariert.</example>
                <example>Rate mal, wer mich <marker>gestern besucht</marker> hat.</example>
                <example>Yoko ging <marker>gestern einkaufen</marker>.</example>
                <example>Mein Auto, das gestern stehen blieb.</example>
                <example>Seit gestern schneit es.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token postag="SENT_START" skip="-1">
                            <exception postag_regexp="yes" postag="VER:(AUX|MOD):.*" scope="next"/>
                            <exception postag_regexp="yes" postag="VER:.*:PRT.*" scope="next"/>
                        </token>
                        <token regexp="yes">(vor)?letzte[ns]?|voriges?</token>
                        <token regexp="yes">&wochentage;|Woche|Wochenende|Monat|Jahr</token>
                        <token postag="VER:.*:PRÄ.*" postag_regexp="yes">
                            <exception inflected="yes">haben</exception>
                            <exception inflected="yes">sein</exception>
                            <exception regexp="yes">eine|einen</exception>
                        </token>
                    </marker>
                    <token>
                        <exception inflected="yes">haben</exception>
                        <exception inflected="yes">sein</exception>
                    </token>
                </pattern>
                <message>Falsche Zeitform? Meinten Sie <suggestion><match no="2"/> <match no="3"/> <match no="4" postag_regexp="yes" postag="(.*):PRÄ:(.*)" postag_replace="$1:PRT:$2"/></suggestion>?</message>
                <short>Falsche Zeitform</short>
                <example correction="Letzten Montag schneite|Letzten Montag schneitet"><marker>Letzten Montag schneit</marker> es ein wenig.</example>
                <example>Ich habe mein Rad <marker>letzte Woche</marker> repariert.</example>
                <example>Ich musste mein Rad <marker>letztes Wochenende</marker> reparieren.</example>
                <example>Rate mal, wer mich <marker>letzten Mittwoch besucht</marker> hat.</example>
                <example>Yoko ging <marker>vorletzte Woche einkaufen</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="HUMANEXPERIMENT" name="Mehrdeutigkeit: menschliche Experimente (Humanexperimente)">
            <rule>
                <pattern>
                    <token regexp="yes">menschlichen?</token>
                    <token regexp="yes">Experimenten?</token>
                </pattern>
                <message>Die Formulierung '\1 \2' ist potenziell mehrdeutig. (a) Wenn Sie 'an Menschen durchgeführte Versuche' meinen, schreiben Sie besser <suggestion>Human<match no="2" case_conversion="alllower"/></suggestion> oder <suggestion>Menschen<match no="2" regexp_match="Experiment" regexp_replace="versuch" case_conversion="alllower"/></suggestion>. (b) Wenn Sie 'von Menschen durchgeführte Experimente' meinen, könnten Sie z.B. <suggestion>\2 der Menschen</suggestion> o.ä. schreiben.</message>
                <short>Mehrdeutige Formulierung.</short>
                <example correction="Humanexperimente|Menschenversuche|Experimente der Menschen">In dem Labor wurden <marker>menschliche Experimente</marker> durchgeführt.</example>
                <example>In dem Labor wurden <marker>Experimente an Menschen</marker> durchgeführt.</example>
            </rule>
            <rule>
                <pattern>
                    <token>menschliches</token>
                    <token>Experiment</token>
                </pattern>
                <message>Die Formulierung '\1 \2' ist potenziell mehrdeutig. (a) Wenn Sie 'an Menschen durchgeführte Versuche' meinen, schreiben Sie besser <suggestion>Human<match no="2" case_conversion="alllower"/></suggestion> oder <suggestion>Menschen<match no="2" regexp_match="Experiment" regexp_replace="versuch" case_conversion="alllower"/></suggestion>. (b) Wenn Sie 'von Menschen durchgeführte Experiment' meinen, könnten Sie z.B. <suggestion>\2 der Menschen</suggestion> o.ä. schreiben.</message>
                <short>Mehrdeutige Formulierung.</short>
                <example correction="Humanexperiment|Menschenversuch|Experiment der Menschen">In dem Labor wurde ein <marker>menschliches Experiment</marker> durchgeführt.</example>
                <example>In dem Labor wurde ein <marker>Experiment an Menschen</marker> durchgeführt.</example>
            </rule>
        </rulegroup>
        <rule id="MASSEUSE" name="Mehrdeutigkeit: Masseuse (Masseurin)">
            <regexp>Masseusen?</regexp>
            <message>Meinten Sie <suggestion>Masseurin</suggestion> (die weibliche Form von 'Masseur')? 'Masseuse' ist eine veraltete Form und bezeichnet heute vor allem eine Prostituierte.</message>
            <url>http://www.duden.de/rechtschreibung/Masseuse</url>
            <short>Veraltetes/mehrdeutiges Wort</short>
            <example correction="Masseurin">Stellenangebot Physiotherapeutin oder <marker>Masseuse</marker> in München</example>
        </rule>
        <rule id="TEUFELSKREISLAUF" name="Teufelskreislauf (Teufelskreis)">
            <regexp>Teufelskreislaufe?s?</regexp>
            <message>Meinten Sie den feststehenden Begriff <suggestion>Teufelskreis</suggestion>?</message>
            <url>http://www.korrekturen.de/beliebte_fehler/teufelskreislauf.shtml</url>
            <example correction="Teufelskreis"><marker>Teufelskreislauf</marker>, ich komme nicht mehr raus</example>
        </rule>
        <rulegroup id="HUERDEN_UMSCHIFFEN" name="'Hürden umschiffen / Klippen überspringen'">
            <rule>
                <pattern>
                    <marker>
                        <token regexp="yes">Hürden?</token>
                    </marker>
                    <token inflected="yes">umschiffen</token>
                </pattern>
                <message>Die feste Wendung im Sinne von 'Hindernisse überwinden' lautet korrekt '<suggestion>Klippen</suggestion> umschiffen'.</message>
                <example correction="Klippen">Wir werden diese <marker>Hürden</marker> umschiffen.</example>
                <example>Wir werden diese <marker>Klippe</marker> umschiffen.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">Klippen?</token>
                    <marker>
                        <token inflected="yes">überspringen</token>
                    </marker>
                </pattern>
                <message>Die feste Wendung im Sinne von 'Hindernisse überwinden' lautet korrekt 'Klippen <suggestion>umschiffen</suggestion>'.</message>
                <example correction="umschiffen">Wir werden diese Klippen <marker>überspringen</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="UNGEFAEHR_GENAU" name="'ungefähr genau'">
            <rule>
                <regexp>\b(ungefähr) (genau(so)?)\b</regexp>
                <message>&unstimmig; Bitte wählen Sie zwischen <suggestion>\1</suggestion> und <suggestion>\2</suggestion>.</message>
                <example correction="ungefähr|genauso">Die sehen <marker>ungefähr genauso</marker> aus.</example>
                <example correction="ungefähr|genau">Diese Wörter haben <marker>ungefähr genau</marker> dieselbe Bedeutung.</example>
                <example>Diese Wörter haben dieselbe Bedeutung.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IMMER_NIE" name="'immer nie'">
            <rule>
                <regexp>\b(immer) (nie)\b</regexp>
                <message>&unstimmig; Bitte wählen Sie zwischen <suggestion>\1</suggestion> und <suggestion>\2</suggestion>. Meist ist mit dieser Formulierung 'nie' gemeint.</message>
                <example correction="immer|nie">Ich weiß <marker>immer nie</marker>, wo ich anfangen soll.</example>
            </rule>
        </rulegroup>
        <rulegroup id="RUNDE_ECKEN" name="'runde Ecken'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">runden?</token>
                    </marker>
                    <token regexp="yes">Ecken?</token>
                </pattern>
                <message>&unstimmig; Vielleicht ist die Formulierung <suggestion><match no="1" regexp_match="^rund" regexp_replace="abgerundet"/></suggestion> gefälliger.</message>
                <example correction="abgerundeten">Die <marker>runden</marker> Ecken sind hübsch.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DATUM_WOCHENTAG" name="Wochentag passt nicht zum Datum">
            <antipattern case_sensitive="yes">
                <!-- Zeitung "der freitag" -->
                <token>der</token>
                <token>freitag</token>
            </antipattern>
            <antipattern case_sensitive="yes">
                <!-- z.B. "lemonde.fr" -->
                <token>.</token>
                <token spacebefore="no">fr</token>
            </antipattern>
            <antipattern>
                <token regexp="yes">\d\d\d\d</token>
                <token>v</token>
                <token>.</token>
                <token min="0">&nbsp;</token>
                <token>Chr</token>
                <token>.</token>
            </antipattern>
            <antipattern>
                <token regexp="yes">\d\d\d\d</token>
                <token>v</token>
                <token>.</token>
                <token min="0">&nbsp;</token>
                <token>u</token>
                <token>.</token>
                <token min="0">&nbsp;</token>
                <token>Z</token>
                <token>.</token>
            </antipattern>
            <rule>
                <pattern>
                    <token regexp="yes">&wochentage;|&abgekWochentage;</token>
                    <token>,</token>
                    <token regexp="yes" min="0">den|dem|der|des</token>
                    <token regexp="yes">\d\d?</token>
                    <token>.</token>
                    <token regexp="yes">\d\d?</token>
                    <token>.</token>
                    <token regexp="yes">\d\d\d\d</token>
                </pattern>
                <filter class="org.languagetool.rules.de.DateCheckFilter" args="year:\8 month:\6 day:\4 weekDay:\1"/>
                <message>Das Datum \4.\6.\8 fällt nicht auf einen {day}, sondern auf einen {realDay}.</message>
                <example correction="">Termin: <marker>Sonntag, 23.08.2014</marker></example>
                <example correction="">Termin: <marker>Sonntag, 23.8.2014</marker></example>
                <example correction="">Termin: <marker>So, 23.08.2014</marker></example>
                <example correction="">Termin: <marker>Sonntag, den 23.08.2014</marker></example>
                <example correction="">Termin: <marker>So, den 23.08.2014</marker></example>
                <example>Termin: Sonnabend, 23.08.2014</example>
                <example>Termin: Samstag, 23.08.2014</example>
                <example>Termin: Sa, 23.08.2014</example>
                <example>Termin: Sa, 33.08.2014</example><!-- invalid, but ignored by this rule -->
                <example>Termin: Sa, 11.13.2014</example><!-- invalid, but ignored by this rule -->
                <example>Termin: Sa, 12.13.2014</example><!-- invalid, but ignored by this rule -->
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">&abgekWochentage;</token>
                    <token>.</token>
                    <token>,</token>
                    <token regexp="yes" min="0">den|dem|der|des</token>
                    <token regexp="yes">\d\d?</token>
                    <token>.</token>
                    <token regexp="yes">\d\d?</token>
                    <token>.</token>
                    <token regexp="yes">\d\d\d\d</token>
                </pattern>
                <filter class="org.languagetool.rules.de.DateCheckFilter" args="year:\9 month:\7 day:\5 weekDay:\1"/>
                <message>Das Datum \5.\7.\9 fällt nicht auf einen {day}, sondern auf einen {realDay}.</message>
                <example correction="">Termin: <marker>So., 23.08.2014</marker></example>
                <example correction="">Termin: <marker>So., den 23.08.2014</marker></example>
                <example>Termin: Sa., 23.08.2014</example>
                <example>Termin: Sa., 34.08.2014</example><!-- invalid, but ignored by this rule -->
                <example>Termin: Sa., 35.08.2014</example><!-- invalid, but ignored by this rule -->
            </rule>
            <rule>
                <antipattern case_sensitive="yes">
                    <!-- Wochenzeitung -->
                    <token>Der</token>
                    <token>Freitag</token>
                </antipattern>
                <pattern>
                    <token regexp="yes">&wochentage;|&abgekWochentage;</token>
                    <token>,</token>
                    <token regexp="yes" min="0">den|dem|der|des</token>
                    <token regexp="yes">\d\d?</token>
                    <token>.</token>
                    <token regexp="yes">&monate;</token>
                    <token regexp="yes">\d\d\d\d</token>
                </pattern>
                <filter class="org.languagetool.rules.de.DateCheckFilter" args="year:\7 month:\6 day:\4 weekDay:\1"/>
                <message>Das Datum \4. \6 \7 fällt nicht auf einen {day}, sondern auf einen {realDay}.</message>
                <example correction="">Termin: <marker>Donnerstag, 1. Jänner 2014</marker></example>
                <example correction="">Termin: <marker>Sonntag, 23. August 2014</marker></example>
                <example correction="">Termin: <marker>So, 23. August 2014</marker></example>
                <example correction="">Termin: <marker>Sonntag, den 23. August 2014</marker></example>
                <example>Termin: <marker>Mittwoch, 1. Jänner 2014</marker></example>
                <example>Termin: <marker>Samstag, 23. August 2014</marker></example>
                <example>Termin: <marker>Sa, 23. August 2014</marker></example>
                <example>Termin: <marker>Samstag, den 23. August 2014</marker></example>
                <example>Er ermittelte dafür Sonntag, den 23. Oktober 4004 v. u. Z.</example>
                <example>Er ermittelte dafür Sonntag, den 23. Oktober 4004 v.&nbsp;u.&nbsp;Z.</example>
                <example>Er ermittelte dafür Sonntag, den 23. Oktober 4004 v. Chr.</example>
                <example>Er ermittelte dafür Sonntag, den 23. Oktober 4004 v.&nbsp;Chr.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">&wochentage;|&abgekWochentage;</token>
                    <token>,</token>
                    <token regexp="yes" min="0">den|dem|der|des</token>
                    <token regexp="yes">\d\d?</token>
                    <token>.</token>
                    <token regexp="yes">&abgekMonate;</token>
                    <token>.</token>
                    <token regexp="yes">\d\d\d\d</token>
                </pattern>
                <filter class="org.languagetool.rules.de.DateCheckFilter" args="year:\8 month:\6 day:\4 weekDay:\1"/>
                <message>Das Datum \4. \6 \8 fällt nicht auf einen {day}, sondern auf einen {realDay}.</message>
                <example correction="">Termin: <marker>Donnerstag, 1. Jän. 2014</marker></example>
                <example correction="">Termin: <marker>Sonntag, 23. Aug. 2014</marker></example>
                <example correction="">Termin: <marker>So, 23. Aug. 2014</marker></example>
                <example correction="">Termin: <marker>Sonntag, den 23. Aug. 2014</marker></example>
                <example>Termin: <marker>Mittwoch, 1. Jän. 2014</marker></example>
                <example>Termin: <marker>Samstag, 23. Aug. 2014</marker></example>
                <example>Termin: <marker>Sa, 23. Aug. 2014</marker></example>
                <example>Termin: <marker>Samstag, den 23. Aug. 2014</marker></example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">&wochentage;|&abgekWochentage;</token>
                    <token>,</token>
                    <token regexp="yes">\d\d\d\d-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])</token>
                </pattern>
                <filter class="org.languagetool.rules.de.YMDDateCheckFilter" args="weekDay:\1 date:\3"/>
                <message>Das Datum \3 (JJJJ-MM-TT) fällt nicht auf einen {day}, sondern auf einen {realDay}.</message>
                <example correction="">Ein Termin am <marker>Dienstag, 2015-09-28</marker>.</example>
                <example>Ein Termin am <marker>Montag, 2015-09-28</marker>.</example>
            </rule>
            <!-- TODO: weitere regel auch ohne Jahr (Annahme: dieses Jahr (auch am jahresende bei "2.1."?)) -->
        </rulegroup>
        <rulegroup id="UNGUELTIGES_DATUM" name="Ungültiges Datum, z.B. '31. Februar'">
            <rule>
                <pattern>
                    <token>31</token>
                    <token>.</token>
                    <token regexp="yes">April|Apr|Juni|Jun|September|Sep|Sept|November|Nov</token>
                </pattern>
                <message>Dieser Monat hat nur 30 Tage.</message>
                <example correction="">Es geschah am <marker>31. November</marker>.</example>
                <example>Es geschah am <marker>30. November</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>31</token>
                    <token>.</token>
                    <token regexp="yes">0?4|0?6|0?9|11</token>
                    <token>.</token>
                </pattern>
                <message>Dieser Monat hat nur 30 Tage.</message>
                <example correction="">Es geschah am <marker>31.4.</marker>2014.</example>
                <example correction="">Es geschah am <marker>31.04.</marker>.</example>
                <example correction="">Es geschah am <marker>31.11.</marker>.</example>
                <example>Es geschah am <marker>30.11.</marker>.</example>
                <example>Es geschah am <marker>30.10.</marker>.</example>
            </rule>
            <rule>
                <regexp>3[01]\. (Februar|Feb)</regexp>
                <message>Der Februar hat nur 28 Tage (bzw. 29 in Schaltjahren).</message>
                <example correction="">Es geschah am <marker>31. Februar</marker>.</example>
                <example correction="">Es geschah am <marker>30. Februar</marker>.</example>
                <example>Es geschah am <marker>28. Februar</marker>.</example>
            </rule>
            <rule>
                <regexp>3[01]\.0?2\.</regexp>
                <message>Der Februar hat nur 28 Tage (bzw. 29 in Schaltjahren).</message>
                <example correction="">Es geschah am <marker>31.02.</marker>.</example>
                <example correction="">Es geschah am <marker>31.2.</marker>.</example>
                <example>Es geschah am <marker>28.2.</marker>.</example>
                <example>Es geschah am <marker>28.02.</marker>.</example>
            </rule>
            <rule>
                <regexp>(3[2-9]|[4-9]\d)\. ?(\d\d?|&abgekMonate;)\. ?\d\d\d\d</regexp>
                <message>Wenn es sich um ein Datum handelt, ist der Tag nicht gültig.</message>
                <example correction="">Es geschah am <marker>32.8.2014</marker>.</example>
                <example correction="">Es geschah am <marker>55.8.2014</marker>.</example>
                <example correction="">Es geschah am <marker>32. Aug. 2014</marker>.</example>
                <example>Es geschah am <marker>30.8.2014</marker>.</example>
            </rule>
            <rule>
                <regexp>(3[2-9]|[4-9]\d)\. (&monate;) \d\d\d\d</regexp>
                <message>Wenn es sich um ein Datum handelt, ist der Tag nicht gültig.</message>
                <example correction="">Es geschah am <marker>32. August 2014</marker>.</example>
                <example>Es geschah am <marker>30. August 2014</marker>.</example>
            </rule>
            <rule>
                <regexp>\d\d?\.(1[3-9]|[2-9]\d)\.\d\d\d\d</regexp>
                <message>Wenn es sich um ein Datum handelt, ist der Monat nicht gültig.</message>
                <example correction="">Es geschah am <marker>11.13.2014</marker>.</example>
                <example correction="">Es geschah am <marker>11.20.2014</marker>.</example>
                <example>Es geschah am <marker>11.12.2014</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>29</token>
                    <token>.</token>
                    <token regexp="yes">2|02|Feb|Febr</token>
                    <token>.</token>
                    <token regexp="yes">\d\d(00|\d[13579]|[02468][26]|[13579][048])
                        <exception regexp="yes">[13579][26]00|[2468][048]00</exception>
                    </token>
                </pattern>
                <message>Der Februar \5 hat nicht 29 Tage, da es kein Schaltjahr ist.</message>
                <url>https://de.wikipedia.org/wiki/Schaltjahr</url>
                <!-- 1900 is not a leap year (divisible by 100) -->
                <example correction="">Der <marker>29. Feb. 1900</marker>.</example>
                <example correction="">Der <marker>29.02.1900</marker>.</example>
                <example correction="">Der <marker>29.2.1900</marker>.</example>
                <!-- 2000 is a leap year (divisible by 400) -->
                <example>Der <marker>29.2.2000</marker>.</example>
                <example correction="">Der <marker>29.2.2001</marker>.</example>
                <example correction="">Der <marker>29.2.2002</marker>.</example>
                <example correction="">Der <marker>29.2.2003</marker>.</example>
                <!-- 2004 is a leap year (divisible by 4) -->
                <example>Der <marker>29.2.2004</marker>.</example>
                <example correction="">Der <marker>29.2.2005</marker>.</example>
                <example correction="">Der <marker>29.2.2006</marker>.</example>
                <example correction="">Der <marker>29.2.2007</marker>.</example>
                <!-- 2008 is a leap year (divisible by 4) -->
                <example>Der <marker>29.2.2008</marker>.</example>
                <example correction="">Der <marker>29.2.2009</marker>.</example>
                <example correction="">Der <marker>29.2.2010</marker>.</example>
                <example correction="">Der <marker>29.2.2011</marker>.</example>
                <!-- 2012 is a leap year (divisible by 4) -->
                <example>Der <marker>29.2.2012</marker>.</example>
                <example correction="">Der <marker>29.2.2014</marker>.</example>
                <example>Der <marker>29.2.2016</marker>.</example>
                <example correction="">Der <marker>29.2.2018</marker>.</example>
                <example>Der <marker>29.2.2020</marker>.</example>
                <!-- 2100 is not a leap year (divisible by 100) -->
                <example correction="">Der <marker>29.2.2100</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>29</token>
                    <token>.</token>
                    <token>Februar</token>
                    <token regexp="yes">\d\d(00|\d[13579]|[02468][26]|[13579][048])
                        <exception regexp="yes">[13579][26]00|[2468][048]00</exception>
                    </token>
                </pattern>
                <message>Der Februar \4 hat nicht 29 Tage, da es kein Schaltjahr ist.</message>
                <url>https://de.wikipedia.org/wiki/Schaltjahr</url>
                <example>Der <marker>29. Februar 2012</marker>.</example>
                <example correction="">Der <marker>29. Februar 2014</marker>.</example>
            </rule>

        </rulegroup>
        <rule id="DATUM_VON_BIS" name="falsche von/bis-Reihenfolge bei Datum">
            <pattern>
                <marker>
                    <token regexp="yes">\d\d?</token>
                    <token>.</token>
                    <token regexp="yes">[–\-]|bis</token>
                    <token regexp="yes">\d\d?</token>
                    <token>.</token>
                </marker>
                <token regexp="yes">&monate;|&abgekMonate;</token>
            </pattern>
            <filter class="org.languagetool.rules.DateRangeChecker" args="x:\1 y:\4"/>
            <message>Das Enddatum (\4.) liegt vor dem Startdatum (\1.).</message>
            <example correction="">Die Messe findet vom <marker>2. bis 1.</marker> Januar statt.</example>
            <example correction="">Die Messe findet vom <marker>12. bis 11.</marker> Januar statt.</example>
            <example correction="">Die Messe findet vom <marker>12. bis 12.</marker> Januar statt.</example>
        </rule>
        <rule id="DOPPELUNG_JAHRE" name="'Jahre 1990 bis 1990'">
            <pattern>
                <token regexp="yes">Jahre[ns]?</token>
                <marker>
                    <token regexp="yes">\d\d\d\d</token>
                    <token regexp="yes">bis|und</token>
                    <token regexp="yes"><match no="1"/></token>
                </marker>
                <token><exception>/</exception></token>
            </pattern>
            <message>Wiederholung der Jahreszahl</message>
            <example correction="">In den Jahren <marker>1960 und 1960</marker> wurden sie jeweils Dritte.</example>
            <example>In den Jahren <marker>1960 und 1961</marker> wurden sie jeweils Dritte.</example>
            <example>In den Jahren <marker>1960 und 1960</marker>/61 wurden sie jeweils Dritte.</example>
        </rule>
        <rule id="DOPPELTE_VERNEINUNG" name="Doppelte Verneinung: 'ohne dass es keine'">
            <pattern>
                <token>ohne</token>
                <token>dass</token>
                <token>es</token>
                <token regexp="yes">kein|keine[nmr]?</token>
            </pattern>
            <message>Doppelte Verneinung, oder ist hier der Artikel 'das' gemeint?</message>
            <suggestion>ohne das es \4</suggestion>
            <suggestion>ohne dass es</suggestion>
            <example correction="ohne das es keine|ohne dass es">Ich will kein Projekt machen, das dann Facebook kauft, <marker>ohne dass es keine</marker> Revenues hat.</example>
        </rule>
        <rule id="KEIN_EIN" name="'kein ein'">
            <pattern>
                <token>kein</token>
                <token regexp='yes'>eine?|eine[snmr]</token>
            </pattern>
            <message>Verdoppelung: meinten Sie <suggestion>\1</suggestion> oder <suggestion>\2</suggestion>?</message>
            <example correction='kein|ein'>Da steht <marker>kein ein</marker> Fahrrad.</example>
        </rule>
    </category>

    <!-- ====================================================================== -->
    <!-- Redundanz -->
    <!-- ====================================================================== -->
    <category id="REDUNDANCY" name="Redundanz">
        <rulegroup id="CA_ETWA" name="'ca. etwa'">
            <rule>
                <pattern>
                    <token>ca</token>
                    <token>.</token>
                    <token regexp="yes">etwa|ungefähr|zirka</token>
                </pattern>
                <message>Mögliche Doppelung</message>
                <suggestion>ca.</suggestion>
                <suggestion>etwa</suggestion>
                <example correction="ca.|etwa">Ein Würfel mit 46 Millimeter Kantenlänge und einem Abstand von <marker>ca. etwa</marker> 38 cm.</example>
            </rule>
            <rule>
                <pattern>
                    <token>zirka</token>
                    <token regexp="yes">etwa|ungefähr</token>
                </pattern>
                <message>Mögliche Doppelung</message>
                <suggestion>zirka</suggestion>
                <suggestion>etwa</suggestion>
                <example correction="zirka|etwa">Ein Würfel mit 46 Millimeter Kantenlänge und einem Abstand von <marker>zirka etwa</marker> 38 cm.</example>
            </rule>
        </rulegroup>
        <rule id="UEBER_DARUEBER" name="'über darüber'">
            <pattern>
                <token>über</token>
                <token>darüber</token>
            </pattern>
            <message>Mögliche Doppelung</message>
            <suggestion>über</suggestion>
            <suggestion>darüber</suggestion>
            <example correction="über|darüber">Und <marker>über darüber</marker> geht sein Bericht.</example>
        </rule>
        <rule id="EHEMALIG_EX" name="ehemaliger Ex-...">
            <pattern>
                <token regexp="yes">ehemalige[rns]?</token>
                <token regexp="yes">Ex-.*</token>
            </pattern>
            <message>Mögliche Doppelung, meinten Sie <suggestion>\2</suggestion>?</message>
            <example correction="Ex-Weltmeister">Darunter auch <marker>ehemalige Ex-Weltmeister</marker>.</example>
        </rule>
        <rule id="FALSCHER_TRUGSCHLUSS" name="'falscher Trugschluss'">
            <pattern>
                <token inflected="yes">falsch</token>
                <token inflected="yes">Trugschluss</token>
            </pattern>
            <message>Ein Trugschluss ist eine falsche Annahme. Meinten Sie nur <suggestion>\2</suggestion>?</message>
            <example correction="Trugschluss">Das ist ein <marker>falscher Trugschluss</marker>.</example>
        </rule>
        <rulegroup id="UND_ETC" name="'und etc.'">
            <rule>
                <antipattern>
                    <token>usw</token>
                    <token>.</token>
                    <token>und</token>
                    <token>etc</token>
                    <token>.</token>
                </antipattern>
                <pattern case_sensitive='yes'>
                    <token regexp="yes">und|&amp;</token>
                    <token>etc</token>
                    <token>.</token>
                </pattern>
                <message>Mögliche Verdoppelung: Das 'et' in <suggestion>etc.</suggestion> bedeutet auf Deutsch 'und'.</message>
                <example correction="etc.">Rasenmäher <marker>und etc.</marker></example>
                <example correction="etc.">Rasenmäher <marker>&amp; etc.</marker></example>
                <example>Die Abkürzungen usw. und etc. werden mit Punkt geschrieben.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(und|&amp;) et cetera</regexp>
                <message>Mögliche Verdoppelung: Das 'et' in <suggestion>et cetera</suggestion> bedeutet auf Deutsch 'und'.</message>
                <example correction="et cetera">Rasenmäher <marker>und et cetera</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="UND_SOWIE" name="'und sowie'">
            <rule>
                <regexp case_sensitive='yes'>\bund sowie\b</regexp>
                <message>Mögliche Verdoppelung.</message>
                <suggestion>und</suggestion>
                <suggestion>sowie</suggestion>
                <example correction="und|sowie">Bund <marker>und sowie</marker> mehrerer Bundesländer kündigen Steuererhöhung an.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>\bsowie und\b</regexp>
                <message>Mögliche Verdoppelung.</message>
                <suggestion>und</suggestion>
                <suggestion>sowie</suggestion>
                <example correction="und|sowie">Bund <marker>sowie und</marker> mehrerer Bundesländer kündigen Steuererhöhung an.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DOPPELUNG_YYXXER_JAHRE" name="19XXer Jahre des zwanzigsten Jahrhunderts">
            <rule>
                <pattern>
                    <token regexp="yes">19[1-9]0er</token>
                    <token regexp="yes">Jahren?</token>
                    <token>des</token>
                    <token regexp="yes">letzten|vorigen</token>
                    <token regexp="yes">Jahrhunderts|Jahrtausends</token>
                </pattern>
                <message>Verdoppelung: Meinten Sie <suggestion>\1 \2</suggestion> oder <suggestion><match no="1" regexp_match="19([0-9][0-9])er" regexp_replace="$1er"/> \2 \3 \4 \5</suggestion>?</message>
                <example correction="1970er Jahren|70er Jahren des vorigen Jahrhunderts">In den <marker>1970er Jahren des vorigen Jahrhunderts</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">19[1-9]0er</token>
                    <token regexp="yes">Jahren?</token>
                    <token>des</token>
                    <token>zwanzigsten</token>
                    <token>Jahrhunderts</token>
                </pattern>
                <message>Verdoppelung: Meinten Sie <suggestion>\1 \2</suggestion> oder <suggestion><match no="1" regexp_match="19([0-9][0-9])er" regexp_replace="$1er"/> \2 \3 \4 \5</suggestion>?</message>
                <example correction="1970er Jahren|70er Jahren des zwanzigsten Jahrhunderts">In den <marker>1970er Jahren des zwanzigsten Jahrhunderts</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">19[1-9]0er</token>
                    <token regexp="yes">Jahren?</token>
                    <token>des</token>
                    <token>20</token>
                    <token>.</token>
                    <token>Jahrhunderts</token>
                </pattern>
                <message>Verdoppelung: Meinten Sie <suggestion>\1 \2</suggestion> oder <suggestion><match no="1" regexp_match="19([0-9][0-9])er" regexp_replace="$1er"/> \2 \3 \4\5 \6</suggestion>?</message>
                <example correction="1970er Jahren|70er Jahren des 20. Jahrhunderts">In den <marker>1970er Jahren des 20. Jahrhunderts</marker>.</example>
                <example>In den 70er Jahren des zwanzigsten Jahrhunderts.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ETC_PUNKTE" name="'etc. …'">
            <rule>
                <regexp>(etc|usw)\. (…)</regexp>
                <message>&redundanz; Ersetzen durch <suggestion>\1.</suggestion> oder <suggestion>\2</suggestion>?</message>
                <short>&redundanz;</short>
                <example correction="etc.|…">Da ist einiges zu tun <marker>etc. …</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHEINT_ANSCHEINEND" name="'scheint anscheinend'">
            <rule>
                <pattern>
                    <marker>
                        <token inflected="yes">scheinen</token>
                        <token regexp="yes" skip="2">anscheinend|scheinbar</token>
                    </marker>
                    <token>zu</token>
                    <token postag="VER:INF.*" postag_regexp="yes"/>
                </pattern>
                <message>&redundanz;Ersetzen durch <suggestion>\1</suggestion>?</message>
                <short>&redundanz;</short>
                <example correction="scheint">Das <marker>scheint anscheinend</marker> zu stimmen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZEITLICH_SYNCHRON" name="'zeitlich synchron'">
            <rule>
                <pattern>
                    <token>zeitlich</token>
                    <token inflected="yes">synchron</token>
                </pattern>
                <message>&redundanz;Das Adjektiv <suggestion>\2</suggestion> (von gr. χρόνος [chrónos] 'Zeit') beinhaltet bereits das Merkmal \1.</message>
                <short>&redundanz;</short>
                <example>Wir sollten das <marker>zeitlich</marker> aufeinander abstimmen.</example>
                <example correction="synchron">Die Prozesse laufen <marker>zeitlich synchron</marker> ab.</example>
            </rule>
            <rule>
                <regexp>(zeitlichen?) (Synchroni(zi)?tät)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs <suggestion>\2</suggestion> (von gr. χρόνος [chrónos] 'Zeit') beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <short>&redundanz;</short>
                <example correction="Synchronität">Die <marker>zeitliche Synchronität</marker> herzustellen ist nicht ganz leicht.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VERDOPPELUNG" name="'meistens immer', 'schon bereits' etc.">
            <!-- Jan: TODO – organize this into smaller rulegroups? Make a Java rule with pairs of words similar to coherency.txt? -->
            <rule>
                <pattern>
                    <token>plötzlich</token>
                    <token postag="VER:.*" postag_regexp="yes"/>
                    <token>auf</token>
                    <token>einmal</token>
                </pattern>
                <message>&redundanz;Meinten Sie <suggestion>plötzlich \2</suggestion> oder <suggestion>auf einmal \2</suggestion>?</message>
                <short>&redundanz;</short>
                <example><marker>Plötzlich</marker> lief wieder alles rund.</example>
                <example><marker>Auf einmal</marker> ging wieder alles glatt.</example>
                <example correction="Plötzlich ging|Auf einmal ging"><marker>Plötzlich ging auf einmal</marker> wieder alles glatt.</example>
            </rule>
            <rule>
                <regexp>plötzlich auf einmal</regexp>
                <message>&redundanz;Meinten Sie <suggestion>plötzlich</suggestion> oder <suggestion>auf einmal</suggestion>?</message>
                <short>&redundanz;</short>
                <example correction="plötzlich|auf einmal">Es lief <marker>plötzlich auf einmal</marker> wieder alles glatt.</example>
            </rule>
            <rule>
                <regexp>\bauf einmal plötzlich\b</regexp>
                <message>&redundanz;Meinten Sie <suggestion>plötzlich</suggestion> oder <suggestion>auf einmal</suggestion>?</message>
                <short>&redundanz;</short>
                <example correction="plötzlich|auf einmal">Es lief <marker>auf einmal plötzlich</marker> wieder alles glatt.</example>
            </rule>
            <rule>
                <regexp>\bexakt genau\b</regexp>
                <message>&redundanz;Meinten Sie <suggestion>exakt</suggestion> oder <suggestion>genau</suggestion>?</message>
                <short>&redundanz;</short>
                <example>Es lief <marker>exakt</marker> wie beim letzten Mal.</example>
                <example>Es lief <marker>genau</marker> wie beim letzten Mal.</example>
                <example correction="exakt|genau">Es war <marker>exakt genau</marker> wie beim letzten Mal.</example>
            </rule>
            <rule>
                <regexp>\bexakt genauso\b</regexp>
                <message>&redundanz;Meinten Sie <suggestion>exakt so</suggestion> oder <suggestion>genauso</suggestion>?</message>
                <short>&redundanz;</short>
                <example>Es lief <marker>exakt so</marker> wie beim letzten Mal.</example>
                <example>Es lief <marker>genauso</marker> wie beim letzten Mal.</example>
                <example correction="exakt so|genauso">Es lief wieder <marker>exakt genauso</marker> wie beim letzten Versuch.</example>
            </rule>
            <rule>
                <regexp>\b(also|folglich|demnach|deshalb|mithin|somit) (also|folglich|demnach|deshalb|mithin|somit)\b</regexp>
                <message>&redundanz;Die Wörter <suggestion>\1</suggestion> und <suggestion>\2</suggestion> drücken etwa dasselbe aus.</message>
                <short>&redundanz;</short>
                <example correction="also|folglich">Wir sollten <marker>also folglich</marker> sofort handeln.</example>
            </rule>
            <rule>
                <regexp>\b(annähernd|beinahe?|fast|nahezu|ungefähr) (annähernd|beinahe?|fast|nahezu|ungefähr)\b</regexp>
                <message>&redundanz;Die Wörter <suggestion>\1</suggestion> und <suggestion>\2</suggestion> drücken etwa dasselbe aus.</message>
                <short>&redundanz;</short>
                <example correction="ungefähr|fast">Das ist <marker>ungefähr fast</marker> richtig.</example>
            </rule>
            <rule>
                <regexp>(zusätzlich) (obendr(auf|ein)|hinzu)</regexp>
                <message>&redundanz;Die Wörter <suggestion>\1</suggestion> und <suggestion>\2</suggestion> drücken etwa dasselbe aus.</message>
                <short>&redundanz;</short>
                <example correction="zusätzlich|hinzu">Das kommt <marker>zusätzlich hinzu</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token inflected="yes" skip="1">bäuerlich</token>
                    <token inflected="yes">rustikal</token>
                </pattern>
                <message>&redundanz;Die Wörter <suggestion>\1</suggestion> und <suggestion>\2</suggestion> drücken etwa dasselbe aus.</message>
                <short>&redundanz;</short>
                <example correction="bäuerlich|rustikales">Ein <marker>bäuerlich rustikales</marker> Möbelstück.</example>
            </rule>
            <rule>
                <pattern>
                    <token inflected="yes" skip="1">neu</token>
                    <token inflected="yes">erneuert</token>
                </pattern>
                <message>&redundanz;Die Wörter <suggestion>\1</suggestion> und <suggestion>\2</suggestion> drücken etwa dasselbe aus.</message>
                <short>&redundanz;</short>
                <example correction="neu|erneuert">Ich habe es gerade erst <marker>neu erneuert</marker>.</example>
            </rule>
            <rule default="off">
                <!-- off by default because "Es kann möglicherweise die Behandlung einer Schizophrenie unterstützen." looks okay to me -->
                <antipattern>
                    <token>kann</token>
                    <token regexp="yes">jede[mnr]?</token>
                    <token regexp="yes">mögliche[mnr]?</token>
                </antipattern>
                <pattern>
                    <token inflected="yes" skip="1">können</token>
                    <token regexp="yes">möglich(e[nsr]?)?|möglicherweise</token>
                </pattern>
                <message>&redundanz;Die Wörter <suggestion>\1</suggestion> und <suggestion>\2</suggestion> drücken etwa dasselbe aus.</message>
                <short>&redundanz;</short>
                <example correction="kann|möglicherweise">Das <marker>kann möglicherweise</marker> sein.</example>
                <example>Das <marker>kann</marker> sein.</example>
            </rule>
            <rule>
                <pattern>
                    <token skip="1">freiwillig</token>
                    <token regexp="yes">gewollt(e[nsr]?)?</token>
                </pattern>
                <message>&redundanz;</message>
                <suggestion>\1 getan</suggestion>
                <suggestion>selbst \2</suggestion>
                <short>&redundanz;</short>
                <example correction="freiwillig getan|selbst gewollt">Das hast du <marker>freiwillig so gewollt</marker>.</example>
                <example>Das hast du doch <marker>selbst so gewollt</marker>.</example>
                <example>Das hast du doch <marker>freiwillig getan</marker>.</example>
            </rule>
            <rule>
                <regexp>einander gegenseitig</regexp>
                <message>&redundanz;Meinten Sie <suggestion>einander</suggestion> oder <suggestion>sich gegenseitig</suggestion>?</message>
                <short>&redundanz;</short>
                <example>Sie mochten <marker>sich gegenseitig</marker> nicht besonders.</example>
                <example>Sie mochten <marker>sich</marker> nicht besonders.</example>
                <example correction="einander|sich gegenseitig">Sie hatten <marker>einander gegenseitig</marker> so lieb.</example>
            </rule>
            <rule>
                <regexp>eventuell vielleicht</regexp>
                <message>&redundanz;Meinten Sie <suggestion>eventuell</suggestion> oder <suggestion>vielleicht</suggestion>?</message>
                <short>&redundanz;</short>
                <example>Das ist <marker>eventuell</marker> gar nicht so gut.</example>
                <example>Das ist <marker>vielleicht</marker> gar nicht so gut.</example>
                <example correction="eventuell|vielleicht">Das ist <marker>eventuell vielleicht</marker> so passiert; zumindest steht es in der Zeitung.</example>
            </rule>
            <rule>
                <regexp>vielleicht eventuell</regexp>
                <message>&redundanz;Meinten Sie <suggestion>eventuell</suggestion> oder <suggestion>vielleicht</suggestion>?</message>
                <short>&redundanz;</short>
                <example>Das ist <marker>eventuell</marker> gar nicht so gut.</example>
                <example>Das ist <marker>vielleicht</marker> gar nicht so gut.</example>
                <example correction="eventuell|vielleicht">Das ist <marker>vielleicht eventuell</marker> so passiert; zumindest steht es in der Zeitung.</example>
            </rule>
            <rule>
                <regexp>\bschon bereits\b</regexp>
                <message>&redundanz;Meinten Sie <suggestion>schon</suggestion> oder <suggestion>bereits</suggestion>?</message>
                <short>&redundanz;</short>
                <example>Das ist <marker>bereits</marker> geschehen.</example>
                <example>Das ist mir auch <marker>schon</marker> oft passiert.</example>
                <example correction="schon|bereits">Das ist <marker>schon bereits</marker> gestern passiert.</example>
            </rule>
            <rule>
                <regexp>\bbereits schon\b</regexp>
                <message>&redundanz;Meinten Sie <suggestion>schon</suggestion> oder <suggestion>bereits</suggestion>?</message>
                <short>&redundanz;</short>
                <example>Das ist <marker>bereits</marker> geschehen.</example>
                <example>Das ist mir auch <marker>schon</marker> oft passiert.</example>
                <example correction="schon|bereits">Das ist <marker>bereits schon</marker> gestern passiert.</example>
            </rule>
            <rule>
                <regexp>bald demnächst</regexp>
                <message>&redundanz;Meinten Sie <suggestion>bald</suggestion> oder <suggestion>demnächst</suggestion>?</message>
                <short>&redundanz;</short>
                <example>Das Gebäude ist <marker>bald</marker> fertig.</example>
                <example>Es ist <marker>demnächst</marker> so weit.</example>
                <example correction="bald|demnächst">Das ist <marker>bald demnächst</marker> fertig.</example>
            </rule>
            <rule>
                <regexp>ausschließlich (bloß|nur)</regexp>
                <message>&redundanz;Meinten Sie <suggestion>ausschließlich</suggestion>, <suggestion>bloß</suggestion> oder <suggestion>nur</suggestion>?</message>
                <short>&redundanz;</short>
                <example>Das Gebäude ist <marker>ausschließlich</marker> für die Lagerung bestimmt.</example>
                <example>Es ist <marker>nur</marker> gerecht.</example>
                <example correction="ausschließlich|bloß|nur">Das ist <marker>ausschließlich nur</marker> dein Problem.</example>
            </rule>
            <rule>
                <regexp>(bloß|nur) ausschließlich</regexp>
                <message>&redundanz;Meinten Sie <suggestion>ausschließlich</suggestion>, <suggestion>bloß</suggestion> oder <suggestion>nur</suggestion>?</message>
                <short>&redundanz;</short>
                <example>Das Gebäude ist <marker>ausschließlich</marker> für die Lagerung bestimmt.</example>
                <example>Das ist <marker>nur</marker> gerecht.</example>
                <example correction="ausschließlich|bloß|nur">Das ist <marker>nur ausschließlich</marker> deine Sache.</example>
            </rule>
            <rule>
                <regexp>(meist(ens)?|jederzeit) (immer)</regexp>
                <message>&redundanz;Meinten Sie <suggestion><match no="1"/></suggestion> oder <suggestion>immer</suggestion>?</message>
                <short>&redundanz;</short>
                <example>Ich gehe <marker>meist</marker> am Samstag einkaufen.</example>
                <example correction="meistens|immer">Ich gehe <marker>meistens immer</marker> am Samstag einkaufen.</example>
            </rule>
            <rule>
                <regexp>(immer) (meist(ens)?|jederzeit)</regexp>
                <message>&redundanz;Meinten Sie <suggestion><match no="2"/></suggestion> oder <suggestion>immer</suggestion>?</message>
                <short>&redundanz;</short>
                <example>Ich gehe <marker>meist</marker> am Samstag einkaufen.</example>
                <example correction="meistens|immer">Ich gehe <marker>immer meistens</marker> am Samstag einkaufen.</example>
                <example correction="jederzeit|immer">Ich gehe <marker>immer jederzeit</marker> samstags einkaufen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SEMANTISCHE_BEDEUTUNG" name="'semantische Bedeutung'">
            <rule>
                <pattern>
                    <token regexp="yes">semantische[nr]?</token>
                    <token inflected="yes">Bedeutung</token>
                </pattern>
                <message>Mögliche Redundanz: 'semantisch' heißt 'auf die Bedeutung bezogen'.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="Bedeutung">Das Wort hat eine <marker>semantische Bedeutung</marker>.</example>
            </rule>
            <rule>
                <regexp>(semantisch) (bedeute[nt])</regexp>
                <message>Mögliche Redundanz: 'semantisch' heißt 'auf die Bedeutung bezogen'.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="bedeuten">Mir ist nicht klar, was das <marker>semantisch bedeuten</marker> soll.</example>
            </rule>
            <rule>
                <regexp>(bedeute[nt]) (semantisch)</regexp>
                <message>Mögliche Redundanz: 'semantisch' heißt 'auf die Bedeutung bezogen'.</message>
                <suggestion>\1</suggestion>
                <short>&redundanz;</short>
                <example correction="bedeutet">Das <marker>bedeutet semantisch</marker> gar nichts.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KLEINE_-CHEN" name="'kleines Häuschen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">kleine[ns]?</token>
                    <token regexp="yes" postag="SUB:[A-Z]{3}:SIN:NEU" postag_regexp="yes">[A-ZÄÖÜ][a-zäöüß]+chen
                        <exception postag="(SUB:.+:NEU)|NPP|NPP-E" postag_regexp="yes" negate_pos="yes"/>
                        <exception regexp="yes">Mädchen|Veilchen|Brötchen|Kaninchen|Radieschen|München|Zeichen|Anzeichen|Kennzeichen</exception>
                    </token>
                </pattern>
                <message>Die Endung '-chen' beinhaltet bereits das Merkmal 'klein'. In manchen Kontexten kann diese Formulierung deswegen redundant (oder übermäßig verniedlichend) erscheinen.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="Mäuschen">Mein <marker>kleines Mäuschen</marker> ist so süß.</example>
                <example>Meine <marker>kleine Maus</marker> ist so süß.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WEIBLICHE_-INNEN" name="'weibliche Benutzerin' etc.">
            <!-- TODO 'Magd', 'Hexe' etc. -->
            <rule>
                <pattern case_sensitive="yes">
                    <token>weibliche</token>
                    <token regexp="yes" postag="SUB:[A-Z]{3}:SIN:FEM" postag_regexp="yes">[A-ZÄÖÜ][a-zäöüß]+in
                        <exception postag="(SUB:.+:FEM)|NPP|NPP-E" postag_regexp="yes" negate_pos="yes"/>
                    </token>
                </pattern>
                <message>Die Endung '-in' beinhaltet bereits das Merkmal 'weiblich'. In manchen Kontexten kann diese Formulierung deswegen redundant erscheinen.</message>
                <suggestion>\2</suggestion>
                <suggestion>Frau</suggestion>
                <suggestion>Mädchen</suggestion>
                <short>&redundanz;</short>
                <example correction="Ärztin|Frau|Mädchen">Als <marker>weibliche Ärztin</marker> bin ich wohl die Ausnahme hier.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">weiblichen?</token>
                    <token regexp="yes" postag="SUB:[A-Z]{3}:PLU:FEM" postag_regexp="yes">[A-ZÄÖÜ][a-zäöüß]+innen
                        <exception postag="(SUB:.+:FEM)|NPP|NPP-E" postag_regexp="yes" negate_pos="yes"/>
                    </token>
                </pattern>
                <message>Die Endung '-innen' beinhaltet bereits das Merkmal 'weiblich'. In manchen Kontexten kann diese Formulierung deswegen redundant erscheinen.</message>
                <suggestion>\2</suggestion>
                <suggestion>Frauen</suggestion>
                <suggestion>Mädchen</suggestion>
                <short>&redundanz;</short>
                <example correction="Schülerinnen|Frauen|Mädchen">Die <marker>weiblichen Schülerinnen</marker> haben Sport bei Frau Müller.</example>
            </rule>
        </rulegroup>
        <rulegroup id="RUNDE_KUGEL" name="'runde Kugel' etc. (nur für wenige Fälle)">
            <rule>
                <regexp>(finanzielle[mnrs]?|monetäre[mnrs]?) (Geld\w*)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="Geldprobleme">Die <marker>finanziellen Geldprobleme</marker> sind groß.</example>
                <example>Die <marker>finanziellen Probleme</marker> sind groß.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[kK]atholische[mnr]?</token>
                    <token inflected="yes">Papst</token>
                </pattern>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="Papst">Der <marker>katholische Papst</marker> kommt zu Besuch.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>([eE]invernehmliche[nr]?) (Konsens)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="Konsens">Der <marker>einvernehmliche Konsens</marker> war, dass wir es tun sollten.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>([aA]ndere[nr]?) (Alternativen?)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <suggestion>\1 Möglichkeit(en)</suggestion>
                <suggestion>andere Wahl</suggestion>
                <url>http://www.duden.de/rechtschreibung/Alternative_Entscheidungsmoeglichkeit</url>
                <short>&redundanz;</short>
                <example correction="Alternative|andere Möglichkeit(en)|andere Wahl">Wir haben keine <marker>andere Alternative</marker>.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>([aA]ndere[nr]?) (Alternativen)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <suggestion>\1 Möglichkeiten</suggestion>
                <url>http://www.duden.de/rechtschreibung/Alternative_Entscheidungsmoeglichkeit</url>
                <short>&redundanz;</short>
                <example correction="Alternativen|anderen Möglichkeiten">Wir haben keine <marker>anderen Alternativen</marker>.</example>
                <example>Wir haben keine <marker>andere Wahl</marker>.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>([aA]kustische[nr]?) (Klang)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="Klang">Der <marker>akustische Klang</marker> hörte sich gut an.</example>
                <example>Der <marker>Klang</marker> war gut.</example>
                <example>Die <marker>Akustik</marker> war gut.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>([oO]ptische[snr]?|[vV]isuelle[srnm]?) (Bild(ern?)?)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="Bild">Ich sehe ein <marker>optisches Bild</marker> mit meinen Augen.</example>
                <example>Ich sehe ein <marker>Bild</marker>.</example>
                <example>Ich habe einen <marker>visuellen Eindruck</marker>.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>([bB]rutale[nr]?) (Gewalt)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal. Vorschlag: <suggestion>\2</suggestion>, oder weichen Sie auf ein anderes Adjektiv wie 'roh' aus.</message>
                <short>&redundanz;</short>
                <example correction="Gewalt">Mit <marker>brutaler Gewalt</marker> kann ich das auch.</example>
                <example>Mit <marker>roher Gewalt</marker> kann ich das auch.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(problematische[ns]?) (Problem(e?n)?|Problems)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal. Vorschlag: <suggestion>\2</suggestion>, oder weichen Sie auf ein anderes Adjektiv wie 'schwierig' aus.</message>
                <short>&redundanz;</short>
                <example correction="Problem">Das ist ein wirklich <marker>problematisches Problem</marker>.</example>
                <example>Das ist ein wirklich <marker>schwieriges Problem</marker>.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(schriftlichen?) (Klausur(en)?)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="Klausuren">Hier sind die <marker>schriftlichen Klausuren</marker>.</example>
                <example>Das sind die <marker>Klausuren</marker>.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(üblichen?) (Gepflogenheit(en)?)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="Gepflogenheiten">Das sind unsere <marker>üblichen Gepflogenheiten</marker> hier.</example>
                <example>Das sind die hiesigen <marker>Gepflogenheiten</marker>.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(jüdischen?) (Synagogen?)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="Synagoge">Die <marker>jüdische Synagoge</marker> befindet sich in einer Seitenstraße.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(islamischen?) (Moscheen?)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <url>https://de.wikipedia.org/wiki/Moschee</url>
                <short>&redundanz;</short>
                <example correction="Moschee">Die <marker>islamische Moschee</marker> befindet sich in einer Seitenstraße.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(künstliche[ns]?|geschaffene[ns]?) (Artefakt(en?)?)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <url>http://www.duden.de/rechtschreibung/Artefakt</url>
                <short>&redundanz;</short>
                <example correction="Artefakt">Das ist ein <marker>künstliches Artefakt</marker>.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(wahren?) (Tatsachen?|Fakten)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="Fakten">Die <marker>wahren Fakten</marker> wurden verschwiegen.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(runde[rn]?|kreisrunde[rn]?) (Kugeln?|Kreis(e[ns]?)?)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="Kugeln">Die <marker>runden Kugeln</marker> rollen.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(rechteckige[snm]?|viereckige[snm]?) (Quadrat(en?)?|(Recht|Vier)eck(e[ns]?)?)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="Quadrate">Die <marker>viereckigen Quadrate</marker> rollen nicht, weil sie eckig sind.</example>
                <example>Die <marker>Quadrate</marker> – wen wundert's – sind rechteckig.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(tote[rn]?) (Leichen?)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="Leichen">Die <marker>toten Leichen</marker> lagen dort.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(schwarze[rn]?) (Rappen?)</regexp>
                <message>Mögliche Redundanz: Die Bedeutung des Substantivs '\2' beinhaltet bereits das durch das Adjektiv '\1' ausgedrückte Merkmal.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="Rappen">Die <marker>schwarzen Rappen</marker> galoppierten.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VON_WOHER" name="'von woher'">
            <rule>
                <regexp>\b(von) (woher)\b</regexp>
                <message>&redundanz;</message>
                <suggestion>\2</suggestion>
                <suggestion>von wo</suggestion>
                <short>&redundanz;</short>
                <example correction="woher|von wo">Man merkte gleich, <marker>von woher</marker> sie herkam.</example>
                <example>Man merkte gleich, <marker>wo</marker> sie herkam.</example>
                <example>Man merkte gleich, <marker>woher</marker> sie kam.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WOHIN_HIN" name="'wohin ... hin'">
            <!-- TODO expect some false pos. Not covered: 'wohin ist er hingegangen' etc. – reg. expr. -->
            <rule>
                <pattern>
                    <token>wohin</token>
                    <token>
                        <exception postag="SENT_END"/>
                    </token>
                    <token>
                        <exception postag="SENT_END"/>
                    </token>
                    <token>hin</token>
                </pattern>
                <message>Bitte verwenden Sie 'wo' und 'wohin' nicht zusammen.</message>
                <suggestion>wo \2 \3 hin</suggestion>
                <suggestion>wohin \2 \3</suggestion>
                <short>&redundanz;</short>
                <example correction="Wo gehst du hin|Wohin gehst du"><marker>Wohin gehst du hin</marker>?</example>
                <example correction="Wo wollte er hin|Wohin wollte er"><marker>Wohin wollte er hin</marker>?</example>
            </rule>
            <rule>
                <pattern>
                    <token>wohin</token>
                    <token>
                        <exception postag="SENT_END"/>
                    </token>
                    <token>
                        <exception postag="SENT_END"/>
                    </token>
                    <token skip="1">
                        <exception postag="SENT_END"/>
                    </token>
                    <token>hin</token>
                </pattern>
                <message>Bitte verwenden Sie 'wo' und 'wohin' nicht zusammen.</message>
                <suggestion>wo \2 \3 \4 hin</suggestion>
                <suggestion>wohin \2 \3 \4</suggestion>
                <short>&redundanz;</short>
                <example correction="Wo gehst du denn hin|Wohin gehst du denn"><marker>Wohin gehst du denn hin</marker>?</example>
                <example correction="Wo wollte er denn hin|Wohin wollte er denn"><marker>Wohin wollte er denn hin</marker>?</example>
            </rule>
            <rule>
                <pattern>
                    <token>woher</token>
                    <token>
                        <exception postag="SENT_END"/>
                    </token>
                    <token>
                        <exception postag="SENT_END"/>
                    </token>
                    <token>her</token>
                </pattern>
                <message>Bitte verwenden Sie 'wo' und 'woher' nicht zusammen.</message>
                <suggestion>wo \2 \3 her</suggestion>
                <suggestion>woher \2 \3</suggestion>
                <short>&redundanz;</short>
                <example correction="Wo kommst du her|Woher kommst du"><marker>Woher kommst du her</marker>?</example>
                <example correction="Wo kam er her|Woher kam er"><marker>Woher kam er her</marker>?</example>
            </rule>
            <rule>
                <pattern>
                    <token>woher</token>
                    <token>
                        <exception postag="SENT_END"/>
                    </token>
                    <token>
                        <exception postag="SENT_END"/>
                    </token>
                    <token skip="1">
                        <exception postag="SENT_END"/>
                    </token>
                    <token>her</token>
                </pattern>
                <message>Bitte verwenden Sie 'wo' und 'woher' nicht zusammen.</message>
                <suggestion>wo \2 \3 \4 her</suggestion>
                <suggestion>woher \2 \3 \4</suggestion>
                <short>&redundanz;</short>
                <example correction="Wo kommst du denn her|Woher kommst du denn"><marker>Woher kommst du denn her</marker>?</example>
                <example correction="Wo kam er denn her|Woher kam er denn"><marker>Woher kam er denn her</marker>?</example>
            </rule>
            <rule>
                <pattern>
                    <token>daher</token>
                    <token>
                        <exception postag="SENT_END"/>
                    </token>
                    <token>
                        <exception postag="SENT_END"/>
                    </token>
                    <token>her</token>
                </pattern>
                <message>Bitte verwenden Sie 'da' und 'daher' nicht zusammen.</message>
                <suggestion>da \2 \3 \4</suggestion>
                <suggestion>daher \2 \3</suggestion>
                <short>&redundanz;</short>
                <example correction="Da kommst du her|Daher kommst du"><marker>Daher kommst du her</marker>.</example>
                <example correction="Da kam er her|Daher kam er"><marker>Daher kam er her</marker>?</example>
            </rule>
        </rulegroup>
        <rulegroup id="WAEHREND_DES_VERLAUFS" name="'während des Verlaufs'">
            <rule>
                <pattern>
                    <marker>
                        <token>während</token>
                        <token>des</token>
                        <token>Verlaufs</token>
                    </marker>
                    <token regexp="yes">von|des|der|diese[rs]</token>
                </pattern>
                <message>&redundanz;</message>
                <suggestion>\1</suggestion>
                <suggestion>im Verlauf</suggestion>
                <short>&redundanz;</short>
                <example correction="Während|Im Verlauf"><marker>Während des Verlaufs</marker> des Krieges wechselte er mehrfach die Seiten.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KAUSAL_VERURSACHT" name="'kausal verursachen'">
            <rule>
                <pattern>
                    <token inflected="yes">verursachen</token>
                    <token>kausal</token>
                </pattern>
                <message>&redundanz; 'Kausal' bedeutet so viel wie 'ursächlich'.</message>
                <suggestion>\1</suggestion>
                <short>&redundanz;</short>
                <example correction="verursachte">Das <marker>verursachte kausal</marker> den Unfall.</example>
                <example>Das hat den Unfall <marker>verursacht</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>kausal</token>
                    <token inflected="yes">verursachen</token>
                </pattern>
                <message>&redundanz; 'Kausal' bedeutet so viel wie 'ursächlich'.</message>
                <suggestion>\2</suggestion>
                <short>&redundanz;</short>
                <example correction="verursacht">Das hat den Unfall <marker>kausal verursacht</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ERHOEHTER_HOCHDRUCK" name="'erhöhter Bluthochdruck'">
            <rule>
                <regexp case_sensitive='yes'>(erhöhte[mnr]?) (Bluthochdrucks?)</regexp>
                <message>&redundanz;Vorschlag: <suggestion>\1 <match no="2" regexp_replace="" regexp_match="hoch"/></suggestion></message>
                <short>&redundanz;</short>
                <example correction="erhöhtem Blutdruck">Er leidet unter <marker>erhöhtem Bluthochdruck</marker>.</example>
                <example>Er leidet unter <marker>Bluthochdruck</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SYNONYME_BEDEUTUNG" name="'synonyme Bedeutung'">
            <rule>
                <regexp case_sensitive='yes'>(synonyme[nr]?) (Bedeutung(en)?)</regexp>
                <message>&unstimmig;Nicht Bedeutungen, sondern Ausdrücke sind synonym, nämlich dann, wenn sie dieselbe Bedeutung haben. Vorschlag: <suggestion><match no="1" regexp_replace="gleich" regexp_match="synonym"/> \2</suggestion></message>
                <short>&redundanz;</short>
                <example correction="gleiche Bedeutung">Diese Wörter haben <marker>synonyme Bedeutung</marker>.</example>
                <example>Diese Wörter haben <marker>dieselbe Bedeutung</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ANONYMER_NAME" name="'anonymer Name'">
            <rule>
                <regexp>anonyme[mnr]? Namen?</regexp>
                <message>&unstimmig;Nicht Namen, sondern Personen sind anonym, nämlich dann, wenn sie ihren Namen verschweigen.</message>
                <short>&redundanz;</short>
                <example correction="">Ich war unter <marker>anonymem Namen</marker> unterwegs.</example>
                <example>Ich war <marker>anonym</marker> unterwegs.</example>
            </rule>
            <rule>
                <regexp>Name (ist|bleibt|blieb|war) anonym</regexp>
                <message>&unstimmig;Nicht Namen, sondern Personen sind anonym, nämlich dann, wenn sie ihren Namen verschweigen.</message>
                <short>&redundanz;</short>
                <example correction="">Der <marker>Name bleibt anonym</marker>.</example>
                <example>Der <marker>Name bleibt geheim</marker>.</example>
                <example>Der <marker>Name bleibt ungenannt</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="RECHTLICH_LEGAL" name="'rechtlich/juristisch legal'">
            <rule>
                <pattern>
                    <token regexp="yes">rechtlich|juristisch</token>
                    <token inflected="yes">legal</token>
                </pattern>
                <message>&redundanz;</message>
                <suggestion>\2</suggestion>
                <example correction="legal">Dieses Vorgehen ist <marker>rechtlich legal</marker>.</example>
                <example>Dieses Vorgehen ist völlig <marker>legal</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">rechtlich|juristisch</token>
                    <token regexp="yes">gesehen|betrachtet</token>
                    <token inflected="yes">legal</token>
                </pattern>
                <message>&redundanz;</message>
                <suggestion>\3</suggestion>
                <example correction="legal">Dieses Vorgehen ist <marker>juristisch betrachtet legal</marker>.</example>
                <example>Dieses Vorgehen ist völlig <marker>legal</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">rechtlich|juristisch</token>
                    <token inflected="yes">illegal</token>
                </pattern>
                <message>&redundanz;</message>
                <suggestion>\2</suggestion>
                <example correction="illegal">Dieses Vorgehen ist <marker>rechtlich illegal</marker>.</example>
                <example>Dieses Vorgehen ist völlig <marker>illegal</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">rechtlich|juristisch</token>
                    <token regexp="yes">gesehen|betrachtet</token>
                    <token inflected="yes">illegal</token>
                </pattern>
                <message>&redundanz;</message>
                <suggestion>\3</suggestion>
                <example correction="illegal">Dieses Vorgehen ist <marker>juristisch betrachtet illegal</marker>.</example>
                <example>Dieses Vorgehen ist völlig <marker>illegal</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ENTSTAMMEN_AUS" name="'entstammt aus (entstammt)'">
            <rule>
                <pattern>
                    <token regexp="yes">entstamm((en?)|s?t|ten?)</token>
                    <token regexp="yes">aus|von</token>
                </pattern>
                <message><suggestion>\1</suggestion> wird mit dem Dativ und ohne die Präposition 'aus' verwendet, z.B. 'Sie entstammt einem guten Haus'. Alternativen: <suggestion><match no="1" regexp_replace="" regexp_match="^ent"/> aus</suggestion>, <suggestion><match no="1" regexp_replace="ko" regexp_match="^entsta"/> aus</suggestion>.</message>
                <short>&redundanz;</short>
                <example correction="entstammt|stammt aus|kommt aus">Sie <marker>entstammt aus</marker> einem gutem Haus.</example>
                <example>Sie <marker>entstammt</marker> einem guten Haus.</example>
            </rule>
        </rulegroup>
        <rulegroup id="INMITTEN_IN_DER" name="'inmitten in der (inmitten der)'">
            <rule>
                <regexp>inmitten in</regexp>
                <message>'inmitten in' ist eine Doppelung – meinten Sie <suggestion>inmitten</suggestion>?</message>
                <short>&redundanz;</short>
                <example correction="Inmitten"><marker>Inmitten in</marker> der Stadt.</example>
                <example correction="Inmitten"><marker>Inmitten in</marker> einer intakten Landschaft.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ISBN-NUMMER" name="Verdoppelung bei Komposita: 'ISBN-Nummer (ISBN)' etc.">
            <rule>
                <regexp>SMS-Services?</regexp>
                <message>&redundanz;'SMS' steht u.a. für 'Short Message Service' – ersetzen durch <suggestion>SMS</suggestion>?</message>
                <short>&redundanz;</short>
                <example correction="SMS">Die Nutzung des <marker>SMS-Service</marker> ist besonders günstig.</example>
                <example>Das Versenden von <marker>SMS</marker> ist besonders günstig.</example>
            </rule>
            <rule>
                <regexp>IT-Technik</regexp>
                <message>&redundanz;'IT' steht u.a. für 'Informationstechnologie' – ersetzen durch <suggestion>IT</suggestion>?</message>
                <short>&redundanz;</short>
                <example correction="IT">Die Nutzung der <marker>IT-Technik</marker> in unserem Haus ist kostenlos.</example>
                <example>Die Nutzung der <marker>Computertechnik</marker> in unserem Haus ist kostenlos.</example>
            </rule>
            <rule>
                <regexp>ISBN-Nummern?</regexp>
                <message>'ISBN' steht für 'International Standard Book Number' – ersetzen durch <suggestion>ISBN</suggestion>?</message>
                <short>&redundanz;</short>
                <example correction="ISBN">Die <marker>ISBN-Nummer</marker> des Buches.</example>
            </rule>
            <rule>
                <regexp>PIN-Nummern?</regexp>
                <message>'PIN' steht für 'Personal Identification Number' – ersetzen durch <suggestion>PIN</suggestion>?</message>
                <short>&redundanz;</short>
                <example correction="PIN">Sie gab ihre <marker>PIN-Nummer</marker> ein.</example>
            </rule>
            <rule>
                <regexp>DTV-Verlage?s?</regexp>
                <message>'DTV' steht für 'Deutscher Taschenbuch-Verlag' – ersetzen durch <suggestion>DTV</suggestion>?</message>
                <short>&redundanz;</short>
                <example correction="DTV">Das Buch ist im <marker>DTV-Verlag</marker> erschienen.</example>
            </rule>
            <rule>
                <regexp>ABM-Maßnahmen?</regexp>
                <message>'ABM' steht für 'Arbeitsbeschaffungsmaßnahme' – ersetzen durch <suggestion>ABM</suggestion> oder <suggestion>Arbeitsbeschaffungsmaßnahme</suggestion>?</message>
                <short>&redundanz;</short>
                <example correction="ABM|Arbeitsbeschaffungsmaßnahme">Das ist eine <marker>ABM-Maßnahme</marker>.</example>
            </rule>
            <rule>
                <regexp>LCD-Displays?</regexp>
                <message>'LCD' steht für 'Liquid Crystal Display' – ersetzen durch <suggestion>LCD</suggestion>?</message>
                <short>&redundanz;</short>
                <example correction="LCD">Das ist ein <marker>LCD-Display</marker>.</example>
            </rule>
            <rule>
                <regexp>(HIV-(Virus|Viren))</regexp>
                <message>'HIV' steht für 'Humanes Immundefizienz-Virus' – ersetzen durch <suggestion>HIV</suggestion> oder <suggestion>HI-Virus</suggestion>?</message>
                <short>&redundanz;</short>
                <example correction="HIV|HI-Virus">Das ist ein <marker>HIV-Virus</marker>.</example>
            </rule>
            <rule>
                <regexp>La-Ola-Wellen?</regexp>
                <message>'La Ola' bedeutet 'die Welle' – ersetzen durch <suggestion>La Ola</suggestion>?</message>
                <short>&redundanz;</short>
                <example correction="La Ola">Die Entstehung einer <marker>La-Ola-Welle</marker></example>
            </rule>
            <rule>
                <regexp>PDF-Formate?s?</regexp>
                <message>'PDF' steht für 'Portable Document Format' – ersetzen durch <suggestion>PDF</suggestion>?</message>
                <short>&redundanz;</short>
                <example><marker>PDF</marker> ist ein plattformunabhängiges Dateiformat.</example>
                <example correction="PDF">Das <marker>PDF-Format</marker> ist ein plattformunabhängiges Dateiformat.</example>
            </rule>
            <rule>
                <regexp>ODF-Formate?s?</regexp>
                <message>'ODF' steht für 'Open Document Format' – ersetzen durch <suggestion>ODF</suggestion>?</message>
                <short>&redundanz;</short>
                <example><marker>ODF</marker> ist ein plattformunabhängiges Dateiformat.</example>
                <example correction="ODF">Das <marker>ODF-Format</marker> ist ein plattformunabhängiges Dateiformat.</example>
            </rule>
            <rule>
                <regexp>EVN-Nachweise?s?</regexp>
                <message>'EVN' steht für 'Einzelverbindungsnachweis' – ersetzen durch <suggestion>EVN</suggestion>?</message>
                <short>&redundanz;</short>
                <example correction="EVN">Das sind <marker>EVN-Nachweise</marker>.</example>
                <example>Das ist ein <marker>EVN</marker>.</example>
            </rule>
        </rulegroup>
    </category>

    <!-- ====================================================================== -->
    <!-- Umgangssprache -->
    <!-- ====================================================================== -->
    <category id="COLLOQUIALISMS" name="Umgangssprache" type="register">
        <!-- TODO Make one Java-rule for context-independent, colloquial expressions and maintain a list -->
        <rule id="SO_DERMASSEN" name="'so dermaßen (so/dermaßen)'">
            <regexp>\bso dermaßen\b</regexp>
            <message>'So dermaßen' ist eine Doppelung oder umgangssprachlich.</message>
            <suggestion>so</suggestion>
            <suggestion>dermaßen</suggestion>
            <short>&redundanz;</short>
            <example correction="so|dermaßen">Das Stück war <marker>so dermaßen</marker> langweilig.</example>
        </rule>
        <rule id="UEBERHAUPT_GAR_NICHT" name="'überhaupt gar nicht/kein' etc.">
            <regexp>(überhaupt) (gar) (nichts?|niemand(en)?|kein|keine[nmsr]?)</regexp>
            <message>Die Wendung '\1 \2 \3' ist umgangssprachlich. Ersetzen durch <suggestion>\1 \3</suggestion> oder <suggestion>\2 \3</suggestion>?</message>
            <short>&redundanz;</short>
            <example correction="überhaupt nichts|gar nichts">LanguageTool kostet <marker>überhaupt gar nichts</marker>.</example>
        </rule>
        <rulegroup id="WEGEN_DIR" name="'wegen dir (deinetwegen)' etc.">
            <rule>
                <regexp>\b(wegen) (mir)</regexp>
                <message>'\1 \2' ist möglicherweise umgangssprachlich.</message>
                <suggestion>meinetwegen</suggestion>
                <example correction="Meinetwegen"><marker>Wegen mir</marker> ist sie zu spät gekommen.</example>
            </rule>
            <rule>
                <regexp>\b(wegen) (dir)</regexp>
                <message>'\1 \2' ist möglicherweise umgangssprachlich.</message>
                <suggestion>deinetwegen</suggestion>
                <example correction="Deinetwegen"><marker>Wegen dir</marker> komme ich zu spät.</example>
            </rule>
            <rule>
                <regexp>\b(wegen) (ihr)\b</regexp>
                <message>'\1 \2' ist möglicherweise umgangssprachlich.</message>
                <suggestion>ihretwegen</suggestion>
                <example correction="Ihretwegen"><marker>Wegen ihr</marker> komme ich zu spät.</example>
            </rule>
            <rule>
                <regexp>\b(wegen) (ihnen)</regexp>
                <message>'\1 \2' ist möglicherweise umgangssprachlich.</message>
                <suggestion>ihretwegen</suggestion>
                <example correction="Ihretwegen"><marker>Wegen Ihnen</marker> komme ich zu spät.</example>
            </rule>
            <rule>
                <regexp>\b(wegen) (ihm)</regexp>
                <message>'\1 \2' ist möglicherweise umgangssprachlich.</message>
                <suggestion>seinetwegen</suggestion>
                <example correction="Seinetwegen"><marker>Wegen ihm</marker> komme ich zu spät.</example>
            </rule>
        </rulegroup>
        <!-- Jan: TODO – Add more stuff like "Haarfrisur, Fußpedal, Altveteran, langsam kriechen, schnell rasen ..." -->
        <rule id="FUER_UMSONST" name="'für umsonst'" default="off">
            <pattern>
                <token>für</token>
                <token>umsonst</token>
            </pattern>
            <message>Die Wendung 'für umsonst' ist umgangssprachlich. Ersetzen durch <suggestion>umsonst</suggestion> (Synonym: <suggestion>gratis</suggestion>)?</message>
            <short>&redundanz;</short>
            <example>LanguageTool gibt es <marker>umsonst</marker>, aber nicht vergebens.</example>
            <example correction="umsonst|gratis">LanguageTool gibt es <marker>für umsonst</marker>, aber nicht vergebens.</example>
        </rule>
        <rule id="SATZ_VON" name="'Satz von (des) Pythagoras etc.'">
            <!-- vgl. http://www.duden.de/rechtschreibung/von_aus_ab_durch_per_seitens#Bedeutung5c -->
            <pattern>
                <token><exception>des</exception></token>
                <marker>
                    <token regexp="yes">.*S(a|ä)tz.*</token>
                    <token>von</token>
                    <token regexp="yes">Pythagoras|Euklid|Thales</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>\2 des \4</suggestion>? Die Bezeichnung '\2 \3 \4' ist umgangssprachlich.</message>
            <example>Der <marker>Satz des Pythagoras</marker> ist einer der fundamentalen Sätze der euklidischen Geometrie.</example>
            <example correction="Satzgruppe des Pythagoras">Die <marker>Satzgruppe von Pythagoras</marker> gilt als fundamental.</example>
            <example correction="Sätze des Thales">Die <marker>Sätze von Thales</marker> gelten als fundamental.</example>
            <example correction="Höhensatz des Euklid">Der <marker>Höhensatz von Euklid</marker> gilt als fundamental.</example>
        </rule>
        <rule id="BRAUCHEN_OHNE_ZU" name="fehlendes zu">
            <pattern>
                <token inflected='yes'>brauchen</token>
                <token postag='NEG' />
                <marker>
                    <token postag='VER:.+' postag_regexp='yes'>
                        <exception postag='VER:EIZ:.*' postag_regexp='yes'/>
                        <exception postag='PA2:.*' postag_regexp='yes'/>
                    </token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>zu \3</suggestion>? Brauchen ohne 'zu' ist umgangssprachlich.</message>
            <example correction='zu kommen'>Du brauchst nicht <marker>kommen</marker>.</example>
        </rule>
        <rule id="BAUCHWEH" name="'Bauchweh (Bauchschmerz)'">
            <regexp>(Bauch|Kopf|Hals|Zahn)(wehs?)</regexp>
            <message>'\0' ist umgangssprachlich.</message>
            <suggestion>\1schmerz</suggestion>
            <suggestion>\1schmerzen</suggestion>
            <example correction="Bauchschmerz|Bauchschmerzen">Er hat <marker>Bauchweh</marker>.</example>
            <example correction="Zahnschmerz|Zahnschmerzen">Wegen des starken <marker>Zahnwehs</marker>...</example>
        </rule>
        <rule id="TAUCHERBRILLE" name="'Taucherbrille (Schwimmbrille, Tauchermaske)'">
            <pattern>
                <token postag="SENT_START" skip="-1"><exception scope="next" regexp="yes">Lok.*|Baureihe|Spitzname.*|478|754</exception></token>
                    <marker>
                        <token regexp="yes" skip="-1">Tauch(er)?brillen?<exception scope="next" regexp="yes">Lok.*|Baureihe|Spitzname.*|478|754</exception></token>
                    </marker>
                <token postag="SENT_END"/>
            </pattern>
            <message>Meinten Sie <suggestion><match no="2" regexp_match="brille" regexp_replace="maske"/></suggestion> (umschließt die Nase) oder <suggestion><match no="2" regexp_match="Tauch(er)?" regexp_replace="Schwimm"/></suggestion> (umschließt nur die Augen)?</message>
            <url>https://de.wikipedia.org/wiki/Taucherbrille</url>
            <example>Ich schwimme immer mit einer <marker>Schwimmbrille</marker>.</example>
            <example correction="Tauchermasken|Schwimmbrillen">Wir schwimmen nur mit <marker>Taucherbrillen</marker>.</example>
            <example>Die ČSD-Baureihe T 478.4 hat den Spitznamen <marker>Taucherbrille</marker>.</example>
        </rule>
        <rulegroup id="GOTTESTEILCHEN" name="'Gottesteilchen (Higgs-Boson)'">
            <rule>
                <regexp>(Gottes\-?teilchen)</regexp>
                <message>Meinten Sie <suggestion>Higgs-Boson</suggestion>? Der Begriff '\1' wird in der seriösen Wissenschaft nicht verwendet.</message>
                <url>http://scienceblogs.de/astrodicticum-simplex/2012/07/04/liebe-medien-das-higgs-boson-ist-kein-gottesteilchen/</url>
                <example correction="Higgs-Boson">Das <marker>Gottesteilchen</marker> wurde gefunden!</example>
                <example correction="Higgs-Boson">Das <marker>Gottes-Teilchen</marker> wurde gefunden!</example>
                <example>Das <marker>Higgs-Boson</marker> wurde nachgewiesen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUF_OFFEN" name="'auf (offen)'">
            <rule>
                <pattern>
                    <token inflected="yes" regexp="yes">.*Fenster|.*Tür</token>
                    <token inflected="yes" postag="VER:.*" postag_regexp="yes" skip="2">sein</token>
                    <marker>
                        <token>auf</token>
                    </marker>
                    <token><exception postag_regexp="yes" postag=".*:(DAT|AKK):.*"/></token>
                </pattern>
                <message>Die Verwendung von 'auf' in der Bedeutung <suggestion>offen</suggestion> oder <suggestion>geöffnet</suggestion> ist umgangssprachlich.</message>
                <example>Die Tür ist <marker>geöffnet</marker>.</example>
                <example correction="offen|geöffnet">Das Fenster ist nicht mehr <marker>auf</marker>.</example>
                <example correction="offen|geöffnet">Die Schranktüren sind nicht <marker>auf</marker>.</example>
                <example>Die Tür ist <marker>auf</marker> den Boden gelegt worden.</example>
                <example>Die Tür ist <marker>auf</marker> diesem Bild zu sehen.</example>
                <example>Die Tür ist <marker>auf</marker> verschiedenen Bildern zu sehen.</example>
            </rule>
        </rulegroup>
        <rule id="SCHEISS_HAMMER_RIESEN" name="'riesen' etc. als Adjektiv">
            <pattern case_sensitive="yes">
                <token postag_regexp="yes" postag="ART:.*"/>
                <marker>
                    <token regexp="yes">Wahnsinns|scheiß|hammer|super|riesen|mega</token>
                    <token postag_regexp="yes" postag="SUB:.*"/>
                </marker>
            </pattern>
            <message>Dies ist eine sehr umgangssprachliche Ausdrucksweise. Möglicherweise möchten Sie je nach Anlass eine andere Formulierung in Betracht ziehen.</message>
            <short>Mögliche Umgangssprache</short>
            <example correction="">Wir haben ein <marker>riesen Problem</marker>.</example>
            <example correction="">Ein <marker>Wahnsinns Typ</marker>.</example>
            <example>Wir haben ein <marker>gewaltiges Problem</marker>.</example>
        </rule>
        <rule id="VOLL_BLOED" name="'voll' als Adverb, z.B. 'das ist voll blöd'" default="off">
            <pattern case_sensitive="yes">
                <marker>
                    <token regexp="yes">voll|echt|scheiße</token>
                </marker>
                <token postag_regexp="yes" postag="(ADJ|VER):.*">
                    <exception postag_regexp="yes" postag="SUB:.*"/>
                    <exception postag_regexp="yes" postag="VER:.*" inflected="yes">sein</exception>
                    <exception regexp="yes">betankt(e\w?)?|verantwortlich(e\w?)?|aufgeladen(e\w?)?|beladen(e\w?)?|ausgeschöpft(e\w?)?|entschädigt(e\w?)?|ausführen|ausgearbeitet(e\w?)?|ausgebildet(e\w?)?|ausgelastet(e\w?)?|ausgereift(e\w?)?|auswirken|besetzt(e\w?)?|enthalten(e\w?)?|erhalten|erklärten|(funktions|einsatz)(fähig|tüchtig)(e\w?)?|golden(e\w)?|größer(e\w?)?|isoliert(e\w?)?|kleiner(e\w?)?|silbern(e\w?)|umfass(en?|te?n?)|umsetz(t|en?)|umgesetzt(e\w?)?|verwirklicht(e\w?)?</exception>
                </token>
            </pattern>
            <message>Die Verwendung von 'voll' und 'echt' als Adverb kann je nach Kontext sehr umgangssprachlich wirken. Möglicherweise möchten Sie je nach Anlass eine andere Formulierung in Betracht ziehen, z.B. <suggestion>sehr</suggestion> \2.</message>
            <short>Mögliche Umgangssprache</short>
            <example correction="sehr">Das ist <marker>voll</marker> blöd.</example>
            <example correction="sehr">Das ist eine <marker>echt</marker> blöde Situation.</example>
            <example>Das ist <marker>doch ziemlich</marker> blöde.</example>
            <example>Wenn das Maß <marker>voll</marker> ist.</example>
            <example>Das Gerät ist <marker>voll</marker> funktionsfähig.</example>
            <example>Das Gerät ist nicht <marker>voll</marker> einsatzfähig.</example>
            <example>Wenn der Brief <marker>echt</marker> ist.</example>
        </rule>
        <rule id="GEHIESSEN" name="'gehießen (geheißen)'">
            <regexp>(gehießen)</regexp>
            <message>\1 ist umgangssprachlich.</message>
            <suggestion>geheißen</suggestion>
            <example correction="geheißen">Sie hat früher Müller <marker>gehießen</marker>.</example>
        </rule>
        <rulegroup id="LILANES" name="'lilanes (lila) Shirt'">
            <rule>
                <regexp case_sensitive='yes'>\b((lilane?|pinke|chamoise)n?s?|olive[sn])\b</regexp>
                <message>Dieses Farbadjektiv wird standardsprachlich nicht gebeugt.</message>
                <example>Ein <marker>lila</marker> Shirt</example>
                <example>Ein <marker>lilafarbenes</marker> Kleid</example>
                <example correction="">Ein <marker>lilanes</marker> Shirt</example>
                <example correction="">Eine <marker>pinke</marker> Hose</example>
                <example correction="">Ein <marker>olives</marker> Kleid</example>
                <example correction="">Die <marker>pinken</marker> Kleider</example>
                <example>Eine <marker>Olive</marker></example>
                <example>Gregor <marker>Pinke</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="MEIN_INTERNET" name="'mein Internet (meine Internetverbindung)'">
            <rule>
                <regexp>([mds]ein|unser|euer|ihr) (Internet\b)</regexp>
                <message>Diese Wendung ist möglicherweise umgangssprachlich.</message>
                <suggestion>\1e \2verbindung</suggestion>
                <suggestion>\1 \2zugang</suggestion>
                <short>Diese Wendung ist möglicherweise umgangssprachlich.</short>
                <example correction="Meine Internetverbindung|Mein Internetzugang"><marker>Mein Internet</marker> geht nicht.</example>
                <example><marker>Meine Internetverbindung</marker> ist gestört.</example>
            </rule>
        </rulegroup>
        <rulegroup id="MATHE" name="'Mathe (Mathematik) etc.'">
            <rule>
                <regexp>\bMathe\b</regexp>
                <message>'Mathe' ist umgangssprachlich.</message>
                <suggestion>Mathematik</suggestion>
                <example correction="Mathematik">Ich liebe <marker>Mathe</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" negate="yes">WDR|NDR|SWR|MDR</token>
                    <marker>
                        <token regexp="yes" skip="-1">Infos?</token>
                    </marker>
                    <token regexp="yes" negate="yes">Verlag|2-Prozessor</token>
                </pattern>
                <message>'Info' ist umgangssprachlich.</message>
                <suggestion>Information</suggestion>
                <suggestion>Informationsblatt</suggestion>
                <suggestion>Informatik</suggestion>
                <example correction="Information|Informationsblatt|Informatik">Ich hasse <marker>Info</marker>.</example>
                <example>NDR Info</example>
                <example>Guck mal auf example.info.</example>
                <example>Info Verlag</example>
                <example>Virtueller Info 2-Prozessor</example>
            </rule>
        </rulegroup>
        <rulegroup id="FERNSEHENGUCKEN" name="'Fernsehen gucken (fernsehen)'">
            <rule>
                <pattern>
                    <token regexp="yes" skip="1">Fernseh(en)?<exception scope="next">,</exception></token>
                    <token inflected="yes">gucken</token>
                </pattern>
                <message>'Fernsehen gucken' ist umgangssprachlich.</message>
                <suggestion>fernsehen</suggestion>
                <example correction="Fernsehen">Ich versuche, <marker>Fernsehen zu gucken</marker>.</example>
                <example correction="Fernsehen">Sie haben sehr oft <marker>Fernsehen geguckt</marker>.</example>
                <example>Ich versuche <marker>fernzusehen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token skip="5" inflected="yes">gucken<exception scope="next">,</exception></token>
                    <token regexp="yes">Fernseh(e?n)?</token>
                </pattern>
                <message>'Fernsehen gucken' ist umgangssprachlich.</message>
                <suggestion>\1 <match include_skipped="following" no="1"/> fern</suggestion>
                <example correction="gucken sehr selten fern">Wir <marker>gucken sehr selten Fernsehen</marker>.</example>
                <example correction="gucke sehr oft fern">Ich <marker>gucke sehr oft Fernsehen</marker>.</example>
                <example>Wir <marker>sehen sehr selten fern</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="MODALPARTIKELN" name="Häufung von Modalpartikeln (z.B. 'dann doch eigentlich auch')">
            <pattern>
                <token regexp="yes" skip="1">&modal;</token>
                <token regexp="yes" skip="1">&modal;</token>
                <token regexp="yes" skip="1">&modal;</token>
                <token regexp="yes">&modal;</token>
            </pattern>
            <message>Diese Formulierung enthält eine ungewöhnliche Häufung von Modalpartikeln. Das kann stilistisch gewollt sein, möglicherweise möchten Sie aber auf eine andere Formulierung ausweichen.</message>
            <short>Diese Formulierung enthält eine ungewöhnliche Häufung von Modalpartikeln.</short>
            <example correction="">Ich bin <marker>doch eigentlich aber auch</marker> groß.</example>
            <example>Ich bin <marker>aber doch schon</marker> groß.</example>
        </rule>
        <rule id="ALS_WIE" name="'als wie (wie)'">
            <pattern>
                <token postag=".*ADJ.*KOM.*" postag_regexp="yes"/>
                <marker>
                    <token>als</token>
                    <token>wie</token>
                </marker>
            </pattern>
            <message>'als wie' ist umgangssprachlich. Verwenden Sie zum Ausdrücken von Ungleichheit <suggestion>als</suggestion>.</message>
            <example correction="als">Ich bin besser <marker>als wie</marker> du.</example>
        </rule>
        <rulegroup id="KOMP_WIE" name="'besser wie (als)'">
            <rule>
                <pattern>
                    <token postag=".*ADJ.*KOM.*" postag_regexp="yes"/>
                    <marker>
                        <token>wie</token>
                    </marker>
                    <token>vor</token>
                </pattern>
                <message>'\1 wie' ist umgangssprachlich. Verwenden Sie zum Ausdrücken von Ungleichheit <suggestion>als</suggestion>.</message>
                <example correction="als">Ich bin besser <marker>wie</marker> vor drei Jahren.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes" negate="yes">wird|werden|war|waren|sein|Maße?</token>
                    <token postag=".*ADJ.*KOM.*" postag_regexp="yes"/>
                    <marker>
                        <token>wie</token>
                    </marker>
                    <token skip="-1" postag=".*(PRO|SUB).*NOM.*" postag_regexp="yes"><exception scope="next" regexp="yes">wird|werden|war|waren|sein</exception></token>
                    <token postag="SENT_END"/>
                </pattern>
                <message>'\2 wie' ist umgangssprachlich. Verwenden Sie zum Ausdrücken von Ungleichheit <suggestion>als</suggestion>.</message>
                <example correction="als">Ich bin besser <marker>wie</marker> du.</example>
                <example correction="als">Sie sind klüger <marker>wie</marker> Computer.</example>
                <example>Er wird später <marker>wie</marker> sein Vater.</example>
                <example>Dass er später <marker>wie</marker> sein Vater sein soll, ist nicht vorgesehen.</example>
                <example>Er wird im gleichen Maße besser <marker>wie</marker> sie.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag=".*ADJ.*KOM.*" postag_regexp="yes"/>
                    <marker>
                        <token>wie</token>
                    </marker>
                    <token regexp="yes">sonst|vorher|nachher</token>
                </pattern>
                <message>'\1 wie' ist umgangssprachlich. Verwenden Sie zum Ausdrücken von Ungleichheit <suggestion>als</suggestion>.</message>
                <example correction="als">Er ist besser <marker>wie</marker> sonst.</example>
            </rule>
            <rule>
                <pattern>
                    <token>anders</token>
                    <marker>
                        <token>wie</token>
                    </marker>
                </pattern>
                <message>'anders wie' ist umgangssprachlich. Verwenden Sie zum Ausdrücken von Ungleichheit <suggestion>als</suggestion>.</message>
                <example correction="als">Der ist ganz anders <marker>wie</marker> ich.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag=".*ADJ.*KOM.*" postag_regexp="yes"/>
                    <marker>
                        <token>wie</token>
                    </marker>
                    <token postag="EIG:.*" postag_regexp="yes"/>
                </pattern>
                <message>'wie' ist hier umgangssprachlich. Verwenden Sie zum Ausdrücken von Ungleichheit <suggestion>als</suggestion>.</message>
                <example correction="als">Tom Cruise war auch viel kleiner <marker>wie</marker> Nicole Kidman.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SINN_MACHEN" name="'Sinn machen'">
            <rule>
                <pattern>
                    <token skip="4" inflected="yes">machen<exception scope="next">,</exception></token>
                    <token>Sinn</token>
                </pattern>
                <message>'Sinn machen' ist umgangssprachlich. Verwenden Sie stattdessen 'Sinn ergeben', 'Sinn stiften', 'Sinn haben' oder 'sinnvoll (bzw. sinnlos) sein'.</message>
                <short>'Sinn machen' ist umgangssprachlich.</short>
                <example correction="">Das <marker>macht Sinn</marker>.</example>
                <example correction="">Das <marker>macht nur Sinn</marker>, wenn man es richtig macht.</example>
                <example>Das <marker>ist sinnvoll</marker>.</example>
                <example correction="">Das <marker>macht keinen Sinn</marker>.</example>
                <example>Das <marker>ergibt keinen Sinn</marker>.</example>
                <example>Das, was er macht, hat einen Sinn.</example>
                <example correction="">Das <marker>macht nie und nimmer einen Sinn</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token skip="1">Sinn</token>
                    <token inflected="yes">machen</token>
                </pattern>
                <message>'Sinn machen' ist umgangssprachlich. Verwenden Sie stattdessen 'Sinn ergeben', 'Sinn stiften', 'Sinn haben' oder 'sinnvoll (bzw. sinnlos) sein'.</message>
                <short>'Sinn machen' ist umgangssprachlich.</short>
                <example correction="">Er sagt, dass es keinen <marker>Sinn macht</marker>.</example>
                <example correction="">Es braucht keinen <marker>Sinn zu machen</marker>.</example>
                <example>Er sagt, dass es keinen <marker>Sinn ergibt</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DASSELBE_DAS_GLEICHE" name="'das gleiche (dasselbe)'">
            <!-- http://www.duden.de/rechtschreibung/derselbe#Bedeutung2 and http://www.youtube.com/watch?v=NUJtHFF8Qy0 -->
            <rule>
                <pattern>
                    <token skip="-1" postag="SENT_START"><exception scope="next" regexp="yes">geb(urt|or).*</exception></token>
                    <token regexp="yes">am|in|im</token>
                    <marker>
                        <token regexp="yes">gleiche.*</token>
                    </marker>
                    <token regexp="yes" skip="-1">Tag|Nacht|Monat|Jahr.*|(Vor|Nach)?mittag|Abend<exception scope="next" regexp="yes">geb(urt|or).*</exception></token>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Wenn man 'ein und dasselbe' sagen kann, sollte 'dasselbe' statt 'das gleiche' verwendet werden.</message>
                <suggestion><match no="3" regexp_match="gleiche" regexp_replace="selbe"/></suggestion>
                <url>http://www.youtube.com/watch?v=hePMxBhJK3E</url>
                <example correction="selben">Noch am <marker>gleichen</marker> Tag ist er gekommen.</example>
                <example correction="selben">Noch am <marker>gleichen</marker> Nachmittag ist er gekommen.</example>
                <example correction="selben">Noch am <marker>gleichen</marker> Mittag ist er gekommen.</example>
                <example>Er hat am <marker>gleichen</marker> Tag wie ich Geburtstag, aber nicht im selben Jahr.</example>
                <example>Geburtstag hat er am <marker>gleichen</marker> Tag wie ich.</example>
            </rule>
            <rule>
                <pattern>
                    <token skip="-1" postag="SENT_START"><exception scope="next" regexp="yes">geb(urt|or).*</exception></token>
                    <token>in</token>
                    <marker>
                        <token regexp="yes">der|dem</token>
                        <token regexp="yes">gleiche.*</token>
                    </marker>
                    <token regexp="yes" skip="-1">Tag|Nacht|Monat|Jahr.*<exception scope="next" regexp="yes">geb(urt|or).*</exception></token>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Wenn man 'ein und dasselbe' sagen kann, sollte 'dasselbe' statt 'das gleiche' verwendet werden.</message>
                <suggestion>\3<match no="4" regexp_match="gleiche" regexp_replace="selbe"/></suggestion>
                <example correction="derselben">Noch in <marker>der gleichen</marker> Nacht ist er gekommen.</example>
            </rule>
            <rule>
                <pattern>
                    <token>ein</token>
                    <token>und</token>
                    <marker>
                        <token regexp="yes">der|die|das|des|dem|den</token>
                        <token regexp="yes">gleiche.*</token>
                    </marker>
                </pattern>
                <message>Wenn man 'ein und dasselbe' sagen kann, sollte 'dasselbe' statt 'das gleiche' verwendet werden.</message>
                <suggestion>\3<match no="4" regexp_match="gleiche" regexp_replace="selbe"/></suggestion>
                <example correction="dasselbe">Das ist doch ein und <marker>das gleiche</marker>!</example>
                <example correction="dieselben">Das sind ein und <marker>die gleichen</marker> Probleme!</example>
            </rule>
        </rulegroup>
        <rulegroup id="MACHEN_UMGANGSSPRACHE" name="umgangssprachliche Verwendung von 'machen'">
            <rule>
                <regexp>\bzumachen\b</regexp>
                <message>'Zumachen'&umgangsspr;</message>
                <suggestion>schließen</suggestion>
                <suggestion>sich verschließen</suggestion>
                <suggestion>sich beeilen</suggestion>
                <example correction="schließen|sich verschließen|sich beeilen">Kannst du das Fenster <marker>zumachen</marker>?</example>
            </rule>
            <rule>
                <regexp>\bmach zu\b</regexp>
                <message>'Zumachen'&umgangsspr;</message>
                <suggestion>schließen</suggestion>
                <suggestion>sich verschließen</suggestion>
                <suggestion>sich beeilen</suggestion>
                <example correction="Schließen|Sich verschließen|Sich beeilen"><marker>Mach zu</marker>!</example>
                <example><marker>Beeile dich</marker>!</example>
            </rule>
            <rule>
                <pattern>
                    <token skip="1" inflected="yes">Ableitung</token>
                    <token inflected="yes">machen</token>
                </pattern>
                <message>'Ableitung machen'&umgangsspr;</message>
                <suggestion>\1 <match no="1" include_skipped="following"/> bilden</suggestion>
                <suggestion>ableiten</suggestion>
                <example correction="Ableitung zu bilden|Ableiten">Ich habe keine Lust, die <marker>Ableitung zu machen</marker>.</example>
                <example correction="Ableitungen zu bilden|Ableiten">Die <marker>Ableitungen zu machen</marker> ist einfach.</example>
            </rule>
            <rule>
                <pattern>
                    <token skip="1" inflected="yes">machen</token>
                    <token inflected="yes">Ableitung</token>
                </pattern>
                <message>'Ableitung machen'&umgangsspr;</message>
                <suggestion>bilden <match no="1" include_skipped="following"/> \2</suggestion>
                <suggestion>ableiten</suggestion>
                <example correction="Bilden von Ableitungen|Ableiten">Das <marker>Machen von Ableitungen</marker> ist einfach.</example>
                <example>Das <marker>Bilden von Ableitungen</marker> is einfach.</example>
            </rule>
        </rulegroup>
        <rulegroup id="PLUS_RECHNEN" name="'plus rechnen (addieren)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token>plus</token>
                    <token inflected="yes">rechnen</token>
                </pattern>
                <message>'Plus rechnen'&umgangsspr;</message>
                <suggestion>addieren</suggestion>
                <example correction="addieren">Du musst <marker>plus rechnen</marker>.</example>
                <example>Du kannst mit einem <marker>Plus rechnen</marker>.</example>
            </rule>
            <rule>
                <regexp>Plus-Rechnen</regexp>
                <message>'Plus-Rechnen'&umgangsspr;</message>
                <suggestion>Addition</suggestion>
                <suggestion>addieren</suggestion>
                <example correction="Addition|Addieren"><marker>Plus-Rechnen</marker> ist einfach.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>minus</token>
                    <token inflected="yes">rechnen</token>
                </pattern>
                <message>'Minus rechnen'&umgangsspr;</message>
                <suggestion>subtrahieren</suggestion>
                <example correction="subtrahieren">Du musst <marker>minus rechnen</marker>.</example>
            </rule>
            <rule>
                <regexp>Minus-Rechnen</regexp>
                <message>'Minus-Rechnen'&umgangsspr;</message>
                <suggestion>Subtraktion</suggestion>
                <suggestion>Subtrahieren</suggestion>
                <example correction="Subtraktion|Subtrahieren"><marker>Minus-Rechnen</marker> ist einfach.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>mal</token>
                    <token inflected="yes" regexp="yes">rechnen|nehmen</token>
                </pattern>
                <message>'Mal rechnen'&umgangsspr;</message>
                <suggestion>multiplizieren</suggestion>
                <example correction="multiplizieren">Du musst <marker>mal nehmen</marker>.</example>
            </rule>
            <rule>
                <regexp>Mal-Rechnen</regexp>
                <message>'Mal-Rechnen'&umgangsspr;</message>
                <suggestion>Multiplikation</suggestion>
                <suggestion>Multiplizieren</suggestion>
                <example correction="Multiplikation|Multiplizieren"><marker>Mal-Rechnen</marker> ist einfach.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>geteilt</token>
                    <token inflected="yes">rechnen</token>
                </pattern>
                <message>'Geteilt rechnen'&umgangsspr;</message>
                <suggestion>dividieren</suggestion>
                <example correction="dividieren">Du musst <marker>geteilt rechnen</marker>.</example>
            </rule>
            <rule>
                <regexp>Geteilt-Rechnen</regexp>
                <message>'Geteilt-Rechnen'&umgangsspr;</message>
                <suggestion>Division</suggestion>
                <suggestion>Dividieren</suggestion>
                <example correction="Division|Dividieren"><marker>Geteilt-Rechnen</marker> ist einfach.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VOLTZAHL" name="Einheitsbezeichnungen ('Voltzahl', 'Stundenkilometer' etc.)">
            <rule>
                <regexp>(Volt(-)?zahl(en)?)</regexp>
                <message>Meinten Sie <suggestion>elektrische Spannung</suggestion>? 'Volt-Zahl'&umgangsspr;</message>
                <example>Die <marker>elektrischen Spannungen</marker></example>
                <example correction="elektrische Spannung">Die <marker>Volt-Zahlen</marker></example>
            </rule>
            <rule>
                <regexp>(Ampere(-)?zahl(en)?)</regexp>
                <message>Meinten Sie <suggestion>elektrische Stromstärke</suggestion>? 'Ampere-Zahl'&umgangsspr;</message>
                <example>Die <marker>elektrischen Stromstärken</marker></example>
                <example correction="elektrische Stromstärke">Die <marker>Amperezahlen</marker></example>
            </rule>
            <rule>
                <regexp>(Coulomb(-)?zahl(en)?)</regexp>
                <message>Meinten Sie <suggestion>elektrische Ladung</suggestion>? 'Coulomb-Zahl'&umgangsspr;</message>
                <example>Die <marker>elektrische Ladung</marker></example>
                <example correction="elektrische Ladung">Die <marker>Coulombzahl</marker></example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">(.*Watt|kw|PS)\-?zahl(en)?</token>
                </pattern>
                <message>Meinten Sie <suggestion>Leistung</suggestion> oder <suggestion>Leistungsangabe</suggestion>? '<match no="1" regexp_match="\-?[Zz]ahl(en)?" regexp_replace=""/>-Zahl'&umgangsspr;</message>
                <example>Die <marker>Leistungsangaben</marker></example>
                <example correction="Leistung|Leistungsangabe">Die <marker>Kilowattzahlen</marker></example>
                <example correction="Leistung|Leistungsangabe">Die <marker>PS-Zahl</marker> ist hoch.</example>
            </rule>
            <rule>
                <regexp>(\w*Gramm(-)?zahl(en)?)</regexp>
                <message>Meinten Sie <suggestion>Masse</suggestion>? 'Gramm-Zahl'&umgangsspr;</message>
                <example>Die <marker>Masse</marker> beträgt 5 kg.</example>
                <example correction="Masse">Die <marker>Kilogrammzahl</marker> ist 5.</example>
            </rule>
            <rule>
                <pattern>
                    <token>Stundenkilometer</token>
                </pattern>
                <message>Meinten Sie <suggestion><match regexp_match="Stundenkilometer" regexp_replace="km/h" case_conversion="startlower" no="1"/></suggestion> oder <suggestion>Kilometer pro Stunde</suggestion>? 'Stundenkilometer' (stünde für 'Kilometer mal Stunde')&umgangsspr;</message>
                <example correction="km/h|Kilometer pro Stunde">5 <marker>Stundenkilometer</marker> schnell</example>
            </rule>
            <rule>
                <pattern>
                    <token>Stundenkilometern</token>
                </pattern>
                <message>Meinten Sie <suggestion><match regexp_match="Stundenkilometern" regexp_replace="km/h" case_conversion="startlower" no="1"/></suggestion> oder <suggestion>Kilometern pro Stunde</suggestion>? 'Stundenkilometer' (stünde für 'Kilometer mal Stunde')&umgangsspr;</message>
                <example correction="km/h|Kilometern pro Stunde">Er fährt mit 5 <marker>Stundenkilometern</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token inflected="yes" skip="2">wiegen<exception scope="next">,</exception></token>
                    <token regexp="yes">[0-9]+</token>
                    <marker>
                        <token>Kilo</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Kilogramm</suggestion>? 'Kilo'&umgangsspr;</message>
                <example correction="Kilogramm">Er wiegt mehr als 5 <marker>Kilo</marker>.</example>
                <example>Er wiegt 5 <marker>Kilogramm</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token inflected="yes" skip="2">wiegen<exception scope="next">,</exception></token>
                    <token postag="ZAL"/>
                    <marker>
                        <token>Kilo</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Kilogramm</suggestion>? 'Kilo'&umgangsspr;</message>
                <example correction="Kilogramm">Er wiegt mehr als fünf <marker>Kilo</marker>.</example>
                <example>Er wiegt fünf <marker>Kilogramm</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="ZAL"/>
                    <marker>
                        <token skip="2">Kilo<exception scope="next">,</exception></token>
                    </marker>
                    <token inflected="yes" regexp="yes">wiegen|schwer</token>
                </pattern>
                <message>Meinten Sie <suggestion>Kilogramm</suggestion>? 'Kilo'&umgangsspr;</message>
                <example correction="Kilogramm">Es ist nicht schlimm, zwei <marker>Kilo</marker> schwerer zu sein.</example>
                <example>Es ist nicht schlimm, nur vier <marker>Kilogramm</marker> zu wiegen.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">[0-9]+</token>
                    <marker>
                        <token skip="2">Kilo<exception scope="next">,</exception></token>
                    </marker>
                    <token inflected="yes" regexp="yes">wiegen|schwer</token>
                </pattern>
                <message>Meinten Sie <suggestion>Kilogramm</suggestion>? 'Kilo'&umgangsspr;</message>
                <example correction="Kilogramm">Es ist nicht schlimm, nur 4,5 <marker>Kilo</marker> zu wiegen.</example>
            </rule>
            <rule>
                <pattern>
                    <token inflected="yes" regexp="yes" skip="1">(schnell|langsam)<exception scope="next" postag=".*ART.*" postag_regexp="yes"/></token>
                    <token regexp="yes">[0-9]+</token>
                    <marker>
                        <token skip="-1">Kilometer<exception scope="next" regexp="yes">(,|pro|durch|je|in)</exception></token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>Kilometer pro Stunde</suggestion> oder <suggestion><match regexp_match="Kilometer" regexp_replace="km/h" case_conversion="startlower" no="3"/></suggestion> (Maßeinheit der Geschwindigkeit)? 'Kilometer' ist eine Längenmaßeinheit.</message>
                <!-- <example correction="Kilometer pro Stunde|Km/h">Er ist schneller als 5,3 <marker>Kilometer</marker>.</example>--><!--TODO-->
                <example correction="Kilometer pro Stunde|Km/h">Er ist schneller als 5 <marker>Kilometer</marker>.</example><!-- suggestion case wrong -->
                <example>Er ist schneller die 5 <marker>Kilometer</marker> gelaufen.</example>
                <example>Er ist schneller als 5 <marker>Kilometer</marker> pro Stunde.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">[0-9]+<exception scope="previous" postag=".*ART.*" postag_regexp="yes"/></token>
                    <marker>
                        <token skip="2">Kilometer<exception scope="next" regexp="yes">(,|pro|durch|je|in)</exception></token>
                    </marker>
                    <token inflected="yes" regexp="yes">schnell|langsam</token>
                </pattern>
                <message>Meinten Sie <suggestion>Kilometer pro Stunde</suggestion> oder <suggestion><match regexp_match="Kilometer" regexp_replace="km/h" case_conversion="startlower" no="2"/></suggestion> (Maßeinheit der Geschwindigkeit)? 'Kilometer' ist eine Längenmaßeinheit.</message>
                <example correction="Kilometer pro Stunde|Km/h">Er ist 5,2 <marker>Kilometer</marker> schneller.</example><!-- suggestion case wrong -->
                <example>Er ist 5 <marker>Kilometer</marker> in der Stunde schnell.</example>
                <example>Er ist die 5 <marker>Kilometer</marker> schneller gelaufen.</example>
            </rule>
            <rule>
                <pattern>
                    <token inflected="yes" regexp="yes" skip="1">(schnell|langsam)<exception scope="next" postag=".*ART.*" postag_regexp="yes"/></token>
                    <token postag="ZAL"/>
                    <marker>
                        <token skip="-1">Kilometer<exception scope="next" regexp="yes">(,|pro|durch|je|in)</exception></token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>Kilometer pro Stunde</suggestion> oder <suggestion><match regexp_match="Kilometer" regexp_replace="km/h" case_conversion="startlower" no="3"/></suggestion> (Maßeinheit der Geschwindigkeit)? 'Kilometer' ist eine Längenmaßeinheit.</message>
                <!-- <example correction="Kilometer pro Stunde|Km/h">Er ist schneller als 5,3 <marker>Kilometer</marker>.</example>--><!--TODO-->
                <example correction="Kilometer pro Stunde|Km/h">Er ist schneller als fünf <marker>Kilometer</marker>.</example><!-- suggestion case wrong -->
                <example>Er ist schneller die fünf <marker>Kilometer</marker> gelaufen.</example>
                <example>Er ist schneller als fünf <marker>Kilometer</marker> pro Stunde.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="ZAL"><exception scope="previous" postag=".*ART.*" postag_regexp="yes"/></token>
                    <marker>
                        <token skip="2">Kilometer<exception scope="next" regexp="yes">(,|pro|durch|je|in)</exception></token>
                    </marker>
                    <token inflected="yes" regexp="yes">schnell|langsam</token>
                </pattern>
                <message>Meinten Sie <suggestion>Kilometer pro Stunde</suggestion> oder <suggestion><match regexp_match="Kilometer" regexp_replace="km/h" case_conversion="startlower" no="2"/></suggestion> (Maßeinheit der Geschwindigkeit)? 'Kilometer' ist eine Längenmaßeinheit.</message>
                <example correction="Kilometer pro Stunde|Km/h">Er ist fünf <marker>Kilometer</marker> schneller.</example>
                <example>Er ist fünf <marker>Kilometer</marker> in der Stunde schnell.</example>
                <example>Er ist die fünf <marker>Kilometer</marker> schneller gelaufen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="RAN_RUM_RAUF_REIN_RAUS_RUNTER" name="'rauf (herauf)' etc. [unvollständig!]">
            <!-- TODO: add the other cases; avoid collisions with 'rein' as adjective, 'Rum' as noun, add compounds such as 'rumlaufen', etc. -->
            <!--
            <rule>
              <pattern>
                <token>rauf</token>
              </pattern>
              <message>Möchten Sie 'rauf' durch <suggestion>herauf</suggestion> bzw. <suggestion>hinauf</suggestion> ersetzen?</message>
              <example correction="herausbekommen">Er lief den Hügel <marker>rauf</marker>.</example>
              <example>Er lief den Hügel <marker>hinauf</marker>.</example>
              <example>Er kam den Hügel <marker>herauf</marker>.</example>
            </rule>
            <rule>
              <pattern>
                <token>rein</token>
              </pattern>
              <message>Möchten Sie 'rein' durch <suggestion>herein</suggestion> bzw. <suggestion>hinein</suggestion> ersetzen?</message>
              <example correction="herauszubekommen">Er lief in den Tunnel <marker>rein</marker>.</example>
              <example>Er lief in den Tunnel <marker>hinein</marker>.</example>
              <example>Er kam in den Tunnel <marker>herein</marker>.</example>
            </rule>
            -->
            <rule>
                <pattern>
                    <token regexp="yes">raus(bekommen|gaben|geben|gebt|gefahren|gefahrenen|gegangen|gegangenen|gegeben|gegebenen|gehen|gehst|geht|gejagt|gekitzelt|geklettert|gekommen|gekriegt|gekrochen|gelassen|gelaufen|gelegt|gelesen|gelockt|gemacht|genommen|gepickt|geplatzt|geputzt|gequollen|geredet|gerissen|gerückt|gerutscht|geschaut|geschickt|geschlüpft|gesetzt|gesprudelt|gestellt|geströmt|gestürmt|gestürzt|gesucht|getragen|geworfen|geworfenen|gezerrt|gezogen|gucken|guckten|haben|hauen|holen|klettern|kletterten|klingeln|klingelten|krabbeln|kriechen|kriegen|kriegten|lassen|laufen|legen|ließen|locken|nehmen|platzen|platzten|rannten|rannte|reden|redeten|reißen|rennen|riefen|rutschen|rutschten|schauen|schauten|schicken|schickten|schmeißen|schmuggeln|suchen|suchten|warfen|werfen|zerren|ziehen)</token>
                </pattern>
                <message>'\1' ist umgangssprachlich.</message>
                <suggestion><match no="1" regexp_match="^raus" regexp_replace="heraus"/></suggestion>
                <example correction="herausbekommen">Sie hat es nicht <marker>rausbekommen</marker>.</example>
                <example>Sie hat es <marker>herausbekommen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">rauszu(bekommen|finden|fischen|fliegen|geben|gehen|greifen|gucken|hauen|heben|helfen|holen|klettern|kommen|kriegen|lassen|laufen|legen|pauken|pressen|putzen|quetschen|reden|reißen|rennen|rücken|schauen|scheren|schicken|schieben|schlagen|schleppen|schleudern|schlüpfen|schmuggeln|schneiden|trennen|treten|trommeln|winden|zerren|ziehen)</token>
                </pattern>
                <message>'\1' ist umgangssprachlich.</message>
                <suggestion><match no="1" regexp_match="^raus" regexp_replace="heraus"/></suggestion>
                <example correction="herauszubekommen">Sie versuchte es <marker>rauszubekommen</marker>.</example>
                <example>Sie versuchte es <marker>herauszubekommen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">rein(brachten|bringen|fallen|fielen|gebracht|gefallen|gefallenen|gegangen|gehen|gehst|geht|geklettert|gekommen|gelassen|gelegt|gelegten|geplatzt|geplatzten|gerannt|geredet|geritten|geschaut|geschneit|gezogen|gezogenen|gingen|ging|kamen|kam|kämen|käme|klettern|kletterten|kommen|können|konnten|könnten|krabbeln|kriechen|kriegen|kriegten|krochen|lassen|laufen|legen|legten|ließen|locken|lockten|reden|redeten|regnen|reiten|rennen|ritten|schauen|schauten|stecken|steckten|ziehen|zogen|zog|zubringen|zufallen|zugehen|zuklettern|zukommen|zukönnen|zukriegen|zulassen|zulaufen|zureden|zuregnen|zureiten|zuschauen|zuschmeißen|zuschmuggeln|zuspringen|zustecken|zutragen|zuziehen|zuzwängen)</token>
                </pattern>
                <message>'\1' ist umgangssprachlich.</message>
                <suggestion><match no="1" regexp_match="^rein" regexp_replace="herein"/></suggestion>
                <example correction="hereingefallen">Da sind wir ganz schön <marker>reingefallen</marker>.</example>
                <example>Da sind wir ganz schön <marker>hereingefallen</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">rum(albern|alberten|ärgern|balgen|balgten|ballern|ballerten|basteln|bastelten|brüllen|brüllten|bummeln|bummelten|doktern|drucksen|drucksten|drückten|dümpeln|dümpelten|erzählen|erzählten|fingern|fingerten|fuchteln|fummeln|fummelten|gammeln|gammelten|gealbert|gebastelt|gebohrt|gebrüllt|gebummelt|gefuchtelt|gegammelt|gegangen|gehackt|gehüpft|gehurt|geknobelt|geknutscht|gekramt|gekriegt|gekrittelt|gekritzelt|gekrochen|gekurvt|gelaufen|gelegen|gelungert|gepaddelt|gepfuscht|geplagt|gequält|gerannt|geraten|gerätselt|gereicht|geschickt|geschleppt|geschnüffelt|geschraubt|geschubst|gespielt|gestanden|gestänkert|gestümpert|getrampelt|getrieben|getrödelt|geturnt|gewinselt|gewirbelt|geworfen|gewühlt|gewurstelt|gezankt|gezappelt|hacken|hämmern|hängen|hantieren|hingen|hocken|hockten|hüpfen|hüpften|huren|hurten|jammern|jammerten|knobeln|knutschen|kommandieren|kommandierten|kramen|kramten|krochen|kurven|kurvten|lagen|lästern|lästerten|laufen|liefen|liegen|lümmeln|lümmelten|lungern|lungerten|machen|machten|meckern|meckerten|motzen|motzten|murksen|murksten|nörgeln|probieren|probierten|rannten|schleppen|schleppten|schnüffeln|schnüffelten|schrauben|schraubten|schreien|schubsen|schubsten|sitzen|spazieren|spazierten|spielen|spielten|sprangen|springen|spritzen|spritzten|spukten|standen|stänkern|stänkerten|stehen|stöbern|stöberten|stochern|stocherten|stümpern|stümperten|suchen|suchten|toben|tobten|tollen|tollten|trödeln|trödelten|wandern|wanderten|winseln|wühlen|wursteln|zanken|zankten|zappeln)</token>
                </pattern>
                <message>'\1' ist umgangssprachlich.</message>
                <suggestion><match no="1" regexp_match="^[Rr]um" regexp_replace="herum"/></suggestion>
                <example correction="herumärgern">Ich will mich damit nicht immer <marker>rumärgern</marker> müssen.</example>
                <example correction="Herumspielen">Es ist mehr zum <marker>Rumspielen</marker> gedacht.</example>
                <example>Ich bin es leid, mich damit <marker>herumzuärgern</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">rumzu(albern|ärgern|basteln|bohren|brüllen|fummeln|gammeln|hüpfen|huren|knobeln|knutschen|kramen|kriegen|kurven|laufen|liegen|pfuschen|quälen|schnüffeln|schrauben|schreien|schubsen|sitzen|spielen|spionieren|springen|spuken|stänkern|stehen|stochern|stoßen|streunen|stümpern|suchen|tappen|tasten|toben|tollen|tragen|trampeln|vagabundieren|wälzen|wandern|werfen|werkeln|wickeln|wühlen|wursteln|zanken)</token>
                </pattern>
                <message>'\1' ist umgangssprachlich.</message>
                <suggestion><match no="1" regexp_match="^[Rr]um" regexp_replace="herum"/></suggestion>
                <example correction="herumzuärgern">Ich bin es leid, mich damit immer <marker>rumzuärgern</marker>.</example>
                <example>Ich bin es leid, mich damit <marker>herumzuärgern</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">albern|alberten|ärgern|balgen|balgten|ballern|ballerten|basteln|bastelten|brüllen|brüllten|bummeln|bummelten|doktern|drucksen|drucksten|drückten|dümpeln|dümpelten|erzählen|erzählten|fingern|fingerten|fuchteln|fummeln|fummelten|gammeln|gammelten|gealbert|gebastelt|gebohrt|gebrüllt|gebummelt|gefuchtelt|gegammelt|gegangen|gehackt|gehüpft|gehurt|geknobelt|geknutscht|gekramt|gekriegt|gekrittelt|gekritzelt|gekrochen|gekurvt|gelaufen|gelegen|gelungert|gepaddelt|gepfuscht|geplagt|gequält|gerannt|geraten|gerätselt|gereicht|geschickt|geschleppt|geschnüffelt|geschraubt|geschubst|gespielt|gestanden|gestänkert|gestümpert|getrampelt|getrieben|getrödelt|geturnt|gewinselt|gewirbelt|geworfen|gewühlt|gewurstelt|gezankt|gezappelt|hacken|hämmern|hängen|hantieren|hingen|hocken|hockten|hüpfen|hüpften|huren|hurten|jammern|jammerten|knobeln|knutschen|kommandieren|kommandierten|kramen|kramten|krochen|kurven|kurvten|lagen|lästern|lästerten|laufen|liefen|liegen|lümmeln|lümmelten|lungern|lungerten|machen|machten|meckern|meckerten|motzen|motzten|murksen|murksten|nörgeln|probieren|probierten|rannten|schleppen|schleppten|schnüffeln|schnüffelten|schrauben|schraubten|schreien|schubsen|schubsten|sitzen|spazieren|spazierten|spielen|spielten|sprangen|springen|spritzen|spritzten|spukten|standen|stänkern|stänkerten|stehen|stöbern|stöberten|stochern|stocherten|stümpern|stümperten|suchen|suchten|toben|tobten|tollen|tollten|trödeln|trödelten|wandern|wanderten|winseln|wühlen|wursteln|zanken|zankten|zappeln</token>
                    <marker>
                        <token>rum</token>
                    </marker>
                </pattern>
                <message>'\2' ist umgangssprachlich.</message>
                <suggestion>herum</suggestion>
                <example correction="herum">Wir alberten <marker>rum</marker>.</example>
                <example>Wir alberten <marker>herum</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">runter(baumeln|baumelten|drücken|drückten|fallen|fielen|fliegen|fließen|flitzen|flitzten|flogen|flossen|fuhren|gefallen|gefallenen|geflogen|gegangen|gehangelt|gehauen|gehen|geholt|geholten|gehst|geht|geklappt|geklettert|gekommen|gekommenen|gekullert|gekurbelt|gekurbelten|geladen|geladenen|gelassen|gelassenen|gelaufen|geleiert|geleierten|geputzt|gerannt|gerasselt|gerissen|gerollt|gerutscht|geschluckt|geschluckten|geschraubt|geschraubten|getragen|getropft|geworfen|gewürgt|gewürgten|gezerrt|gezogen|gezogenen|gingen|handeln|hängen|hauen|hauten|holen|holten|kamen|kam|kippen|kippten|klappen|klappten|klettern|kletterten|knallen|knallten|kommen|kullern|kullerten|kurbeln|kurbelten|laden|lassen|leiern|leierten|ließen|machen|putzen|putzten|rasseln|rasselten|rissen|rutschen|rutschten|schlingen|schlucken|schluckten|schmeißen|schmissen|schrauben|schütten|setzen|spielen|spielten|spülen|spülten|tropfen|würgen|würgten|zubrechen|zugehen|zukommen|zukraxeln|zumachen|zurennen|zurinnen|zurutschen|zuschleppen|zuschlingen|zuschlucken|zuschmeißen|zusetzen|zuspringen|zuspülen|zusteigen|zuwerfen|zuwürgen|zuzerren)</token>
                </pattern>
                <message>'\1' ist umgangssprachlich.</message>
                <suggestion><match no="1" regexp_match="^runter" regexp_replace="herunter"/></suggestion>
                <example correction="herunterbaumeln">Er ließ die Beine <marker>runterbaumeln</marker>.</example>
                <example>Er ließ die Beine <marker>herunterbaumeln</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="UND_SATZANFANG" name="'Und' am Satzanfang" default="off">
            <pattern case_sensitive="yes">
                <token postag="SENT_START"/>
                <marker>
                    <token skip="-1">Und<exception scope="next" regexp="yes">(–|\-|\)|\:|&anf;|…|\?|\!|&lt;|&gt;)</exception></token>
                </marker>
                <token postag="SENT_END"/>
            </pattern>
            <message>Es wird oft als unschön empfunden, einen Satz mit 'und' zu beginnen. Entfernen Sie den Punkt vor dem 'und' oder lassen Sie es weg.</message>
            <example>Und warum nicht?</example>
            <example correction=""><marker>Und</marker> er ging nach Hause.</example>
            <example>Sie war glücklich und er ging nach Hause.</example>
            <example>"Und" sollte nicht am Satzanfang stehen.</example>
        </rule>
        <rule id="MIT_OHNE" name="'mit ohne'">
            <regexp>\bmit ohne\b</regexp>
            <message>Meinten Sie <suggestion>ohne</suggestion>? 'Mit ohne' ist eine umgangssprachliche Wendung.</message>
            <example correction="ohne">Internet <marker>mit ohne</marker> Schnur</example>
        </rule>
        <rulegroup id="MURKSEN" name="'abmurksen' etc. [unvollständige Markierung ugs. Ausdrucksweisen]">
            <rule>
                <regexp>((ab|abzu|herum|herumzu)?(murksen|knutschen|wichsen))</regexp>
                <message>'\1' ist umgangssprachlich.</message>
                <example correction="">Jetzt hör schon auf, an dem Ding <marker>herumzumurksen</marker>!</example>
                <example>Jetzt hör schon auf, daran <marker>herumzubasteln</marker>!</example>
            </rule>
            <rule>
                <regexp>((ab|herum)?(murks|knutsch|wichs)(t|te|ten))</regexp>
                <message>'\1' ist umgangssprachlich.</message>
                <example correction="">Widerlich, wie sie ihn <marker>abknutscht</marker>!</example>
                <example>Sie küsste <marker>ihn</marker>.</example>
            </rule>
            <rule>
                <regexp>((abge|herumge)(murkst|knutscht|wichst))</regexp>
                <message>'\1' ist umgangssprachlich.</message>
                <example correction="">Widerlich, sie hat ihn <marker>abgeknutscht</marker>!</example>
                <example>Sie hat ihn <marker>geküsst</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VOLTMETER" name="'Voltmeter (Spannungsmessgerät)' etc.">
            <rule>
                <pattern>
                    <token postag="SENT_START" skip="-1"><exception scope="next" postag="ZAL"/><exception scope="next" regexp="yes">([0-9]+|pro|je|Einheit)</exception></token>
                    <marker>
                        <token regexp="yes">Voltmeter[sn]?</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Spannungsmessgerät</suggestion> oder <suggestion>Spannungsmesser</suggestion>? '\2' wird inzwischen nur noch umgangssprachlich verwendet, da nicht die Einheit (Volt), sondern die physikalische Größe (Spannung) gemessen wird.</message>
                <example>Die Einheit der elektrischen Feldkonstante ist Coulomb pro <marker>Voltmeter</marker>.</example>
                <example correction="Spannungsmessgerät|Spannungsmesser">Das ist ein <marker>Voltmeter</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START" skip="-1"><exception scope="next" postag="ZAL"/><exception scope="next" regexp="yes">([0-9]+|pro|je|Einheit)</exception></token>
                    <marker>
                        <token regexp="yes">Amperemeter[sn]?</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Strommessgerät</suggestion> oder <suggestion>Strommesser</suggestion>? '\2' wird inzwischen nur noch umgangssprachlich verwendet, da nicht die Einheit (Ampere), sondern die physikalische Größe (Stromstärke) gemessen wird.</message>
                <example>Wir kommen auf fünf <marker>Amperemeter</marker>?</example>
                <example correction="Strommessgerät|Strommesser">Das ist ein <marker>Amperemeter</marker>.</example>
            </rule>
        </rulegroup>
    </category>

    <!-- ====================================================================== -->
    <!-- Stil -->
    <!-- ====================================================================== -->
    <category id="STYLE" name="Stil" type="style">
        <rule id="NICHT_ADAEQUAT_GENUG" name="'nicht adäquat genug'">
            <regexp>\bnicht adäquat genug\b</regexp>
            <message>Meinten Sie <suggestion>nicht adäquat</suggestion>, <suggestion>inadäquat</suggestion> oder <suggestion>unpassend</suggestion>?</message>
            <example>Das schien mir <marker>nicht adäquat</marker> (unpassend).</example>
            <example correction="nicht adäquat|inadäquat|unpassend">Das schien mir <marker>nicht adäquat genug</marker>.</example>
        </rule>
        <rule id="MEISTE_ALLER" name="'die meisten aller ...'">
            <regexp>\b(den|die) (meisten) (aller)\b</regexp>
            <message>Was halten Sie von der Formulierung: <suggestion>\1 \2 der</suggestion>?</message>
            <example correction="Die meisten der"><marker>Die meisten aller</marker> Hollywoodfilme spielen in den USA.</example>
            <example><marker>Die meisten der</marker> damaligen Hollywoodfilme spielten in den USA.</example>
        </rule>
        <rulegroup id="ZWISCHEN_SEIT_BIS" name="'Zwischen ... bis ...'">
            <rule>
                <pattern>
                    <marker>
                        <token regexp="yes">seit|zwischen</token>
                        <token regexp="yes">[0-9]{1,4}</token>
                        <token>bis</token>
                        <token regexp="yes">[0-9]{1,4}</token>
                    </marker>
                    <token negate="yes">Jahren</token>
                </pattern>
                <message>'Zwischen' steht mit 'und', nicht mit 'bis': <suggestion>zwischen \2 und \4</suggestion>, <suggestion>von \2 bis \4</suggestion>.</message>
                <short>'Zwischen' steht mit 'und', nicht mit 'bis'.</short>
                <example><marker>Von 9 bis 10</marker> Uhr.</example>
                <example><marker>Seit 3000 bis 4000</marker> Jahren gibt es Häuser.</example>
                <example correction="Zwischen 10 und 11|Von 10 bis 11"><marker>Zwischen 10 bis 11</marker> Uhr.</example>
                <example correction="Zwischen 10 und 11|Von 10 bis 11"><marker>Seit 10 bis 11</marker> Uhr.</example>
            </rule>
            <rule>
                <regexp>(seit|zwischen) (&wochentage;) bis (&wochentage;)</regexp>
                <message>'Zwischen' steht mit 'und', nicht mit 'bis': <suggestion>zwischen \2 und \3</suggestion>, <suggestion>von \2 bis \3</suggestion>.</message>
                <short>'Zwischen' steht mit 'und', nicht mit 'bis'.</short>
                <example correction="Zwischen Montag und Freitag|Von Montag bis Freitag"><marker>Zwischen Montag bis Freitag</marker>.</example>
                <example correction="Zwischen Montag und Freitag|Von Montag bis Freitag"><marker>Seit Montag bis Freitag</marker>.</example>
            </rule>
            <rule>
                <regexp>(seit|zwischen) (&monate;) bis (&monate;)</regexp>
                <message>'Zwischen' steht mit 'und', nicht mit 'bis': <suggestion>zwischen \2 und \3</suggestion>, <suggestion>von \2 bis \3</suggestion>.</message>
                <short>'Zwischen' steht mit 'und', nicht mit 'bis'.</short>
                <example correction="Zwischen März und Juli|Von März bis Juli"><marker>Zwischen März bis Juli</marker>.</example>
                <example correction="Zwischen März und Juli|Von März bis Juli"><marker>Seit März bis Juli</marker>.</example>
            </rule>
        </rulegroup>
        <!-- TODO find a better group?-->
        <rulegroup id="ZITAT_VGL" name="'vgl.' bei direkten Zitaten">
            <!--
            <rule>
              <pattern mark_from="1">
                <token postag="SENT_START" skip="-1"><exception scope="next" regexp="yes">('|"|»|„|›|‚|‘|‹|«)</exception></token>
                <token>(</token>
                <token regexp="yes">S|Z</token>
              </pattern>
              <message>Bei indirekten Zitaten steht ein 'vgl.' vor der Zeilenangabe.</message>
              <suggestion>(vgl. \3</suggestion>
              <example>Er sagt, Rota solle kommen (vgl. S. 1).</example>
              <example correction="(vgl. S">Er sagt, Rota solle kommen <marker>(S</marker>. 1).</example>
              <example>Am Anfang der Szene (Z. 1-11)...</example> TODO false alarm (Gliederungsangabe)
            </rule>
            -->
            <rule>
                <pattern>
                    <token regexp="yes">&anfzu;</token>
                    <marker>
                        <token>(</token>
                        <token skip="-1">vgl</token>
                        <token>.</token>
                    </marker>
                    <token regexp="yes">[SZ]</token>
                </pattern>
                <message>Bei direkten Zitaten steht kein 'vgl.' vor der Zeilenangabe.</message>
                <suggestion>(</suggestion>
                <example>„Kommen Sie, Rota, kommen Sie.“ (S. 1)</example>
                <example correction="(">„Kommen Sie, Rota, kommen Sie.“ <marker>(vgl.</marker> S. 1)</example>
                <example>„ein Kind“ (vgl. Erbe)</example>
            </rule>
        </rulegroup>
    </category>

    <!-- ====================================================================== -->
    <!-- Geschlechtergerechte Sprache -->
    <!-- ====================================================================== -->
    <category id="GENDER_NEUTRALITY" name="Geschlechtergerechte Sprache" type="style">
        <rule id="MAENNER_VS_LEUTE" name="'Kaufleute' etc. statt 'Kaufmänner'">
            <antipattern>
                <token regexp="yes">(.*kauf|See|Feuerwehr|Gewährs|Edel)männern?</token>
                <token>und</token>
                <token>-frauen</token>
            </antipattern>
            <pattern>
                <token regexp="yes">(.*kauf|See|Feuerwehr|Gewährs|Edel)männern?</token>
            </pattern>
            <message>Evtl. passt der geschlechtsneutrale Begriff <suggestion><match no="1" regexp_match="(Kauf|.*kauf|See|Feuerwehr|Gewährs|Edel)männer(n)?" regexp_replace="$1leute$2"/></suggestion> besser.</message>
            <example correction="Feuerwehrleute">Es waren viele <marker>Feuerwehrmänner</marker> im Einsatz.</example>
            <example>Es waren viele <marker>Feuerwehrmänner</marker> und -frauen im Einsatz.</example>
            <example correction="Industriekaufleute">Es werden viele <marker>Industriekaufmänner</marker> gesucht.</example>
        </rule>
        <rule id="MANNSTUNDE" name="'Mannstunde' etc. statt 'Personenstunde'">
            <pattern>
                <token regexp="yes">Mann(stunden?|tage?|wochen?|monate?|jahre?)</token>
            </pattern>
            <message>Evtl. passt der geschlechtsneutrale Begriff <suggestion><match no="1" regexp_match="Mann" regexp_replace="Personen"/></suggestion> besser.</message>
            <example correction="Personenstunden">Das dauert geschätzt fünf <marker>Mannstunden</marker>.</example>
        </rule>
        <rule id="MAEDCHENNAME" name="'Mädchenname' statt 'Geburtsname'">
            <pattern>
                <token inflected="yes">Mädchenname</token>
            </pattern>
            <message>Evtl. passt der geschlechtsneutrale Begriff <suggestion><match no="1" regexp_match="Mädchen" regexp_replace="Geburts"/></suggestion> besser.</message>
            <example correction="Geburtsname">Der <marker>Mädchenname</marker> meiner Mutter ist Müller.</example>
        </rule>
    </category>

    <!-- ====================================================================== -->
    <!-- Korrespondenz -->
    <!-- ====================================================================== -->
    <category id="CORRESPONDENCE" name="Briefe und E-Mails">
        <rulegroup id="MIT_FREUNDLICHEN_GRUESSE" name="'Mit freundlichen Grüße (Grüßen)' etc.">
            <rule>
                <regexp>Mit freundliche? Grüßen?</regexp>
                <message>Meinten Sie <suggestion>Mit freundlichen Grüßen</suggestion>?</message>
                <example correction="Mit freundlichen Grüßen"><marker>Mit freundliche Grüße</marker></example>
            </rule>
            <rule>
                <regexp>Mir freundlich(en)? Grüßen?</regexp>
                <message>Meinten Sie <suggestion>Mit freundlichen Grüßen</suggestion>?</message>
                <example>Sie übersendete <marker>mir freundliche Grüße</marker>.</example>
                <example correction="Mit freundlichen Grüßen"><marker>Mir freundlich Grüße</marker></example>
                <example correction="Mit freundlichen Grüßen"><marker>Mir freundlichen Grüßen</marker></example>
            </rule>
            <rule>
                <pattern>
                    <token>Mit</token>
                    <token regexp="yes">freundliche?n?</token>
                    <marker>
                        <token>Grüße</token>
                    </marker>
                </pattern>
                <message>Meinten Sie Mit freundlichen <suggestion>Grüßen</suggestion>?</message>
                <example correction="Grüßen">Mit freundlichen <marker>Grüße</marker></example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>Viel</token>
                    </marker>
                    <token>Grüße</token>
                </pattern>
                <message>Meinten Sie <suggestion>Viele</suggestion> Grüße?</message>
                <example correction="Viele"><marker>Viel</marker> Grüße</example>
            </rule>
        </rulegroup>
        <rulegroup id="ANREDE" name="'Sehr geehrte (geehrter) Herr Müller' etc.">
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token>Sehr</token>
                    <marker>
                        <token regexp="yes">geehrt.*<exception>geehrter</exception></token>
                    </marker>
                    <token>Herr</token>
                </pattern>
                <message>Möglicher Tippfehler: Meinten Sie die Anredeformel \2 <suggestion>geehrter</suggestion> \4?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="geehrter">Sehr <marker>geehrte</marker> Herr ...</example>
                <example correction="geehrter">Sehr <marker>geehrt</marker> Herr ...</example>
                <example correction="geehrter">Sehr <marker>geehrten</marker> Herr ...</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token>Sehr</token>
                    <marker>
                        <token regexp="yes">geehrt.*<exception>geehrte</exception></token>
                    </marker>
                    <token regexp="yes">Frau|Damen</token>
                </pattern>
                <message>Möglicher Tippfehler: Meinten Sie die Anredeformel \2 <suggestion>geehrte</suggestion> \4?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="geehrte">Sehr <marker>geehrt</marker> Damen und Herren</example>
                <example correction="geehrte">Sehr <marker>geehrter</marker> Frau ...</example>
                <example correction="geehrte">Sehr <marker>geehrt</marker> Frau ...</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token>Sehr</token>
                    <token regexp="yes">geehrte\w?</token>
                    <token regexp="yes">Dame\w?</token>
                    <token>und</token>
                    <token regexp="yes">Herrn?</token>
                </pattern>
                <message>Möglicher Tippfehler: Meinten Sie die Anredeformel <suggestion>Sehr geehrte Damen und Herren</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="Sehr geehrte Damen und Herren"><marker>Sehr geehrte Damen und Herrn</marker></example>
                <example correction="Sehr geehrte Damen und Herren"><marker>Sehr geehrte Dame und Herrn</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="LIEBER_ANNA" name="'Lieber (Liebe) Anna, ...' (als Anredeformel)">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">[lL]ieb.*<exception>Liebe</exception></token>
                    </marker>
                    <token postag="EIG:NOM:SIN:FEM:(.*)VOR" postag_regexp="yes"><exception postag="EIG:NOM:SIN:MAS:(.*)VOR" postag_regexp="yes"/></token>
                    <token>,</token>
                </pattern>
                <message>Möglicher Tippfehler: Meinten Sie <suggestion>Liebe</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="Liebe"><marker>Lieber</marker> Anna, ...</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">[lL]ieb.*<exception>Lieber</exception></token>
                    </marker>
                    <token postag="EIG:NOM:SIN:MAS:(.*)VOR" postag_regexp="yes"><exception postag="EIG:NOM:SIN:FEM:(.*)VOR" postag_regexp="yes"/></token>
                    <token>,</token>
                </pattern>
                <message>Möglicher Tippfehler: Meinten Sie <suggestion>Lieber</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example>Ich <marker>liebe</marker> Dieter, weil ...</example>
                <example correction="Lieber"><marker>Liebe</marker> Dieter, ...</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">Lieb.*<exception>Lieber</exception></token>
                    </marker>
                    <token>Herr</token>
                    <token regexp="yes">[A-ZÄÖÜ].+</token>
                    <token>,</token>
                </pattern>
                <message>Möglicher Tippfehler: Meinten Sie <suggestion>Lieber</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example>Ich <marker>liebe</marker> Herrn Müller, weil ...</example>
                <example>Der <marker>liebe</marker> Herr Müller hat mir geholfen.</example>
                <example correction="Lieber"><marker>Liebe</marker> Herr Müller, ...</example>
                <example correction="Lieber"><marker>Lieben</marker> Herr Müller, ...</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">Lieb.*<exception>Liebe</exception></token>
                    </marker>
                    <token>Frau</token>
                    <token regexp="yes">[A-ZÄÖÜ].+</token>
                    <token>,</token>
                </pattern>
                <message>Möglicher Tippfehler: Meinten Sie <suggestion>Liebe</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example><marker>Lieber</marker> Frau Müller als Herrn Schmidt.</example>
                <example correction="Liebe"><marker>Lieber</marker> Frau Müller, ...</example>
                <example correction="Liebe"><marker>Lieb</marker> Frau Müller, ...</example>
            </rule>
        </rulegroup>
        <rulegroup id="LIEB_GRUESSE" name="'Lieb (Liebe) Grüße'">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">[lL]ieb.*<exception>Liebe</exception></token>
                        <token>Grüße</token>
                    </marker>
                </pattern>
                <message>Möglicher Tippfehler: Meinten Sie die Schlussformel <suggestion>Liebe Grüße</suggestion>?</message>
                <short>Möglicher Tippfehler</short>
                <example correction="Liebe Grüße"><marker>Lieb Grüße</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="MIT_FREUNDLICHEN" name="'mit Freundlichen (freundlichen) grüßen (Grüßen)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <marker>
                        <token>Freundlichen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="alllower" no="2"/></suggestion>?</message>
                <example correction="freundlichen">Mit <marker>Freundlichen</marker> Grüßen</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <token regexp="yes">(herz|freund)lichen|besten|lieben</token>
                    <marker>
                        <token>grüßen</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Grüßen</suggestion>?</message>
                <example correction="Grüßen">Mit freundlichen <marker>grüßen</marker></example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(Herz|Freund)liche|Liebe|Viele</token>
                    <marker>
                        <token>grüße</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Grüße</suggestion>?</message>
                <example correction="Grüße">Herzliche <marker>grüße</marker></example>
                <example correction="Grüße">Viele <marker>grüße</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="VERBLEIBEN_WIR" name="'verbleibe ich' (altmodische Formel)" default="off">
            <rule>
                <pattern>
                    <token regexp="yes">verbleiben?</token>
                    <token regexp="yes">ich|wir</token>
                </pattern>
                <message>Diese Wendung könnte als altmodisch empfunden werden.</message>
                <example correction="">... <marker>verbleibe ich</marker> Mit freundlichen Grüßen</example>
                <example><marker>Irgendetwas anderes</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="HOCHACHTUNGSVOLL" name="'Hochachtungsvoll' (altmodische Schlussformel)" default="off">
            <rule>
                <pattern case_sensitive="yes">
                    <token>Hochachtungsvoll</token>
                </pattern>
                <message>Diese Wendung gilt (als Schlussformel in Briefen) als altmodisch.</message>
                <suggestion>Mit freundlichen Grüßen</suggestion>
                <short>Diese Schlussformel gilt als altmodisch.</short>
                <example correction="Mit freundlichen Grüßen"><marker>Hochachtungsvoll</marker>, gez. Müller</example>
                <example><marker>Mit freundlichen Grüßen</marker>, Hans Müller</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="1" regexp="yes">[mM]it</token>
                    <token>Hochachtung</token>
                </pattern>
                <message>Diese Wendung gilt (als Schlussformel in Briefen) als altmodisch.</message>
                <suggestion>Mit freundlichen Grüßen</suggestion>
                <short>Diese Schlussformel gilt als altmodisch.</short>
                <example correction="Mit freundlichen Grüßen"><marker>Mit vorzüglicher Hochachtung</marker>, Ihr Hans Müller</example>
                <example><marker>Mit freundlichen Grüßen</marker>, Hans Müller</example>
            </rule>
        </rulegroup>
        <rulegroup id="BEZUG_NEHMEND" name="'Bezug nehmend auf Ihr Schreiben' (Papierdeutsch)" default="off">
            <rule>
                <pattern>
                    <token>Bezug</token>
                    <token>nehmend</token>
                    <token>auf</token>
                    <token regexp="yes">Ihr(en?)?</token>
                    <token/>
                </pattern>
                <message>Diese Wendung könnte als verstaubtes Papierdeutsch empfunden werden.</message>
                <short>Floskel</short>
                <example correction=""><marker>Bezug nehmend auf Ihre Anfrage</marker> vom Donnerstag möchten wir Ihnen in geschwollener Sprache mitteilen, dass wir das gewünschte Produkt zu unserem Bedauern nicht mehr auf Lager haben.</example>
                <example><marker>Fast alles ist besser.</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="FREUNDLICHE_KENNTNISNAHME" name="'zu Ihrer freundlichen Kenntnisnahme' (Papierdeutsch)" default="off">
            <rule>
                <pattern>
                    <token regexp="yes" skip="2">zur?</token>
                    <token>Kenntnisnahme</token>
                </pattern>
                <message>Diese Wendung könnte als verstaubtes Papierdeutsch empfunden werden.</message>
                <short>Floskel</short>
                <example correction=""><marker>Zur freundlichen Kenntnisnahme</marker> übersenden wir Ihnen in geschwollener Sprache die Anlage.</example>
                <example correction=""><marker>Zu Ihrer freundlichen Kenntnisnahme</marker> übersenden wir Ihnen in geschwollener Sprache die Anlage.</example>
                <example><marker>Fast alles ist besser.</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="UEBERSENDEN" name="'übersenden wir' (Papierdeutsch)" default="off">
            <rule>
                <pattern>
                    <token regexp="yes">übersende\w?</token>
                </pattern>
                <message>Diese Wendung könnte als verstaubtes Papierdeutsch empfunden werden.</message>
                <short>Floskel</short>
                <example correction="">Zur freundlichen Kenntnisnahme <marker>übersenden</marker> wir Ihnen in geschwollener Sprache die Anlage.</example>
                <example><marker>Fast alles ist besser.</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="ERGEBENST" name="'ergebenst, höflichst' (altmodische Formel in Briefen)" default="off">
            <rule>
                <pattern>
                    <token regexp="yes">ergebenst|höflichst|untertänig+</token>
                </pattern>
                <message>Diese Wendung kann als altmodisch und unangebracht devot empfunden werden.</message>
                <short>Altmodische Wendung (in Briefen)</short>
                <example correction=""><marker>Ergebenst</marker>, Ihre Claudia Müller</example>
                <example><marker>Fast alles ist besser.</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="AUCH_NACH_FEIERABEND" name="'ich stehe Ihnen jederzeit zur Verfügung' (Floskel)" default="off">
            <rule>
                <pattern>
                    <token regexp="yes" skip="2">stehen?</token>
                    <token skip="4">jederzeit</token>
                    <token>zur</token>
                    <token>Verfügung</token>
                </pattern>
                <message>Diese Wendung könnte als unangebracht devote Floskel aufgefasst werden.</message>
                <short>Floskel</short>
                <example correction="">Ich <marker>stehe jederzeit für ein persönliches Gespräch zur Verfügung</marker> – besonders nachts und am Wochenende.</example>
                <example><marker>Irgendetwas weniger Blödes.</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHNELLE_ANTWORT" name="'danke für die schnelle Antwort' (Floskel)" default="off">
            <rule>
                <pattern>
                    <token regexp="yes" skip="1">(be)?dank(en?)?</token>
                    <token>für</token>
                    <token regexp="yes">Ihre|deine|die</token>
                    <token regexp="yes">schnelle|prompte</token>
                    <token>Antwort</token>
                </pattern>
                <message>Diese Wendung könnte als nichtssagende Floskel aufgefasst werden.</message>
                <short>Floskel</short>
                <example correction="">Ich <marker>bedanke mich für die schnelle Antwort</marker>.</example>
                <example correction=""><marker>Danke für die schnelle Antwort</marker>.</example>
                <example><marker>Irgendetwas weniger Belangloses.</marker></example>
            </rule>
        </rulegroup>
        <rule id="MFG" name="'MfG (Mit freundlichen Grüßen)' (abgekürzte Schlussformeln)">
            <pattern case_sensitive="yes">
                <token postag="SENT_START"/>
                <marker>
                    <token regexp="yes">mfg|MfG</token>
                </marker>
            </pattern>
            <message>Das Abkürzen von Schlussformeln kann als unhöflich empfunden werden.</message>
            <suggestion>Mit freundlichen Grüßen</suggestion>
            <suggestion>Mit freundlichem Gruß</suggestion>
            <short>Schlussformeln sollten nicht abgekürzt werden</short>
            <example><marker>OMFG</marker> LOL!</example>
            <example><marker>MFG</marker> ist die Medien- und Filmgesellschaft Baden-Württemberg.</example>
            <example correction="Mit freundlichen Grüßen|Mit freundlichem Gruß"><marker>MfG</marker></example>
        </rule>
        <rule id="LG" name="'LG (Liebe Grüße)' (abgekürzte Schlussformeln)" default="off">
            <pattern>
                <token postag="SENT_START"/>
                <marker>
                    <token>LG</token>
                </marker>
            </pattern>
            <message>Das Abkürzen von Schlussformeln kann als unhöflich empfunden werden.</message>
            <suggestion>Liebe Grüße</suggestion>
            <suggestion>Lieber Gruß</suggestion>
            <short>Schlussformeln sollten nicht abgekürzt werden</short>
            <example>Nach einem Urteil des <marker>OLG</marker> ...</example>
            <example><marker>Mit freundlichen Grüßen</marker></example>
            <example><marker>Liebe Grüße</marker></example>
            <example correction="Liebe Grüße|Lieber Gruß"><marker>LG</marker></example>
        </rule>
        <rule id="SIE_GROSS" name="Möglicherweise fälschlich großgeschriebenes 'Sie'">
            <pattern case_sensitive='yes'>
                <token postag='SENT_START'/>
                <token postag='ADV.*' postag_regexp='yes' min="0"/>
                <token postag='VER:3:SIN:PRÄ:.*' postag_regexp='yes'/>
                <marker>
                    <token>Sie</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion><match no="4" case_conversion="alllower"/></suggestion>?</message>
            <example correction="sie">Aber gibt <marker>Sie</marker> uns das?</example>
            <example correction="sie">Gibt <marker>Sie</marker> uns das?</example>
            <example>Der Bus wird <marker>Sie</marker> zum Stadtzentrum bringen.</example>
        </rule>
        <rulegroup id="SIE_ANREDE" name="Möglicherweise fälschlich kleingeschriebenes 'sie' markieren" default="off">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:(MOD:|AUX:)?3:PLU:.+" postag_regexp="yes"/>
                    <marker>
                        <token>sie</token>
                    </marker>
                </pattern>
                <message>Bei diesem 'sie' könnte es sich grammatisch um eine Anrede handeln. Ein Programm kann das aber nicht eindeutig entscheiden. Ersetzen durch <suggestion>Sie</suggestion>?</message>
                <short>Möglicherweise fälschlich kleingeschriebenes 'sie'.</short>
                <example>Wollen <marker>Sie</marker> das so ...?</example>
                <example correction="Sie">Wollen <marker>sie</marker> das so ...?</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>sie</token>
                    </marker>
                    <token postag="VER:(MOD:|AUX:)?3:PLU:.+" postag_regexp="yes"/>
                </pattern>
                <message>Bei diesem 'sie' könnte es sich grammatisch um eine Anrede handeln. Ein Programm kann das aber nicht eindeutig entscheiden. Ersetzen durch <suggestion>Sie</suggestion>?</message>
                <short>Möglicherweise fälschlich kleingeschriebenes 'sie'.</short>
                <example>Wenn <marker>Sie</marker> wollen ...</example>
                <example correction="Sie">Wenn <marker>sie</marker> wollen ...</example>
            </rule>
        </rulegroup>
        <rulegroup id="SIE_ANREDE_BITTE" name="Möglicherweise fälschlich kleingeschriebenes 'Sie' in 'bitte ... sie'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Bb]itte</token>
                    <token postag="VER:INF:.*" postag_regexp="yes"/>
                    <marker>
                        <token>sie</token>
                    </marker>
                </pattern>
                <message>Meinten Sie die Anrede <suggestion>Sie</suggestion> (großgeschrieben)?</message>
                <example correction="Sie">Bitte führen <marker>sie</marker> die Bestellung so aus</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:.*" postag_regexp="yes"/>
                    <marker>
                        <token>sie</token>
                    </marker>
                    <token>bitte</token>
                </pattern>
                <message>Meinten Sie die Anrede <suggestion>Sie</suggestion> (großgeschrieben)?</message>
                <example correction="Sie">Aber führen <marker>sie</marker> bitte die Bestellung so aus</example>
                <!--TODO: not detected as verb
                <example correction="Sie">Führen <marker>sie</marker> bitte die Bestellung so aus</example>-->
            </rule>
        </rulegroup>
        <rulegroup id="MIT_FREUNDLICHEN_GRUESSEN_KOMMA" name="Falsches Satzzeichen nach 'Mit freundlichen Grüßen' etc.">
            <url>https://de.wikipedia.org/wiki/Gru%C3%9Fformel_(Korrespondenz)#Allgemeine_Gru.C3.9Fformeln</url>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token>Mit</token>
                    <token regexp="yes">freundliche[mn]|beste[nm]|schöne[nm]</token>
                    <token regexp="yes">Grüßen|Gruße?</token>
                    <token regexp="yes">,|\.|:|\!|;</token>
                </pattern>
                <message>Nach der Grußformel <suggestion>Mit \3 \4</suggestion> steht laut Empfehlung des Duden kein Satzzeichen.</message>
                <short>Nach der Schlussformel sollte kein Satzzeichen stehen.</short>
                <example correction="Mit freundlichen Grüßen"><marker>Mit freundlichen Grüßen,</marker></example>
                <example correction="Mit freundlichem Gruß"><marker>Mit freundlichem Gruß,</marker></example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token regexp="yes">Viele|Freundliche|Beste</token>
                    <token>Grüße</token>
                    <token regexp="yes">,|\.|:|\!|;</token>
                </pattern>
                <message>Nach der Grußformel <suggestion>\2 \3</suggestion> steht laut Empfehlung des Duden kein Satzzeichen.</message>
                <short>Nach der Schlussformel sollte kein Satzzeichen stehen.</short>
                <example correction="Viele Grüße"><marker>Viele Grüße,</marker></example>
            </rule>
        </rulegroup>
        <rule id="ANREDE_KOMMA" name="Fehlendes Komma nach der Anrede">
            <!-- TODO not triggered if there is no punctuation mark at all -->
            <pattern case_sensitive="yes">
                <token postag="SENT_START"/>
                <token>Sehr</token>
                <token regexp="yes">geehrt.+</token>
                <token regexp="yes">Frau|Herr</token>
                <token regexp="yes">[A-ZÄÖÜ][a-zäöüßáàâêéèëíìîïòóôõûçñšž]+<exception regexp="yes">Dr|Prof</exception></token>
                <token regexp="yes">\-|\.|:|\!|;</token>
            </pattern>
            <message>Nach der Anredeformel sollte ein Komma stehen: <suggestion>\2 \3 \4 \5,</suggestion></message>
            <short>Nach der Anredeformel sollte ein Komma stehen.</short>
            <example correction="Sehr geehrter Herr Müller,"><marker>Sehr geehrter Herr Müller!</marker></example>
        </rule>
    </category>

    <!-- ====================================================================== -->
    <!-- Groß- und Kleinschreibung -->
    <!-- ====================================================================== -->
    <category id="CASING" name="Groß-/Kleinschreibung">
        <!-- too many false alarms, we need a list of uppercase multiwords first ("Vereinigte Staaten" etc.")
        <rule id="ADJ_NOMEN" name="das Deutsche (deutsche) Volk">
            <pattern>
                <token postag="SENT_START" negate_pos="yes"/>
                <marker>
                    <token postag_regexp="yes" postag="SUB:.*:ADJ" regexp="yes" case_sensitive="yes">[A-ZÖÄÜ].*</token>
                </marker>
                <token postag_regexp="yes" postag="SUB:.*"></token>
            </pattern>
            <message>FIXME</message>
        </rule>
        -->
        <!-- auskommentiert wegen dem Fehlalarm bei "Das letzte der drei Bücher" (Ellipse, daher wohl okay)
        <rule id="DAS_KLEINES_SUBST_ADJ" name="kleingeschriebenes substantiviertes Adjektiv am Satzanfang">
            <pattern>
                <token postag="SENT_START"/>
                <token>Das</token>
                <marker>
                    <token postag="ADJ:.*" postag_regexp="yes"/>
                </marker>
                <token postag="(ADV|PRP|ART):.*" postag_regexp="yes"/>
            </pattern>
            <message>Das Adjektiv scheint hier als Substantiv benutzt zu werden und muss dann großgeschrieben werden.</message>
            <suggestion><match no="3" case_conversion="startupper" /></suggestion>
            <example correction="Schöne">Das <marker>schöne</marker> am Wochenende ist der Samstag.</example>
            <example correction="Schöne">Das <marker>schöne</marker> des Parks sind die Bäume.</example>
            <example correction="Schöne">Das <marker>schöne</marker> im Park sind die Bäume.</example>
            <example correction="Schöne">Das <marker>schöne</marker> daran ist die viele freie Zeit.</example>
            <example>Das <marker>schöne</marker> Wochenende.</example>
            <example>Das <marker>letzte</marker> der drei Bücher</example>
        </rule>
        -->
        <rule id="NOMEN_KLEIN" name="der/die/das + Adjektiv + kleingeschriebenes Nomen" default="off">
            <pattern>
                <token regexp="yes">der|die|das</token>
                <token postag="ADJ:NOM:.*" postag_regexp="yes">
                    <exception postag="PA[12]:.*" postag_regexp="yes"/>
                    <exception>gleiche</exception>
                    <exception case_sensitive="yes" regexp="yes">[A-ZÖÄÜ].+</exception>
                    <exception regexp="yes">anderen?|meisten|nächste|sieben</exception>
                </token>
                <marker>
                    <token postag="VER:.*" postag_regexp="yes"/>
                </marker>
            </pattern>
            <filter class="org.languagetool.rules.de.UppercaseNounReadingFilter" args="token:\3"/>
            <message>Wenn '\3' hier ein Nomen ist, wird es großgeschrieben.</message>
            <suggestion><match no="3" case_conversion="startupper"/></suggestion>
            <example correction="Stand">Hier mal der aktuelle <marker>stand</marker>.</example>
        </rule>
        <rulegroup id="AUFS_SPIEL_SETZEN" name="aufs spiel (Spiel) setzen">
            <rule>
                <pattern>
                    <token>aufs</token>
                    <marker>
                        <token case_sensitive="yes">spiel</token>
                    </marker>
                    <token inflected="yes">setzen</token>
                </pattern>
                <message><suggestion>Spiel</suggestion> wird in dieser Wendung großgeschrieben.</message>
                <example correction="Spiel">Sie hat ihr Vermögen aufs <marker>spiel</marker> gesetzt.</example>
            </rule>
            <rule>
                <pattern>
                    <token inflected="yes" skip="3">setzen</token>
                    <token>aufs</token>
                    <marker>
                        <token case_sensitive="yes">spiel</token>
                    </marker>
                </pattern>
                <message>In der Wendung "aufs Spiel setzen" wird <suggestion>Spiel</suggestion> großgeschrieben.</message>
                <example correction="Spiel">Sie setze ihr Vermögen aufs <marker>spiel</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="SIE_KEINE_ANREDE" name="'Sie' groß, obwohl keine Anrede (unvollständig)" default="off">
            <!-- off by default due to false alarms, e.g. "Was glauben Sie ist wahr, obwohl Sie es nicht beweisen können?" -->
            <pattern case_sensitive="yes">
                <token/>
                <token/>
                <marker>
                    <token skip="5">Sie
                        <exception scope="next">,</exception>
                    </token>
                </marker>
                <token postag_regexp="yes" postag="VER:AUX:3:SIN:.*"></token>
            </pattern>
            <message>Wenn es keine Andrede ist, wird <suggestion><match no="3" case_conversion="startlower"/></suggestion> kleingeschrieben.</message>
            <example correction="sie">Wenn <marker>Sie</marker> auch eher zurückhaltender ist...</example>
            <example>Sie ist halt so.</example>
            <example>Entschuldigen Sie, dass ich Sie störe.</example>
        </rule>
        <rulegroup id="ICH_NOMEN" name="Ich Rede (rede) etc.">
            <rule>
                <pattern case_sensitive='yes'>
                    <token regexp='yes'>[iI]ch</token>
                    <marker>
                        <token regexp="yes">Band|Beichte|Beule|Binde|Bitte|Blase|Bräune|Breite|Bremse|Buche|Bürde|Bürste|Decke|Dichte|Dusche|Düse|Ecke|Ehre|Eiche|Eile|Erde|Falle|Falte|Feile|Flamme|Fliege|Fliese|Flöte|Folge|Frage|Fresse|Geige|Grenze|Hacke|Härte|Hecke|Heimfahrt|Höhle|Illustrierte|Kappe|Keule|Kippe|Klage|Klappe|Klaue|Klemme|Klinge|Klingel|Krähe|Kralle|Kürze|Lehre|Leine|Leiste|Leuchte|Liege|Linse|Liste|Lüge|Menge|Messe|Miete|Nähe|Pauke|Pause|Perle|Pfeife|Presse|Probe|Pumpe|Puste|Quelle|Rede|Reibe|Reife|Reihe|Reise|Ritze|Robbe|Rolle|Rüge|Ruhe|Runde|Rutsche|Sage|Säge|Salbe|Scheide|Scheiße|Schere|Schiene|Schippe|Schlampe|Schleife|Schleuse|Schlinge|Schmelze|Schmiede|Schnalle|Schneide|Schule|Schürze|Schwäche|Schwärze|Schwebe|Schwelle|Sehne|Seife|Sonne|Sorge|Spalte|Speise|Spitze|Spritze|Stärke|Starre|Stelle|Stille|Stimme|Strafe|Strecke|Strippe|Stufe|Stütze|Suche|Summe|Taste|Tat|Taufe|Trage|Wache|Wärme|Weiche|Weide|Weihe|Weile|Weise|Wende|Wiege|Winde|Würde|Würze|Wüste|Zeche|Zwinge</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2" case_conversion="startlower"/></suggestion>?</message>
                <example correction='rede'>Während ich <marker>Rede</marker>, vergesse ich häufig Luft zu holen.</example>
                <example>Bevor ich dusche, blase ich noch Ostereier aus.</example>
                <example>Ich falle auf eure Streiche nicht mehr herein!</example>
                <example>Ich zwinge euch nicht!</example>
                <example>Menschen, für die ich Liebe und Zuneigung empfinde.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp='yes'>ich|e[rs]|sie</token>
                    <marker>
                        <token regexp="yes" case_sensitive='yes'>Band|Tat|Sucht|Würde|Macht|Haut</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2" case_conversion="startlower"/></suggestion>?</message>
                <example correction='tat'>Er <marker>Tat</marker> nur so.</example>
                <example correction='haut'>Sie <marker>Haut</marker> ordentlich auf den Putz.</example>
                <example>Ich würde keine Sekunde zögern, dir zu helfen.</example>
                <example>Es macht mich traurig, euch so zu sehen.</example>
            </rule>
        </rulegroup>
        <rule id="ZUR_ABBITTE_ETC" name="meiner abfahrt (Abfahrt) etc.">
            <pattern>
                <token regexp='yes'>zur|seiner?|ihrer?|meiner?|deiner?|eurer?|unserer?</token>
                <marker>
                    <token regexp="yes" case_sensitive='yes'>abbitte|abfahrt|abfrage|abfuhr|abgeordnete|ablöse|abreise|absage|absteige|anfahrt|anfrage|angst|anklage|anreise|anrichte|ansage|anzeige|auffahrt|ausbeute|ausfahrt|ausfuhr|ausleihe|auslese|ausrede|ausreise|aussage|beichte|beule|binde|bitte|blase|bräune|bremse|buche|bürde|bürste|decke|durchfahrt|durchreiche|durchreise|durchsage|dürre|dusche|düse|ebbe|ecke|ehe|ehre|eiche|eile|einfahrt|einreise|erde|fahrt|falle|falte|feile|flamme|fliege|fliese|flöte|flucht|folge|frage|fresse|geige|gemeinde|gnade|grenze|großtat|hacke|halle|härte|hast|hecke|heimfahrt|herfahrt|hinfahrt|höhle|kante|kappe|keule|kippe|klage|klammer|klappe|klaue|klemme|klinge|klingel|kraft|krähe|kralle|kürze|kutsche|last|legende|lehre|leine|leiste|leuchte|liege|linse|liste|lüge|menge|messe|miete|mithilfe|mühe|nachfrage|nachlese|nachrede|nähe|naht|pauke|pause|perle|pfeife|pleite|post|predigt|presse|probe|pumpe|puste|quelle|rast|ratsche|rede|reibe|reihe|reise|reue|rille|ritze|robbe|rolle|rückfrage|rüge|ruhe|rutsche|sage|säge|sahne|salbe|säure|schanze|scharte|schau|scheide|scheiße|schere|schiene|schippe|schlampe|schleife|schleuse|schlinge|schmelze|schmiede|schnalle|schneide|schuld|schule|schürze|schwäche|schwärze|schwebe|schwelle|sehne|seife|sonne|sorge|spalte|sparte|speise|spritze|stärke|stelle|stimme|strafe|strecke|strippe|stufe|stunde|stütze|suche|summe|taste|taufe|trage|träne|uniform|vollmacht|voraussage|vorfahrt|vorhersage|vormacht|vorrede|vorsitzende|vorsorge|wacht|wand|wärme|weide|weihe|weile|welle|wende|werft|wiege|wiese|winde|wolle|wunde|würze|zahl|zeche|zeit|zier|zufahrt|zufuhr|zusage|zwinge</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion><match no="2" case_conversion="startupper"/></suggestion>?</message>
            <example correction='Beichte'>Er geht zur <marker>beichte</marker>.</example>
            <example correction='Bitte'>Dies geschah auf seine <marker>bitte</marker>.</example>
            <example>Nach seiner Beichte wurde ihm Absolution erteilt.</example>
            <example>Kann eure Auffahrt wieder benutzt werden?</example>
        </rule>
        <rule id="ESSEN_GEHEN" name="'essen gehen'">
            <antipattern>
                <token postag="SENT_START"/>
                <token>Essen</token>
                <token>gehen</token>
            </antipattern>
            <antipattern>
                <token postag="ADJ:.*|PA2:.*|PA1:.*" postag_regexp="yes"/>
                <token>Essen</token>
                <token>gehen</token>
            </antipattern>
            <antipattern>
                <token postag="ART:DEF:.*|PRO:DEM:.*" postag_regexp="yes" skip="1"/>
                <token>Essen</token>
                <token>gehen</token>
            </antipattern>
            <antipattern>
                <token regexp="yes">dem|ein(em)?|dem|mit|nach|vor|zum|durch|beim?|in</token>
                <token>Essen</token>
                <token>gehen</token>
            </antipattern>
            <pattern case_sensitive='yes'>
                <marker>
                    <token>Essen</token>
                </marker>
                <token>gehen</token>
            </pattern>
            <message>Meinten Sie <suggestion><match no="1" case_conversion="startlower"/></suggestion>?</message>
            <example correction="essen">Wir wollen <marker>Essen</marker> gehen.</example>
            <example correction="essen">Lass uns <marker>Essen</marker> gehen!</example>
            <example>Essen gehen kann ziemlich teuer werden.</example>
            <example>In Essen gehen wir auf jeden Fall zur Zeche Zollverein.</example>
            <example>Bevor wir heute essen gehen, musst du deine Hausaufgaben gemacht haben.</example>
            <example>Wollen wir mit deinen Eltern essen gehen.</example>
            <example>Beim heutigen Essen gehen wir die offenen Punkte durch.</example>
            <example>Dem schon vorbereiteten Essen gehen diverse Begrüßungsreden voraus.</example>
            <example>Dem schon bereitstehenden Essen gehen diverse Begrüßungsreden voraus.</example>
            <example>Dass essen gehen ein unerschwinglicher Luxus sein soll, bezweifle ich.</example>
            <example>Die Essen gehen auf mich!</example>
            <example>Diese beiden Essen gehen auf mich!</example>
        </rule>
        <rule id="AUS_ZUM_TROTZ" name="'zum Trotz' / 'aus Trotz'">
            <pattern>
                <token regexp='yes'>zum|aus</token>
                <marker>
                    <token case_sensitive='yes'>trotz</token>
                </marker>
            </pattern>
            <message>In dieser Wendung wird <suggestion>Trotz</suggestion> als Substantiv großgeschrieben.</message>
            <short>&prgk;.</short>
            <example correction="Trotz">Aus <marker>trotz</marker> tat sie stets das Gegenteil von dem, was man ihr auftrug.</example>
            <example>Allen gut gemeinten Ratschlägen zum Trotz investierte er sein gesamtes Vermögen in das Unternehmen.</example>
        </rule>
        <rule id="EIN_KLEINES_NOMEN" name="ein klopfen (Klopfen) etc.">
            <antipattern>
                <token>ein</token>
                <token>sieben</token>
            </antipattern>
            <pattern>
                <token>ein</token>
                <token postag_regexp="yes" postag="ADJ:.*" min="0"><exception regexp="yes">wenig|sieben</exception></token>
                <marker>
                    <token postag="VER:INF:SFT" case_sensitive="yes" regexp="yes">[a-zöäü]+<exception>einen</exception></token>
                </marker>
            </pattern>
            <message><suggestion><match no="3" case_conversion="startupper"/></suggestion> scheint hier als Substantiv benutzt zu werden und wird dann großgeschrieben.</message>
            <example correction="Klopfen">Ein <marker>klopfen</marker> erfüllte den Raum.</example>
            <example correction="Klopfen">Ein starkes <marker>klopfen</marker> erfüllte den Raum.</example>
            <example>Ein sieben Jahre alter Junge.</example>
        </rule>
        <rule id="EIN_FUENFTEL" name="ein fünftel (Fünftel) etc.">
            <pattern>
                <token>ein</token>
                <marker>
                    <token case_sensitive="yes" regexp="yes">drittel|viertel|fünftel|sechstel|siebtel|achtel|neuntel|zehntel|elftel|zwölftel</token>
                </marker>
                <token><exception case_sensitive="yes" regexp="yes">[A-ZÖÄÜ].+</exception></token><!-- da wir nicht alle Nomen kennen lieber so -->
            </pattern>
            <message><suggestion><match no="2" case_conversion="startupper"/></suggestion> scheint hier als Substantiv benutzt zu werden und wird dann großgeschrieben.</message>
            <example correction="Fünftel">Ein <marker>fünftel</marker> vom Ganzen</example>
            <example>Es kostet eine <marker>drittel</marker> Million.</example>
        </rule>
        <rulegroup id="FOLGE_LEISTEN" name="leiste ... folge (Folge)">
            <rule>
                <pattern>
                    <marker>
                        <token case_sensitive="yes">folge</token>
                    </marker>
                    <token>leisten</token>
                </pattern>
                <message>In der Wendung '(einer Sache) Folge leisten' wird <suggestion><match no="1" case_conversion="startupper"/></suggestion> großgeschrieben.</message>
                <example correction="Folge">Ich werde der Anweisung <marker>folge</marker> leisten.</example>
            </rule>
            <rule>
                <pattern>
                    <token inflected="yes" skip="3">leisten</token>
                    <marker>
                        <token case_sensitive="yes">folge</token>
                    </marker>
                </pattern>
                <message>In der Wendung '(einer Sache) Folge leisten' wird <suggestion><match no="2" case_conversion="startupper"/></suggestion> großgeschrieben.</message>
                <example correction="Folge">Ich leiste der Anweisung <marker>folge</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DU_DICH" name="Du dich (Du Dich, du dich)">
            <rule>
                <pattern case_sensitive="yes">
                    <token>Du</token>
                    <token regexp="yes">dich|dir|dein(e[mnrs]?)?</token>
                </pattern>
                <message>Uneinheitliche Schreibung von 'Du' und 'Dich'</message>
                <suggestion><match no="1" case_conversion="startupper"/> <match no="2" case_conversion="startupper"/></suggestion>
                <suggestion><match no="1" case_conversion="startlower"/> <match no="2" case_conversion="startlower"/></suggestion>
                <example correction="Du Dich|du dich">Kannst <marker>Du dich</marker> erinnern?</example>
                <example correction="Du Dir|du dir">Kannst <marker>Du dir</marker> das vorstellen?</example>
                <example correction="Du Deiner|du deiner">Kannst <marker>Du deiner</marker> Mutter Bescheid sagen?</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>du</token>
                    <token regexp="yes">Dich|Dir|Dein(e[mnrs]?)?</token>
                </pattern>
                <message>Uneinheitliche Schreibung von 'Du' und 'Dich'</message>
                <suggestion><match no="1" case_conversion="startupper"/> <match no="2" case_conversion="startupper"/></suggestion>
                <suggestion><match no="1" case_conversion="startlower"/> <match no="2" case_conversion="startlower"/></suggestion>
                <example correction="Du Dich|du dich">Kannst <marker>du Dich</marker> erinnern?</example>
            </rule>
        </rulegroup>
        <rulegroup id="WORTPAAR" name="jung und alt (Jung und Alt)">
            <url>http://www.duden.de/sprachwissen/rechtschreibregeln/Gro%C3%9F-%20und%20Kleinschreibung#K72</url>
            <rule>
                <regexp case_sensitive='yes'>[Jj]ung und alt</regexp>
                <message>In der Wendung <suggestion>Jung und Alt</suggestion> werden 'Jung' und 'Alt' großgeschrieben.</message>
                <example correction="Jung und Alt"><marker>Jung und alt</marker> waren auf dem Treffen vertreten.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>[Aa]lt und jung</regexp>
                <message>In der Wendung <suggestion>Alt und Jung</suggestion> werden 'Alt' und 'Jung' großgeschrieben.</message>
                <example correction="Alt und Jung"><marker>Alt und jung</marker> waren auf dem Treffen vertreten.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>[Aa]rm und reich</regexp>
                <message>In der Wendung <suggestion>Arm und Reich</suggestion> werden 'Arm' und 'Reich' großgeschrieben.</message>
                <example correction="Arm und Reich"><marker>Arm und reich</marker> waren auf dem Treffen vertreten.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>[Gg]leicher unter gleichen</regexp>
                <message>In der Wendung <suggestion>Gleicher unter Gleichen</suggestion> werden 'Gleicher' und 'Gleichen' großgeschrieben.</message>
                <example correction="Gleicher unter Gleichen">Er war <marker>gleicher unter gleichen</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="ALS_ERSTES" name="'als erstes (Erstes)' etc.">
            <antipattern>
                <token>als</token>
                <token regexp="yes" case_sensitive="yes">erstes|zweites|drittes|viertes|fünftes|sechstes|siebtes|achtes|neuntes|zehntes|elftes|zwölftes</token>
                <token regexp="yes">von|bzw</token>
            </antipattern>
            <antipattern>
                <token>als</token>
                <token regexp="yes" case_sensitive="yes">erstes|zweites|drittes|viertes|fünftes|sechstes|siebtes|achtes|neuntes|zehntes|elftes|zwölftes</token>
                <token>und</token>
                <token regexp="yes" case_sensitive="yes">erstes|zweites|drittes|viertes|fünftes|sechstes|siebtes|achtes|neuntes|zehntes|elftes|zwölftes</token>
            </antipattern>
            <pattern>
                <token>als</token>
                <marker>
                    <!-- hier allgemein Adjekte zu matchen führt zu vielen Fehlalarmen,
                         z.B. bei "Amerikanische Küchen sind größer als japanische." -->
                    <token regexp="yes" case_sensitive="yes">erstes|zweites|drittes|viertes|fünftes|sechstes|siebtes|achtes|neuntes|zehntes|elftes|zwölftes|nächstes</token>
                </marker>
                <token regexp="yes" case_sensitive="yes">[a-zöäü]+<exception postag="ADJ:.*" postag_regexp="yes" /><exception postag="PA2:.*" postag_regexp="yes" /><exception postag="UNKNOWN"/></token>
            </pattern>
            <message><suggestion><match no="2" case_conversion="startupper"/></suggestion> scheint hier ein Nomen zu sein und muss dann großgeschrieben werden.</message>
            <url>http://www.duden.de/rechtschreibung/zuerst</url>
            <example correction="Zweites">Als <marker>zweites</marker> schreibt man die Zusammenfassung.</example>
            <!--not sure: <example correction="Zweites">wurde am 10. März 1963 als <marker>zweites</marker> von vier Kindern geboren</example>-->
            <example>Als <marker>Erstes</marker> prüfen wir die Stromzufuhr.</example>
            <example>Gegründet 1899 als <marker>erstes</marker> japanisches Joint Venture...</example>
            <example>Sie gilt zum Beispiel als <marker>erstes</marker> neugotisches Kunstwerk.</example>
            <example>Bis nach Schweich als <marker>drittes</marker> und viertes Gleis entlang der bestehenden Moselstrecke.</example>
            <example type="triggers_error">Der Borgward Hansa 1500, der 1949 als erstes nach dem Krieg neu konstruiertes deutsches Auto eingeführt worden war.</example>
        </rule>
        <rule id="ANS_KLEINES_NOMEN" name="ans/fürs/... + kleingeschriebenes Nomen">
            <antipattern>
                <token regexp="yes">ans|fürs|übers|unters|hinters|durchs|ins|vors</token>
                <token postag="ADJ:.*" postag_regexp="yes"/>
                <token regexp="yes" case_sensitive="yes">[A-ZÖÄÜ].+</token>
            </antipattern>
            <antipattern>
                <token regexp="yes">ans|fürs|übers|unters|hinters|durchs|ins|vors</token>
                <token postag="ADJ:.*" postag_regexp="yes"/>
                <token regexp="yes">und|oder</token>
                <token postag="ADJ:.*" postag_regexp="yes"/>
                <token regexp="yes" case_sensitive="yes">[A-ZÖÄÜ].+</token>
            </antipattern>
            <antipattern>
                <token regexp="yes">ans|fürs|übers|unters|hinters|durchs|ins|vors</token>
                <token postag="ADJ:.*" postag_regexp="yes"/>
                <token postag="ADJ:.*" postag_regexp="yes"/>
                <token regexp="yes" case_sensitive="yes">[A-ZÖÄÜ].+</token>
            </antipattern>
            <antipattern>
                <token regexp="yes">ans|fürs|übers|unters|hinters|durchs|ins|vors</token>
                <token/>
                <token regexp="yes">[0-9]+</token>
                <token>.</token>
            </antipattern>
            <pattern>
                <token regexp="yes">ans|fürs|übers|unters|hinters|durchs|ins|vors</token>
                <marker>
                    <token case_sensitive="yes" postag="VER:INF:NON|ADJ:NOM:.*" postag_regexp="yes" regexp="yes">[a-zöäü].*<exception>andere</exception></token>
                </marker>
                <token><exception postag="SUB:NOM:SIN:NEU" /><exception>,</exception></token>
            </pattern>
            <message><suggestion><match no="2" case_conversion="startupper"/></suggestion> scheint hier ein Nomen zu sein (\1 = <match no="1" regexp_match="s$" regexp_replace="" /> das) und muss dann großgeschrieben werden.</message>
            <example correction="Essen">Aber ans <marker>essen</marker> hat er nicht mehr gedacht.</example>
            <example>Aber ans <marker>Trinken</marker> hat er nicht mehr gedacht.</example>
            <example correction="Schwarze">Das trifft ins <marker>schwarze</marker>.</example>
            <example>Das Raumschiff flog ins <marker>schwarze</marker> Loch.</example>
            <example>Sie konnten ungehindert ins <marker>reiche</marker> Babylon einziehen.</example>
            <example>Man kann die Nutzung des Geländes bis ins <marker>spätere</marker> 4. Jahrhundert belegen</example>
        </rule>
        <rule id="AM_KLEINES_NOMEN" name="am/beim/... + kleingeschriebenes Nomen">
            <pattern case_sensitive="yes">
                <token regexp="yes">am|beim|hinterm|überm|unterm|vorm</token>
                <marker>
                    <token postag="VER:INF:NON" regexp="yes">[a-zöäü].*<exception regexp="yes">gleichen|heißen|testweisen</exception></token>
                </marker>
                <token><exception postag="SUB:NOM:SIN:(NEU|MAS)" postag_regexp="yes" /></token>
            </pattern>
            <message><suggestion><match no="2" case_conversion="startupper"/></suggestion> scheint hier ein Nomen zu sein (\1 = <match no="1" regexp_match="m$" regexp_replace="" /> dem) und muss dann großgeschrieben werden.</message>
            <example correction="Essen">Aber überm <marker>essen</marker> hat er das Trinken vergessen.</example>
        </rule>
        <rule id="VOM_KLEINES_NOMEN" name="vom + kleingeschriebenes Nomen">
            <pattern>
                <token>vom</token>
                <marker>
                    <token case_sensitive="yes" postag="VER:INF:SFT" regexp="yes">[a-zöäü].*<exception regexp="yes">offenbaren|einen</exception></token>
                </marker>
                <token negate="yes" regexp='yes'>[A-ZÖÄÜ].+</token> <!-- wir erkennen nicht alle Nomen, also so... -->
            </pattern>
            <message><suggestion><match no="2" case_conversion="startupper"/></suggestion> scheint hier ein Nomen zu sein (vom = von dem) und muss dann großgeschrieben werden.</message>
            <example correction="Sammeln">Damals lebten die Menschen vom <marker>sammeln</marker>.</example>
            <example>Ein Hut, der vom deutschen Bundespräsidenten übergeben wird.</example>
        </rule>
        <rule id="AM_VERB_KLEIN" name="am + kleingeschriebenes Verb">
            <pattern case_sensitive="yes">
                <token regexp="yes">[Aa]m</token>
                <marker>
                    <token postag="VER:INF:.*" postag_regexp="yes" regexp="yes">[a-zöäü].*
                        <exception regexp="yes">offenbaren|einen|achten|regen</exception>
                        <exception postag_regexp="yes" postag="ADJ:.*"/>
                    </token>
                </marker>
            </pattern>
            <message><suggestion><match no="2" case_conversion="startupper"/></suggestion> scheint hier ein Nomen zu sein (am = an dem) und muss dann großgeschrieben werden.</message>
            <url>http://www.duden.de/sprachwissen/rechtschreibregeln/Gro%C3%9F-%20und%20Kleinschreibung#K82</url>
            <example correction="Arbeiten">Sie hat Spaß am <marker>arbeiten</marker>.</example>
            <example correction="Essen">Alle sind am <marker>essen</marker>.</example>
            <example>Am <marker>leeren</marker> Tisch verstummt die Unterhaltung.</example>
        </rule>
        <rule id="AM_XSTEN" name="am Schnellsten etc. (schnellsten)">
            <antipattern>
                <token inflected="yes" skip="2">fehlen</token>
                <token>am</token>
                <token>Nötigsten</token>
            </antipattern>
            <pattern case_sensitive="yes">
                <token>am</token>
                <marker>
                    <token regexp="yes" postag_regexp="yes" postag="SUB:.*:ADJ">[A-ZÖÄÜ].*sten<exception>Ersten</exception></token>
                </marker>
            </pattern>
            <message>'am' + Superlativ wird kleingeschrieben, wenn man danach mit 'wie?' fragen kann.</message>
            <suggestion><match no="2" case_conversion="startlower"/></suggestion>
            <url>http://www.duden.de/sprachwissen/rechtschreibregeln/Gro%C3%9F-%20und%20Kleinschreibung#K74</url>
            <example correction="schnellsten">So geht es am <marker>Schnellsten</marker>.</example>
            <example>Die Rechnung muss am <marker>Ersten</marker> des Monats beglichen werden.</example>
            <example>Es fehlte ihnen am <marker>Nötigsten</marker>.</example>
            <example type="triggers_error">Am liebsten fummelt sie am <marker>Liebsten</marker> herum.</example>
        </rule>
        <rule id="BIEGEN_UND_BRECHEN" name="auf biegen und brechen (Biegen und Brechen)">
            <pattern case_sensitive="yes">
                <token case_sensitive="no">auf</token>
                <marker>
                    <token>biegen</token>
                    <token regexp="yes">und|oder</token>
                    <token>brechen</token>
                </marker>
            </pattern>
            <message>In der festen Wendung wird <suggestion>Biegen \3 Brechen</suggestion> großgeschrieben.</message>
            <example correction="Biegen oder Brechen">Die Sozialdemokratie aber will die Befragung auf <marker>biegen oder brechen</marker> erzwingen.</example>
        </rule>
        <rulegroup id="JAEHRIG" name="x-jährig/Jährig">
            <url>http://www.korrekturen.de/kurz_erklaert/schreibweise_von_ziffern_mit_-jaehrig_und_-jaehrige.shtml</url>
            <rule>
                <antipattern case_sensitive="yes">
                    <!-- "250-jährige ununterbrochene Geschichte" -->
                    <token regexp='yes'>\d+-jährige[srnm]?</token>
                    <token regexp='yes'>[a-zöäü].+<exception>im</exception></token>
                    <token regexp='yes'>[A-ZÖÄÜ].+</token>
                </antipattern>
                <pattern case_sensitive='yes'>
                    <marker>
                        <token regexp='yes'>\d+-jährige[srnm]?</token>
                    </marker>
                    <token regexp='yes'>[a-zöäü].+</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="jähr" regexp_replace="Jähr"/></suggestion>?</message>
                <example correction="10-Jährige">Als <marker>10-jährige</marker> gewann sie den Vorlesewettbewerb.</example>
                <example correction="17-Jährigen">Die Lage veranlasste den <marker>17-jährigen</marker> im Jahr 1869 auszuwandern.</example>
                <example>Sie blickt auf eine <marker>250-jährige</marker> ununterbrochene Geschichte zurück.</example>
                <example>Watt forderte jedoch ein <marker>14-jähriges</marker> Liefermonopol.</example>
                <example>Dort entdeckte Chaplin die <marker>19-jährige</marker> Edna Purviance.</example>
                <example>Sie feierte ihr <marker>800-jähriges</marker> Bestehen.</example>
            </rule>
            <rule>
                <pattern case_sensitive='yes'>
                    <marker>
                        <token regexp='yes'>\d+-Jährige[srnm]?</token>
                    </marker>
                    <token regexp='yes'>[A-ZÖÄÜ].+<exception regexp="yes">Geld|Unterricht|Privatunterricht</exception></token> <!-- wir erkennen nicht alle Nomen, also so... -->
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="Jähr" regexp_replace="jähr"/></suggestion>?</message>
                <example correction="13-jährige">Das <marker>13-Jährige</marker> Mädchen gewann den Vorlesewettbewerb.</example>
                <example>Die Zeitschrift wurde zum <marker>25-jährigen</marker> Bestehen veröffentlicht.</example>
                <example>Dort erhielt er als <marker>13-Jähriger</marker> Privatunterricht.</example>
            </rule>
        </rulegroup>
        <rule id="HALBMAST" name="auf Halbmast (halbmast)">
            <pattern>
                <token>auf</token>
                <marker>
                    <token case_sensitive='yes'>Halbmast</token>
                </marker>
            </pattern>
            <message><suggestion><match case_conversion="startlower" no="2"/></suggestion> wird kleingeschrieben.</message>
            <url>http://www.korrekturen.de/beliebte_fehler/auf_halbmast.shtml</url>
            <example correction="halbmast">Die Flagge weht auf <marker>Halbmast</marker>.</example>
        </rule>
        <rulegroup id="ZUM_EINEN" name="zum Einen (einen), zum Anderen (anderen)">
            <url>http://www.korrekturen.de/beliebte_fehler/zum_einen_zum_anderen.shtml</url>
            <rule>
                <!-- Wird von DE_CASE wg. Ausnahme nicht erkannt -->
                <pattern>
                    <token>zum</token>
                    <marker>
                        <token case_sensitive='yes'>Einen</token>
                    </marker>
                </pattern>
                <message>Auch in der Wendung 'zum einen..., zum anderen' wird <suggestion><match case_conversion="startlower" no="2"/></suggestion> kleingeschrieben.</message>
                <example correction="einen">Zum <marker>Einen</marker> ja, zum anderen nein.</example>
            </rule>
            <rule>
                <pattern>
                    <token skip="-1">einen</token>
                    <token>zum</token>
                    <marker>
                        <token case_sensitive='yes'>Anderen</token>
                    </marker>
                </pattern>
                <message>Auch in der Wendung 'zum einen..., zum anderen' wird <suggestion><match case_conversion="startlower" no="3"/></suggestion> kleingeschrieben.</message>
                <example correction="anderen">Zum einen ja, zum <marker>Anderen</marker> nein.</example>
                <example correction="anderen">Zum Einen ja, zum <marker>Anderen</marker> nein.</example>
            </rule>
        </rulegroup>
        <rule id="DES_OEFTEREN" name="des öfteren (Öfteren)">
            <pattern case_sensitive="yes">
                <token>des</token>
                <token regexp="yes">öfteren|öftern</token>
            </pattern>
            <message>In der festen Wendung <suggestion>des <match case_conversion="startupper" no="2"/></suggestion> wird '<match case_conversion="startupper" no="2"/>' großgeschrieben.</message>
            <url>http://www.duden.de/rechtschreibung/des_Oefteren</url>
            <example correction="des Öfteren">Und <marker>des öfteren</marker> viel zu trocken</example>
            <example correction="des Öftern">Und <marker>des öftern</marker> viel zu trocken</example>
        </rule>
        <rule id="KRAFT_MEINES_AMTES" name="'Kraft (kraft) meines Amtes'">
            <pattern case_sensitive="yes">
                <token negate_pos="yes" postag="SENT_START"/>
                <marker>
                    <token>Kraft</token>
                </marker>
                <token regexp="yes" case_sensitive="no">meines|deines|seines|ihres|unseres|eures</token>
                <token regexp="yes">Amtes|Amts</token>
            </pattern>
            <message>&inwend;'kraft meines Amtes' wird <suggestion><match no="2" case_conversion="startlower"/></suggestion> kleingeschrieben.</message>
            <short>&prgk;.</short>
            <example correction="kraft">Der Pfleger ist <marker>Kraft</marker> seines Amtes dazu nicht berechtigt.</example>
            <example><marker>Kraft</marker> meines Amtes verfüge ich folgendes.</example>
        </rule>
        <rulegroup id="DAS_INFINITIV_VON" name="'das importieren (Importieren) von' etc.">
            <!-- Jan: Die Regel hieß vorher IMPORTIEREN_SUBST, ist aber jetzt verallgemeinert auf alle Verben -->
            <!-- im Infinitiv: "Das Löschen der Dateien" etc. Getestet auf 2000 Wikipedia-Artikeln.  -->
            <!-- Jan: Regel ERSTELLEN habe ich gelöscht, wird jetzt hier mit erledigt. -->
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd]as|[Dd]em</token>
                    <marker>
                        <token postag="VER:INF:.+" postag_regexp="yes" regexp="yes">[a-zäöüß]+<exception postag="ADJ:GEN:SIN:.+" postag_regexp="yes"/><exception regexp="yes">einen|einigen|sieben|sein</exception></token>
                    </marker>
                    <token postag=".*:GEN:.*" postag_regexp="yes"><exception postag="SUB:NOM:.+" postag_regexp="yes"/><exception>gebliebenen</exception></token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion> hier als substantiviertes Verb gebraucht wird und dementsprechend großgeschrieben werden muss.</message>
                <short>&prgk;.</short>
                <example>Ich möchte das <marker>erstellen</marker>.</example>
                <example>Du musst das <marker>importieren</marker>, damit du die Funktion benutzen kannst.</example>
                <example>Hinter dem <marker>erhalten</marker> gebliebenen Giebel.</example>
                <example correction="Importieren">Durch das <marker>importieren</marker> der Klassen ist es möglich, auf die Funktionen zuzugreifen.</example>
                <example correction="Löschen">Das <marker>löschen</marker> der temporären Dateien ist empfehlenswert.</example>
                <example correction="Berühren">Das <marker>berühren</marker> der Figüren mit den Pfoten ist verboten.</example>
                <example correction="Verführen">Das <marker>verführen</marker> schöner Frauen will geübt sein.</example>
                <example correction="Erstellen">Im nächsten Teil geht es um das <marker>erstellen</marker> einfacher XML-Regeln.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd]as|[Dd]em</token>
                    <marker>
                        <token postag="VER:INF:.+" postag_regexp="yes" regexp="yes">[a-zäöüß]+<exception postag="ADJ:GEN:SIN:.+" postag_regexp="yes"/><exception regexp="yes">einen|einigen|sieben|achten</exception></token>
                    </marker>
                    <token>von</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion> hier als substantiviertes Verb gebraucht wird und dementsprechend großgeschrieben werden muss.</message>
                <short>&prgk;.</short>
                <example>Du musst das <marker>importieren</marker>, damit du die Funktion benutzen kannst.</example>
                <example>Ich möchte das <marker>erstellen</marker>.</example>
                <example>Ich möchte das <marker>öffnen</marker> können.</example>
                <example correction="Importieren">Durch das <marker>importieren</marker> von Klassen ist es möglich, auf die Funktionen zuzugreifen.</example>
                <example correction="Erstellen">Im nächsten Teil geht es um das <marker>erstellen</marker> von Java-basierten Regeln.</example>
                <example correction="Öffnen">Das <marker>öffnen</marker> von Bierflaschen mit dem Feuerzeug sollte als elementare Kulturtechnik in der Schule unterrichtet werden.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SUB_VER_KLEIN" name="Verben, die auch Substantive sein können (z.B. 'ich Besuche (besuche)) (nur 1. Person Singular)'">
            <!-- TODO weitere Personen -->
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START" skip="-1"><exception scope="next" postag="VER:1.*" postag_regexp="yes" regexp="yes">[a-zäöü].*</exception></token>
                    <marker>
                        <and>
                            <token postag="VER:1.*" postag_regexp="yes"/>
                            <token postag="SUB.*" postag_regexp="yes"/>
                        </and>
                    </marker>
                    <token skip="-1">ich<exception scope="next" postag="VER:1.*" postag_regexp="yes" regexp="yes">[a-zäöü].*</exception></token>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startlower"/></suggestion>&verende;</message>
                <short>&prgk;.</short>
                <example correction="besuche">Momentan <marker>Besuche</marker> ich die katholische Grundschule in Kaarst.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START" skip="-1"><exception scope="next" postag="VER:1.*" postag_regexp="yes" regexp="yes">[a-zäöü].*</exception></token>
                    <token regexp="yes">[Ii]ch</token>
                    <marker>
                        <and>
                            <token postag="VER:1.*" postag_regexp="yes" skip="-1"><exception scope="next" postag="VER:1.*" postag_regexp="yes" regexp="yes">[a-zäöü].*</exception></token>
                            <token postag="SUB.*" postag_regexp="yes"/>
                        </and>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startlower"/></suggestion>&verende;</message>
                <short>&prgk;.</short>
                <example correction="besuche">Ich <marker>Besuche</marker> momentan die katholische Grundschule in Kaarst.</example>
<!--                 <example correction="besuche">Ich <marker>Besuche</marker> eine Schule in Neuss.</example> -->
                <example>So hasste ich <marker>Besuche</marker> bei meinen Großeltern.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IM_KLAREN" name="'im klaren (Klaren)'">
            <url>http://www.korrekturen.de/wortliste/im_klaren.shtml</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]m</token>
                    <marker>
                        <token>klaren</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&inwend;'sich im Klaren sein' wird <suggestion>Klaren</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Klaren">Sie ist sich darüber überhaupt nicht im <marker>klaren</marker>.</example>
                <example>Sie ist sich darüber nicht im <marker>Klaren</marker>.</example>
                <example>Im <marker>klaren</marker> Wasser ist nichts zu sehen.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes" skip="1">sich|mir|dir|uns|euch</token>
                    <token>im</token>
                    <marker>
                        <token skip="1" case_sensitive="yes">klaren</token>
                    </marker>
                    <token inflected="yes" postag="VER.*" postag_regexp="yes">sein</token>
                </pattern>
                <message>&inwend;'sich im Klaren sein' wird <suggestion>Klaren</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Klaren">Man sollte sich darüber im <marker>klaren</marker> sein.</example>
                <example correction="Klaren">Ich frage mich, ob ich mir darüber im <marker>klaren</marker> bin.</example>
                <example>Sich im <marker>klaren</marker> Wasser zu baden ist schön.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" postag="VER.*" postag_regexp="yes" skip="1">sein</token>
                    <token regexp="yes" skip="1">sich|mir|dir|uns|euch</token>
                    <token>im</token>
                    <marker>
                        <token>klaren</token>
                    </marker>
                    <token>darüber</token>
                </pattern>
                <message>&inwend;'sich im Klaren sein' wird <suggestion>Klaren</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Klaren">Bin ich mir im <marker>klaren</marker> darüber?</example>
                <example correction="Klaren">Ich bin mir nicht im <marker>klaren</marker> darüber.</example>
                <example correction="Klaren">Warum seid ihr euch im <marker>klaren</marker> darüber, dass das nicht gut ist?</example>
                <example>Bin ich dir im <marker>klaren</marker> Wasser begegnet?</example>
            </rule>
        </rulegroup>
        <rulegroup id="LINKS_ADV" name="'Links (links)'">
            <url>http://www.duden.de/rechtschreibung/links_seitwaerts</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Hh]alb</token>
                    <marker>
                        <token>Links</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="alllower"/></suggestion>&advende;</message>
                <short>&prgk;.</short>
                <example correction="links">Jetzt halb <marker>Links</marker> abbiegen.</example>
                <example>Nach <marker>Links</marker> soll das Thema nun Bilder heißen.</example>
                <example>Eine Seite mit <marker>Links</marker> zum Thema wurde gefunden.</example>
                <example>Sie will gegen <marker>Links</marker> vorgehen, die rufschädigend sind.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" case_sensitive="no">mit|nach|von</token>
                    <marker>
                        <token>Links</token>
                    </marker>
                    <token regexp="yes" inflected="yes">drehen|gehen|gucken|kommen|laufen|schreiben|[Nn]ach</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="alllower"/></suggestion>&advende;</message>
                <short>&prgk;.</short>
                <example correction="links">Du musst jetzt nach <marker>Links</marker> gehen.</example>
                <example correction="links">Ich kann nicht mit <marker>Links</marker> schreiben.</example>
                <example correction="links">Du musst von <marker>Links</marker> nach rechts gehen.</example>
                <example>Das Einfügen von <marker>Links</marker> ist einfach.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" inflected="yes">drehen|gehen|gucken|kommen|laufen|schreiben</token>
                    <token regexp="yes">[Mm]it|[Nn]ach</token>
                    <marker>
                        <token>Links</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="alllower"/></suggestion>&advende;</message>
                <short>&prgk;.</short>
                <example correction="links">Sie geht nach <marker>Links</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Rr]echts</token>
                    <token>vor</token>
                    <marker>
                        <token>Links</token>
                    </marker>
                </pattern>
                <message>&inwend;'rechts vor links' werden 'rechts' und <suggestion><match no="3" case_conversion="alllower"/></suggestion> kleingeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="links">An dieser Kreuzung gilt rechts vor <marker>Links</marker>.</example>
                <example correction="links">An dieser Kreuzung gilt Rechts vor <marker>Links</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="RECHTS_ADV" name="'Rechts (rechts)'">
            <url>http://www.duden.de/rechtschreibung/rechts_rechtsseitig_rechterseits</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate="yes">Blick</token>
                    <token regexp="yes" case_sensitive="no">gegen|halb|mit|nach</token>
                    <marker>
                        <token>Rechts</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="alllower"/></suggestion>&advende;</message>
                <short>&prgk;.</short>
                <example correction="rechts">Jetzt halb <marker>Rechts</marker> abbiegen.</example>
                <example correction="rechts">Ich kann nicht mit <marker>Rechts</marker> schreiben.</example>
                <example>Nach <marker>Rechts-</marker> und Streitfragen geht es jetzt um etwas anderes.</example>
                <example>Der Blick nach <marker>Rechts</marker> ist ein SPD-nahes Informationsportal.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Vv]on</token>
                    <marker>
                        <token>Rechts</token>
                    </marker>
                    <token regexp="yes">nach|in</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="alllower"/></suggestion>&advende;</message>
                <short>&prgk;.</short>
                <example correction="rechts">Du musst von <marker>Rechts</marker> nach links gehen.</example>
                <example>Von <marker>Rechts</marker> wegen ist die Bestrafung notwendig.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>Rechts</token>
                    </marker>
                    <token>vor</token>
                    <token regexp="yes">[Ll]inks</token>
                </pattern>
                <message>&inwend;'rechts vor links' werden <suggestion><match no="1" case_conversion="alllower"/></suggestion> und 'links' kleingeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="rechts">An dieser Kreuzung gilt <marker>Rechts</marker> vor links.</example>
                <example correction="rechts">An dieser Kreuzung gilt <marker>Rechts</marker> vor Links.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BARFUSS_ADJ" name="'Barfuß (barfuß)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token negate_pos="yes" postag="SENT_START"/>
                    <marker>
                        <token>Barfuß</token>
                    </marker>
                </pattern>
                <message><suggestion><match no="2" case_conversion="alllower"/></suggestion> ist ein indeklinables Adjektiv und wird (außer am Satzanfang) in der Regel kleingeschrieben.</message>
                <url>http://www.duden.de/rechtschreibung/barfusz</url>
                <short>&prgk;.</short>
                <example correction="barfuß">Sie war <marker>Barfuß</marker>.</example>
                <example><marker>Barfuß</marker> im Regen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ABSAGE_SUBST" name="'eine absage (Absage) erteilen'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>absage</token>
                    </marker>
                    <token inflected="yes">erteilen</token>
                </pattern>
                <message>&subanfang;<suggestion>Absage</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Absage">Ihm wurde eine klare <marker>absage</marker> erteilt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>absage</token>
                    </marker>
                    <token>zu</token>
                    <token>erteilen</token>
                </pattern>
                <message>&subanfang;<suggestion>Absage</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Absage">Es gilt ihm eine klare <marker>absage</marker> zu erteilen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="2">erteilen<exception scope="next" postag="SENT_END"/></token>
                    <token skip="1">eine<exception scope="next" postag="SENT_END"/></token>
                    <marker>
                        <token>absage</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Absage</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Absage">Wir erteilten ihm eine klare <marker>absage</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="MIETE_SUBST" name="'miete (Miete) zahlen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>miete</token>
                    </marker>
                    <token postag="VER:.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Miete</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Er hat die <marker>Miete</marker> überwiesen.</example>
                <example correction="Miete">Er hat keine <marker>miete</marker> gezahlt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WACHE_SUBST" name="'wache (Wache) halten' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>wache</token>
                    </marker>
                    <token postag="VER:.+" postag_regexp="yes" regexp="yes" inflected="yes">halten|stehen</token>
                </pattern>
                <message>&subanfang;<suggestion>Wache</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Wache">Er hat <marker>wache</marker> gehalten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:.+" postag_regexp="yes" regexp="yes" inflected="yes">halten|stehen</token>
                    <marker>
                        <token>wache</token>
                    </marker>
                    <token negate_pos="yes" postag="SUB:.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Wache</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Er hielt <marker>wache</marker> Zuhörer für gefährlich und schläferte sie deswegen gerne ein.</example>
                <example correction="Wache">Er hielt <marker>wache</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WEICHE_SUBST" name="'die weiche (Weiche) stellen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token>weiche</token>
                    </marker>
                    <token inflected="yes" postag="VER:.+" postag_regexp="yes">stellen</token>
                </pattern>
                <message>&subanfang;<suggestion>Weiche</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Er hat die <marker>weiche</marker> Stelle gefunden.</example>
                <example correction="Weiche">Er hat die <marker>weiche</marker> gestellt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHWAMM_SUBST" name="'ein schwamm (Schwamm)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>ein</token>
                    <marker>
                        <token>schwamm</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schwamm</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schwamm">Er hat es alles aufgesaugt wie ein <marker>schwamm</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="EHE_SUBST" name="'die ehe (Ehe) versprechen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token>ehe</token>
                    </marker>
                    <token inflected="yes" postag="VER:.+" postag_regexp="yes" regexp="yes">versprechen|brechen|zerbrechen</token>
                </pattern>
                <message>&subanfang;<suggestion>Ehe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ehe">Er hat die <marker>ehe</marker> gebrochen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>ehe</token>
                    </marker>
                    <token>und</token>
                    <token>Familie</token>
                </pattern>
                <message>&subanfang;<suggestion>Ehe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ehe">Der Schutz von <marker>ehe</marker> und Familie ist im Grundgesetz verankert.</example>
            </rule>
            <rule>
                <pattern>
                    <!-- TODO: generalize? -->
                    <token regexp="yes">aus|in</token>
                    <token regexp="yes">erster|zweiter</token>
                    <marker>
                        <token case_sensitive="yes">ehe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ehe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ehe">Meine Frau hat zwei Kinder aus erster <marker>ehe</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_EHREN" name="'bei meiner ehre (Ehre)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <marker>
                        <token>ehren</token>
                    </marker>
                </pattern>
                <message>&inwend;'in Ehren' wird <suggestion>Ehren</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Ehren">Ein in <marker>ehren</marker> ergrauter Meisterdieb.</example>
                <example correction="Ehren">Ich werde es in <marker>ehren</marker> halten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" case_sensitive="no">bei|in|zu</token>
                    <token regexp="yes">(&meindein;)er|jemandes|der</token>
                    <marker>
                        <token>ehre</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ehre</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ehre">Bei meiner <marker>ehre</marker>: Ich war es nicht, das war schon so, als ich kam.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]ur</token>
                    <marker>
                        <token>ehre</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ehre</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ehre">Dieses Buch ist zur <marker>ehre</marker> Gottes geschrieben.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>Ruhm</token>
                    <token>und</token>
                    <marker>
                        <token>ehre</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ehre</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ehre">Ich tat es für Ruhm und <marker>ehre</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]u</token>
                    <marker>
                        <token>ehren</token>
                    </marker>
                    <token regexp="yes">von|des|der|(&meindein;)e[rs]</token>
                </pattern>
                <message>&subanfang;<suggestion>Ehren</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ehren">Zu <marker>ehren</marker> der Präsidentin.</example>
                <example correction="Ehren">Zu <marker>ehren</marker> unserer Präsidentin.</example>
                <example correction="Ehren">Zu <marker>ehren</marker> meines Vaters.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>ehre</token>
                    </marker>
                    <token>und</token>
                    <token>Gewissen</token>
                </pattern>
                <message>&subanfang;<suggestion>Ehre</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Auf <marker>Ehre</marker> und Gewissen: Ich war es nicht, das war schon so.</example>
                <example correction="Ehre">Auf <marker>ehre</marker> und Gewissen: Ich war es nicht, das war schon so, als ich kam.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WETTE_SUBST" name="'um die wette (Wette) laufen' etc.">
            <url>https://de.wiktionary.org/wiki/Wette</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token>um</token>
                    <token>die</token>
                    <marker>
                        <token skip="1">wette</token>
                    </marker>
                    <token postag="VER:.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Wette</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Ich <marker>wette</marker>, das stimmt nicht.</example>
                <example correction="Wette">Sie sind um die <marker>wette</marker> gelaufen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:.+" postag_regexp="yes"/>
                    <token>um</token>
                    <token>die</token>
                    <marker>
                        <token>wette</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Wette</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Ich <marker>wette</marker>, das stimmt nicht.</example>
                <example correction="Wette">Sie liefen um die <marker>wette</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GNADE_SUBST" name="'gnade (Gnade) walten lassen'">
            <rule>
                <regexp case_sensitive='yes'>[gG]nade vor recht</regexp>
                <message>&inwend;<suggestion>Gnade vor Recht</suggestion> werden 'Gnade' und 'Recht' in der Regel großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Gnade vor Recht">Wir haben <marker>gnade vor recht</marker> ergehen lassen.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>gnade vor Recht</regexp>
                <message>&inwend;<suggestion>Gnade vor Recht</suggestion> werden 'Gnade' und 'Recht' in der Regel großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Gnade vor Recht">Wir haben <marker>gnade vor Recht</marker> ergehen lassen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">gnade|milde</token>
                    </marker>
                    <token>walten</token>
                    <token inflected="yes">lassen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Gnade">Wir haben <marker>gnade</marker> walten lassen.</example>
                <example correction="Milde">Wir haben <marker>milde</marker> walten lassen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">lassen</token>
                    <marker>
                        <token regexp="yes">gnade|milde</token>
                    </marker>
                    <token>walten</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Gnade">Wir ließen <marker>gnade</marker> walten.</example>
                <example correction="Milde">Wir ließen <marker>milde</marker> walten.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_DER_SCHWEBE" name="'in der schwebe (Schwebe) lassen/halten'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token>der</token>
                    <marker>
                        <token>schwebe</token>
                    </marker>
                    <token regexp="yes" inflected="yes">lassen|halten|bleiben</token>
                </pattern>
                <message>&subanfang;<suggestion>Schwebe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schwebe">Wir haben es in der <marker>schwebe</marker> gelassen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" inflected="yes" skip="2">lassen|halten|bleiben</token>
                    <token>in</token>
                    <token>der</token>
                    <marker>
                        <token>schwebe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schwebe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir halten es in der <marker>Schwebe</marker>.</example>
                <example correction="Schwebe">Wir halten es mal in der <marker>schwebe</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="STILLE_SUBST" name="'in aller stille (Stille) beigesetzt' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token>aller</token>
                    <marker>
                        <token>stille</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Stille</suggestion>&subende;</message>
                <url>https://de.wiktionary.org/wiki/Stille</url>
                <short>&prgk;.</short>
                <example>Es war eine <marker>stille</marker> Nacht.</example>
                <example correction="Stille">Sie wurde in aller <marker>stille</marker> beigesetzt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="INNERES_SUBST" name="'im inneren (Inneren) des Körpers' etc.">
            <rule>
                <pattern>
                    <token>im</token>
                    <marker>
                        <token case_sensitive="yes">inneren</token>
                    </marker>
                    <token regexp="yes">der|des</token>
                    <token postag="SUB:GEN:SIN:.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Inneren</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Inneren">Im <marker>inneren</marker> der Statue befindet sich ein Hohlraum.</example>
            </rule>
        </rulegroup>
        <rulegroup id="LAUT_SUBST" name="'keinen laut (Laut) von sich geben' etc.">
            <rule>
                <pattern>
                    <token>keinen</token>
                    <marker>
                        <token case_sensitive="yes">laut</token>
                    </marker>
                    <token>von</token>
                    <token postag="PRO:REF:DAT:.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Laut</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Laut">Sie gab keinen <marker>laut</marker> von sich.</example>
                <example>Sie sprach <marker>laut</marker> von sich selbst und ihren Problemen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="PELLE_SUBST" name="'auf die pelle (Pelle) rücken' etc.">
            <rule>
                <pattern>
                    <token>auf</token>
                    <token>die</token>
                    <marker>
                        <token case_sensitive="yes">pelle</token>
                    </marker>
                    <token inflected="yes">rücken</token>
                </pattern>
                <message>&subanfang;<suggestion>Pelle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Pelle">Sie sind mir auf die <marker>pelle</marker> gerückt.</example>
            </rule>
            <!-- TODO: test fails
		<rule>
                <pattern>
                    <token inflected="yes">rücken</token>
                    <token min="0" max="3"/>
                    <token>auf</token>
                    <token>die</token>
                    <marker>
                        <token case_sensitive="yes">pelle</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Pelle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Pelle">Sie rücken mir auf die <marker>pelle</marker>.</example>
            </rule>
            -->
        </rulegroup>
        <rulegroup id="EBENE_SUBST" name="'auf vielen ebenen (Ebenen)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token>Geometrie</token>
                    <token>der</token>
                    <marker>
                        <token>ebene</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ebene</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ebene">Die analytische Geometrie der <marker>ebene</marker> und des Raumes.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token regexp="yes" min="0" max="1">ganz|so|sehr</token>
                    <token regexp="yes" min="0" max="1">schrecklich|furchtbar</token>
                    <token regexp="yes">vielen|zahlreichen|mehreren</token>
                    <marker>
                        <token>ebenen</token>
                    </marker>
                    <token><exception postag="SUB:DAT:PLU:.+" postag_regexp="yes"/></token>
                </pattern>
                <message>&subanfang;<suggestion>Ebenen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ebenen">Das verstört mich auf so vielen <marker>ebenen</marker>.</example>
                <example>Auf vielen <marker>ebenen</marker> Flächen kann man ausrutschen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FRISCHE_SUBST" name="'in alter frische (Frische)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token>alter</token>
                    <marker>
                        <token>frische</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Frische</suggestion>&subende;</message>
                <url>https://de.wiktionary.org/wiki/Frische</url>
                <short>&prgk;.</short>
                <example>Es war eine <marker>frische</marker> Nacht.</example>
                <example correction="Frische">Wir treffen uns morgen in alter <marker>frische</marker> wieder.</example>
            </rule>
        </rulegroup>
        <rulegroup id="REGELN_SUBST" name="'an die regeln (Regeln) halten' etc.">
            <url>https://de.wiktionary.org/wiki/Regel</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]n</token>
                    <token>die</token>
                    <marker>
                        <token>regeln</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Regeln</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir <marker>regeln</marker> das.</example>
                <example correction="Regeln">Sie müssen sich an die <marker>regeln</marker> halten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[nN]ach</token>
                    <token regexp="yes">den|(&meindein;)en|eigenen</token>
                    <marker>
                        <token>regeln</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Regeln</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir <marker>regeln</marker> das.</example>
                <example correction="Regeln">Sie müssen sich nach den <marker>regeln</marker> verhalten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>regeln</token>
                    </marker>
                    <token regexp="yes" inflected="yes">einhalten|brechen|befolgen|aufstellen</token>
                </pattern>
                <message>&subanfang;<suggestion>Regeln</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir <marker>regeln</marker> das.</example>
                <example correction="Regeln">Sie müssen die <marker>regeln</marker> einhalten wie alle anderen auch.</example>
                <example correction="Regeln">Wir sollten feste <marker>regeln</marker> aufstellen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WAGEN_SUBST" name="'mit dem wagen (Wagen) kommen' etc.">
            <url>https://de.wiktionary.org/wiki/Wagen</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token>mit</token>
                    <token regexp="yes">(&meindein;)em|dem</token>
                    <marker>
                        <token skip="1">wagen</token>
                    </marker>
                    <token postag="VER:.+" postag_regexp="yes" regexp="yes" inflected="yes">kommen|fahren</token>
                </pattern>
                <message>&subanfang;<suggestion>Wagen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir <marker>wagen</marker> nicht zu fragen.</example>
                <example correction="Wagen">Sie sind mit dem <marker>wagen</marker> gekommen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:.+" postag_regexp="yes" regexp="yes" inflected="yes">kommen|fahren</token>
                    <token>mit</token>
                    <token regexp="yes">(&meindein;)em|dem</token>
                    <marker>
                        <token>wagen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Wagen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir <marker>wagen</marker> nicht zu fragen.</example>
                <example correction="Wagen">Sie kommen mit dem <marker>wagen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>aus</token>
                    <token regexp="yes">(&meindein;)em|dem</token>
                    <marker>
                        <token skip="1">wagen</token>
                    </marker>
                    <token postag="VER:.+" postag_regexp="yes" inflected="yes" regexp="yes">steigen|holen|nehmen</token>
                </pattern>
                <message>&subanfang;<suggestion>Wagen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir <marker>wagen</marker> nicht zu fragen.</example>
                <example correction="Wagen">Sie sind aus dem <marker>wagen</marker> gestiegen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:.+" postag_regexp="yes" inflected="yes" skip="1" regexp="yes">steigen|holen|nehmen</token>
                    <token>aus</token>
                    <token regexp="yes">(&meindein;)em|dem</token>
                    <marker>
                        <token>wagen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Wagen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir <marker>wagen</marker> nicht zu fragen.</example>
                <example correction="Wagen">Bitte steigen Sie aus dem <marker>wagen</marker>.</example>
                <example correction="Wagen">Ich stieg langsam aus dem <marker>wagen</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="STROEME_SUBST" name="'in strömen (Strömen)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="2">regnete?|goss|gießt|floss(en)?|fließt</token>
                    <token>in</token>
                    <marker>
                        <token>strömen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Strömen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Strömen">Es regnete zwar nicht in <marker>strömen</marker>, aber feucht war es trotzdem.</example>
                <example correction="Strömen">Es regnet in <marker>strömen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>in</token>
                    <marker>
                        <token>strömen</token>
                    </marker>
                    <token regexp="yes">regnete?|goss|gießt|floss|fließt</token>
                </pattern>
                <message>&subanfang;<suggestion>Strömen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Strömen">Es war furchtbar, weil es in <marker>strömen</marker> regnete.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BEDARF_SUBST" name="'bei bedarf (Bedarf)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[bB]ei|[kK]ein</token>
                    <marker>
                        <token>bedarf</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Bedarf</suggestion>&subende;</message>
                <url>https://de.wiktionary.org/wiki/Bedarf</url>
                <short>&prgk;.</short>
                <example>Das <marker>bedarf</marker> noch der Klärung.</example>
                <example correction="Bedarf">Bei <marker>bedarf</marker> dürfen Sie mich gerne wieder anrufen.</example>
                <example correction="Bedarf">Kein <marker>bedarf</marker>, danke.</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUSREDE_SUBST" name="'faule ausrede (Ausrede)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[fF]aulen?</token>
                    <marker>
                        <token regexp="yes">ausreden?</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Das sollten wir ihm <marker>ausreden</marker>.</example>
                <example correction="Ausreden">Das sind doch faule <marker>ausreden</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BERUF_SUBST" name="'kaufmännische berufe (Berufe)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(?iu)(ausgeübt|(er|ge)lernt|anerkannt|technisch|handwerklich|sozial|kaufmännisch|(nicht)?akademisch)en?</token>
                    <marker>
                        <token regexp="yes">berufen?</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Er wurde <marker>berufen</marker>.</example>
                <example correction="Berufen">Viele von ihnen arbeiten in kaufmännischen <marker>berufen</marker>.</example>
                <example correction="Berufe">Technische <marker>berufe</marker> werden immer wichtiger.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>berufe</token>
                    </marker>
                    <token regexp="yes" inflected="yes">erlernen|ausüben|lernen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Er wurde <marker>berufen</marker>.</example>
                <example>Viele von ihnen arbeiten in kaufmännischen <marker>Berufen</marker>.</example>
                <example correction="Berufe">Viele von ihnen haben kaufmännische <marker>berufe</marker> gelernt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHAU_SUBST" name="'die schau (Schau) stehlen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:.+" postag_regexp="yes" skip="1"><exception scope="next" postag="SENT_END"/></token>
                    <token regexp="yes">die|zur</token>
                    <marker>
                        <token>schau</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schau</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schau">Er stiehlt mir die <marker>schau</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie|[zZ]ur</token>
                    <marker>
                        <token>schau</token>
                    </marker>
                    <token postag="VER:.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Schau</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schau">Er hat mir die <marker>schau</marker> gestohlen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WIDERSTAND_SUBST" name="'widerstand (Widerstand) leisten' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>widerstand</token>
                    </marker>
                    <token inflected="yes">leisten</token>
                </pattern>
                <message>&subanfang;<suggestion>Widerstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Widerstand">Er hat keinen <marker>widerstand</marker> geleistet.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>widerstand</token>
                    </marker>
                    <token>zu</token>
                    <token>leisten</token>
                </pattern>
                <message>&subanfang;<suggestion>Widerstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Widerstand">Es gilt <marker>widerstand</marker> zu leisten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="2">leisten</token>
                    <marker>
                        <token>widerstand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Widerstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir leisteten erbitterten <marker>Widerstand</marker>.</example>
                <example correction="Widerstand">Wir leisteten dagegen erbitterten <marker>widerstand</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[gG]egen</token>
                    <token regexp="yes">den|meinen|deinen|seinen|unseren|euren|ihren|dessen|deren</token>
                    <marker>
                        <token>widerstand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Widerstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Widerstand">Gegen den <marker>widerstand</marker> der Opposition wurde das Gesetz verabschiedet.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[gG]egen</token>
                    <token regexp="yes">den|meinen|deinen|seinen|unseren|euren|ihren|dessen|deren</token>
                    <token postag="ADJ:AKK:SIN:MAS.*" postag_regexp="yes"/>
                    <marker>
                        <token>widerstand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Widerstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Gegen den erbitterten <marker>Widerstand</marker> der Opposition wurde das Gesetz verabschiedet.</example>
                <example correction="Widerstand">Gegen den heftigen <marker>widerstand</marker> der Opposition wurde das Gesetz verabschiedet.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">auf|zum|im|&meindein;</token>
                    <marker>
                        <token>widerstand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Widerstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Widerstand">Wir haben das Recht auf <marker>widerstand</marker>.</example>
                <example correction="Widerstand">Damit stieß ich auf <marker>widerstand</marker>.</example>
                <example correction="Widerstand">Das ist ein Aufruf zum <marker>widerstand</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>auf</token>
                    <token postag="ADJ:AKK:SIN:MAS.*" postag_regexp="yes"/>
                    <marker>
                        <token>widerstand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Widerstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir haben das Recht auf heftigen <marker>Widerstand</marker>.</example>
                <example correction="Widerstand">Damit stieß ich auf heftigen <marker>widerstand</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="ANGRIFF_SUBST" name="'zum angriff (Angriff)'">
            <pattern case_sensitive="yes">
                <token regexp="yes" case_sensitive="no">zum|beim|i[mn]</token>
                <marker>
                    <token>angriff</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Angriff</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Angriff">Zum <marker>angriff</marker>!</example>
            <example correction="Angriff">Das sollten wir bald in <marker>angriff</marker> nehmen!</example>
        </rule>
        <rule id="ZWEIFEL_SUBST" name="'zweifel (Zweifel)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">(?iu)beim|im|in|ohne|vom|von</token>
                <marker>
                    <token regexp="yes">zweifeln?</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion><match no="2"  case_conversion="startupper"/></suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Zweifel">Im <marker>zweifel</marker> für den Angeklagten.</example>
            <example correction="Zweifeln">Er ist von <marker>zweifeln</marker> geplagt.</example>
        </rule>
        <rule id="LUEFTE_SUBST" name="'durch die lüfte (Lüfte)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[dD]urch|[iI]n</token>
                <token>die</token>
                <marker>
                    <token>lüfte</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Lüfte</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Lüfte">Frühling lässt sein blaues Band wieder flattern durch die <marker>lüfte</marker>.</example>
        </rule>
        <rule id="LUG_UND_TRUG" name="'Lug und trug (Trug)'">
            <pattern case_sensitive="yes">
                <token>Lug</token>
                <token>und</token>
                <marker>
                    <token>trug</token>
                </marker>
            </pattern>
            <message>In dieser Wendung wird <suggestion>Trug</suggestion> als Substantiv großgeschrieben.</message>
            <short>&prgk;.</short>
            <example correction="Trug">Lug und <marker>trug</marker> in der City.</example>
        </rule>
        <rulegroup id="BAND_SUBST" name="'auf das band (Band) legen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]ußer</token>
                    <token>Rand</token>
                    <token>und</token>
                    <marker>
                        <token>band</token>
                    </marker>
                </pattern>
                <message>In dieser Wendung wird <suggestion>Band</suggestion> als Substantiv großgeschrieben.</message>
                <short>&prgk;.</short>
                <example>Er lehnte sich über den Rand und <marker>band</marker> das Seil fest.</example>
                <example correction="Band">Die Börse ist außer Rand und <marker>band</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>das</token>
                    <marker>
                        <token>band</token>
                    </marker>
                    <token inflected="yes" regexp="yes">legen|stellen</token>
                </pattern>
                <message>&subanfang;<suggestion>Band</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Band">Bitte alle Waren auf das <marker>band</marker> legen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[vV]om</token>
                    <marker>
                        <token>band</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Band</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Bitte alle Waren auf das <marker>Band</marker> legen.</example>
                <example correction="Band">Der letzte Opel wird in Bochum 2016 vom <marker>band</marker> rollen.</example>
                <example correction="Band">Die Stimme kommt vom <marker>band</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="MASS_SUBST" name="'das maß (Maß) aller Dinge' etc.">
            <pattern case_sensitive="yes">
                <token regexp="yes" case_sensitive="no">das|zum|als</token>
                <marker>
                    <token>maß</token>
                </marker>
                <token>aller</token>
                <token>Dinge</token>
            </pattern>
            <message>&subanfang;<suggestion>Maß</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Maß">Die Aussage, der Mensch sei das <marker>maß</marker> aller Dinge, wird Protagoras zugeschrieben.</example>
            <example>Das Zimmer <marker>maß</marker> zwei mal zwei Meter.</example>
        </rule>
        <rule id="SEGEL_SUBST" name="'den Wind aus den segeln (Segeln) nehmen'">
            <pattern case_sensitive="yes">
                <token>aus</token>
                <token>den</token>
                <marker>
                    <token>segeln</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Segeln</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Segeln">Das nahm mir den Wind aus den <marker>segeln</marker>.</example>
        </rule>
        <rule id="NAEHTE_SUBST" name="'es platzte aus den nähten (Nähten)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[aA]us</token>
                <token regexp="yes">den|allen</token>
                <marker>
                    <token>nähten</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Nähten</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Nähten">Die Unis platzen aus allen <marker>nähten</marker>.</example>
        </rule>
        <rule id="STRICKE_SUBST" name="'wenn alle stricke (Stricke) reißen'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>stricke</token>
                </marker>
                <token>reißen</token>
            </pattern>
            <message>&subanfang;<suggestion>Stricke</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Stricke">Wenn alle <marker>stricke</marker> reißen, kann man sich nicht mal aufhängen.</example>
        </rule>
        <rule id="SCHRAUBE_SUBST" name="'eine schraube (Schraube) locker'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[eE]ine</token>
                <marker>
                    <token>schraube</token>
                </marker>
                <token>locker</token>
            </pattern>
            <message>&subanfang;<suggestion>Schraube</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Schraube">Bei dem ist wohl eine <marker>schraube</marker> locker.</example>
        </rule>
        <rule id="KREISE_SUBST" name="'in bürgerlichen kreisen (Kreisen)' etc.">
            <pattern case_sensitive="yes">
                <token regexp="yes">(diplomatische|illustre|konzentrische|gewisse|exklusive|unterrichtete|bürgerliche)n?</token>
                <marker>
                    <token regexp="yes">kreisen?</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Kreisen">Wie aus gewöhnlich gut unterrichteten <marker>kreisen</marker> verlautete …</example>
        </rule>
        <rule id="WUNDE_SUBST" name="'eine offene wunde (Wunde)' etc.">
            <pattern case_sensitive="yes">
                <token regexp="yes">(blutende|offene|chronische|eiternde|eitrige|klaffende|heilende|verheilte|vernarbte|schmerzende|schwärende|seelische|tiefe)n?</token>
                <marker>
                    <token regexp="yes">wunden?</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Wunden">Das sind offene <marker>wunden</marker>.</example>
        </rule>
        <rulegroup id="SCHNUPFEN_SUBST" name="'ich habe schnupfen (Schnupfen)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">haben</token>
                    <marker>
                        <token regexp="yes">schnupfen|husten|schmerzen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schnupfen">Ich habe <marker>schnupfen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">schnupfen|husten|schmerzen</token>
                    </marker>
                    <token inflected="yes">haben</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schnupfen">Weil ich <marker>schnupfen</marker> hatte, konnte ich nicht kommen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VORSORGE_SUBST" name="'ich habe vorsorge (Vorsorge) getroffen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">treffen</token>
                    <marker>
                        <token>vorsorge</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Ich treffe <marker>Vorsorge</marker>.</example>
                <example correction="Vorsorge">Keine Angst, ich treffe <marker>vorsorge</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>vorsorge</token>
                    </marker>
                    <token inflected="yes">treffen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Vorsorge">Keine Angst, ich werde <marker>vorsorge</marker> treffen.</example>
                <example correction="Vorsorge">Weil ich <marker>vorsorge</marker> getroffen hatte, funktionierte alles.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHULDEN_SUBST" name="'ich habe schulden (Schulden)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes">haben|machen|(be)?zahlen</token>
                    <marker>
                        <token>schulden</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schulden">Ich habe <marker>schulden</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>schulden</token>
                    </marker>
                    <token inflected="yes" regexp="yes">haben|machen|(be)?zahlen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schulden">Weil ich zu viele <marker>schulden</marker> hatte, wurde ich nicht bedient.</example>
                <example correction="Schulden">Du wirst nur Erfolg haben, wenn du keine <marker>schulden</marker> machst.</example>
                <!-- <example correction="Schulden">Du wirst hier erst wieder bedient, wenn du deine <marker>schulden</marker> bezahlst.</example> -->
                <!-- TODO: 'bezahlen' nicht im dic? doch, aber mit Lemma "[be]zahlen" -->
            </rule>
        </rulegroup>
        <rulegroup id="FILME_SUBST" name="'ich zeige filme (Filme)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes" skip="1">zeigen|drehen|schauen|gucken|sehen</token>
                    <marker>
                        <token>filme</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Filme">Ich drehe <marker>filme</marker>.</example>
                <example correction="Filme">Wir zeigen oft <marker>filme</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>filme</token>
                    </marker>
                    <token inflected="yes" regexp="yes">zeigen|drehen|schauen|gucken|sehen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Filme">Ich werde <marker>filme</marker> zeigen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BEWEISE_SUBST" name="'beweise (Beweise) vorlegen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>beweise</token>
                    </marker>
                    <token inflected="yes" regexp="yes">vorlegen|erbringen|führen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Beweise">Ich werde euch <marker>beweise</marker> vorlegen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="UNIFORM_SUBST" name="'in uniform (Uniform)' etc.">
            <!--TODO: "Ich war in uniform und musste mich deshalb benehmen." -->
            <rule>
                <pattern>
                    <token regexp="yes">.*beamt(in(nen)?|e[nr]?)|.*(soldat|polizist).*|wehrpflichtige[nr]?|.*wach(mann(e?s)?|leuten?|personals?|.*miliz.*)</token>
                    <token>in</token>
                    <marker>
                        <token case_sensitive="yes" regexp="yes">uniform|zivil</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Uniform">Eine Beamtin in <marker>uniform</marker> saß neben der Angeklagten.</example>
                <example correction="Uniform">Einige Wachleute in <marker>uniform</marker> sahen kurz herüber.</example>
                <example correction="Zivil">Zwei Polizeibeamte in <marker>zivil</marker> standen vor meiner Tür.</example>
                <example>In zivil- und strafrechtlichen Fragen macht mir keiner was vor.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHLANGEN_SUBST" name="'schlangen (Schlangen) bilden' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">bilden</token>
                    <token skip="1">sich</token>
                    <marker>
                        <token>schlangen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schlangen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schlangen">Es bildeten sich bereits <marker>schlangen</marker>.</example>
                <example correction="Schlangen">Es bildeten sich lange <marker>schlangen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>schlangen</token>
                    </marker>
                    <token inflected="yes" regexp="yes">bilden|töten</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schlangen">Da werden sich <marker>schlangen</marker> bilden.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KNOTEN_SUBST" name="'knoten (Knoten) knüpfen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>knoten</token>
                    </marker>
                    <token inflected="yes" regexp="yes">knüpfen|binden</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Knoten">Ich werde <marker>knoten</marker> knüpfen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GEIGE_SUBST" name="'geige (Geige) spielen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">(trompete|posaune|geige)n?</token>
                    </marker>
                    <token inflected="yes" regexp="yes">spielen|erklingen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Geige">Ich werde <marker>geige</marker> spielen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FISCHE_SUBST" name="'fische (Fische) fangen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>fische</token>
                    </marker>
                    <token inflected="yes" regexp="yes">fangen|verkaufen|kaufen|schwimmen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Fische">Ich werde heute <marker>fische</marker> fangen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ARBEITEN_SUBST" name="'arbeiten (Arbeiten) verrichten'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>arbeiten</token>
                    </marker>
                    <token inflected="yes" regexp="yes">verrichten|korrigieren|schreiben</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Ich werde kleinere <marker>Arbeiten</marker> verrichten.</example>
                <example correction="Arbeiten">Ich werde eure <marker>arbeiten</marker> korrigieren.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WAERME_SUBST" name="'vor wärme (Wärme) schützen'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[vV]or</token>
                    <marker>
                        <token regexp="yes">wärme|nässe</token>
                    </marker>
                    <token inflected="yes">schützen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Bitte vor <marker>Wärme</marker> geschützt lagern.</example>
                <example correction="Wärme">Bitte vor <marker>wärme</marker> schützen.</example>
                <example correction="Nässe">Bitte vor <marker>nässe</marker> geschützt lagern.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GLAETTE_SUBST" name="'bei glätte (Glätte)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[bB]ei</token>
                    <marker>
                        <token regexp="yes">glätte|nässe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Nässe">Rutschgefahr bei <marker>nässe</marker>.</example>
                <example correction="Glätte">Rutschgefahr bei <marker>glätte</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FASS_SUBST" name="'ein fass (Fass) ohne Boden' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[eE]in</token>
                    <marker>
                        <token>fass</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Bitte <marker>fass</marker> mich nicht so grob an.</example>
                <example correction="Fass">Das ist ein <marker>fass</marker> ohne Boden.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KOEPFE_SUBST" name="'da rollen köpfe (Köpfe)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token>rollen</token>
                    <marker>
                        <token>köpfe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Köpfe">Da rollen <marker>köpfe</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>köpfe</token>
                    </marker>
                    <token>rollen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Köpfe">Es werden <marker>köpfe</marker> rollen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GRENZEN_SUBST" name="'in grenzen (Grenzen)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <marker>
                        <token>grenzen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Grenzen">Die Begeisterung hielt sich in <marker>grenzen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <token regexp="yes">den|engen|gewissen</token>
                    <marker>
                        <token>grenzen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Die Begeisterung hielt sich in <marker>Grenzen</marker>.</example>
                <example correction="Grenzen">Die Begeisterung hielt sich in engen <marker>grenzen</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="AUSNAHME_SUBST" name="'keine ausnahmen (Ausnahmen)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[kK]eine|ohne</token>
                <marker>
                    <token>ausnahmen</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Ausnahmen</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Ausnahmen">Da machen wir keine <marker>ausnahmen</marker>!</example>
        </rule>
        <rulegroup id="BERGE_SUBST" name="'berge (Berge) von'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">berge|türme</token>
                    </marker>
                    <token>von</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Türme">Die <marker>türme</marker> von Hanoi</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>zu</token>
                    <marker>
                        <token>berge</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Berge">Mir standen die Haare zu <marker>berge</marker>.</example>
                <example correction="Berge">Im Frühtau zu <marker>berge</marker> wir zieh'n.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>berge</token>
                    </marker>
                    <token inflected="yes" regexp="yes">\[ver\]setzen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Berge">Ich könnte <marker>berge</marker> versetzen.</example>
            </rule>
        </rulegroup>
        <rule id="AUSSAGE_SUBST" name="'laut aussage (Aussage)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[lL]aut|[gG]emäß</token>
                <marker>
                    <token>aussage</token>
                </marker>
                <token regexp="yes">des|der|einiger|einer|eines|mancher|vieler|[iI]hrer|seiner|eurer|meiner|[dD]einer|dieser|jener</token>
            </pattern>
            <message>&subanfang;<suggestion>Aussage</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Aussage">Gemäß <marker>aussage</marker> der Bewohner ist die Wohnung gut.</example>
        </rule>
        <rulegroup id="ANGABEN_SUBST" name="'nach angaben (Angaben)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">[lL]aut|[gG]emäß|[nN]ach</token>
                    <marker>
                        <token>angaben</token>
                    </marker>
                    <token regexp="yes">des|der|einiger|einer|eines|mancher|vieler|[iI]hrer|seiner|eurer|meiner|[dD]einer|dieser|jener</token>
                </pattern>
                <message>&subanfang;<suggestion>Angaben</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Angaben">Nach <marker>angaben</marker> der Rebellen wurde gestern die Hauptstadt eingenommen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[nN]ach</token>
                    <token>eigenen</token>
                    <marker>
                        <token>angaben</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Angaben</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Angaben">Nach eigenen <marker>angaben</marker> haben die Rebellen gestern die Hauptstadt eingenommen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ERMESSEN_SUBST" name="'nach eigenem ermessen (Ermessen)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[nN]ach</token>
                    <token postag="(ADJ|PRO:POS):DAT:SIN:NEU.*" postag_regexp="yes"/>
                    <marker>
                        <token>ermessen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ermessen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ermessen">Nach meinem <marker>ermessen</marker> sind wir die Geilsten hier.</example>
                <example correction="Ermessen">Nach menschlichem <marker>ermessen</marker> kann jetzt nicht mehr viel schiefgehen.</example>
                <example correction="Ermessen">Sie dürfen nach freiem <marker>ermessen</marker> handeln.</example>
            </rule>
        </rulegroup>
        <rule id="BESTAND_SUBST" name="'der bestand (Bestand) an'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[dD]er</token>
                <marker>
                    <token>bestand</token>
                </marker>
                <token>an</token>
                <token postag="SUB:DAT:.+" postag_regexp="yes"/>
            </pattern>
            <message>&subanfang;<suggestion>Bestand</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example>Der <marker>Bestand</marker> an Wildtieren geht ständig zurück.</example>
            <example>Der <marker>bestand</marker> aus Stahl.</example>
            <example correction="Bestand">Der <marker>bestand</marker> an Tieren geht ständig zurück.</example>
        </rule>
        <rulegroup id="TROPFEN_SUBST" name="'Steter tropfen (Tropfen)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[sS]teter</token>
                    <marker>
                        <token>tropfen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Tropfen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tropfen">Steter <marker>tropfen</marker> höhlt den Stein.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[eE]in</token>
                    <marker>
                        <token>tropfen</token>
                    </marker>
                    <token>auf</token>
                </pattern>
                <message>&subanfang;<suggestion>Tropfen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tropfen">Das ist ein <marker>tropfen</marker> auf den heißen Stein.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]um</token>
                    <token>letzten</token>
                    <marker>
                        <token>tropfen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Tropfen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tropfen">Wir kämpfen bis zum letzten <marker>tropfen</marker> Blut.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">kein(en)?</token>
                    <token regexp="yes" min="0">einzige[rn]</token>
                    <marker>
                        <token case_sensitive="yes">tropfen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Tropfen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tropfen">Ich habe seit der Therapie keinen <marker>tropfen</marker> Alkohol mehr getrunken.</example>
                <example correction="Tropfen">Ich habe seit der Therapie keinen einzigen <marker>tropfen</marker> mehr getrunken.</example>
                <example correction="Tropfen">Keinen <marker>tropfen</marker> im Becher mehr und der Beutel schlaff und leer.</example>
                <example correction="Tropfen">Kein einziger <marker>tropfen</marker> ging verloren.</example>
            </rule>
        </rulegroup>
        <rulegroup id="JENSEITS_SUBST" name="'ins jenseits (Jenseits) befördern' etc.">
            <rule>
                <pattern>
                    <token>ins</token>
                    <marker>
                        <token case_sensitive="yes">jenseits</token>
                    </marker>
                    <token inflected="yes" regexp="yes">\[be\]fördern</token>
                </pattern>
                <message>&subanfang;<suggestion>Jenseits</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Jenseits">Er wurde von der Mafia ins <marker>jenseits</marker> befördert.</example>
            </rule>
        </rulegroup>
        <rulegroup id="NUTZEN_SUBST" name="'nutzen (Nutzen) ziehen' etc.">
            <rule>
                <pattern>
                    <token>von</token>
                    <token postag="ADJ:DAT:SIN:MAS:.+" postag_regexp="yes" min="0"/>
                    <marker>
                        <token case_sensitive="yes">nutzen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Nutzen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Nutzen">Das kann noch von <marker>nutzen</marker> sein.</example>
                <example correction="Nutzen">Das wird noch von großem <marker>nutzen</marker> sein.</example>
            </rule>
            <rule>
                <pattern>
                    <token inflected="yes">ziehen</token>
                    <marker>
                        <token case_sensitive="yes">nutzen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Nutzen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Nutzen">Wer zieht <marker>nutzen</marker> daraus?</example>
                <example correction="Nutzen">Ziehe <marker>nutzen</marker> daraus!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>nutzen</token>
                    </marker>
                    <token inflected="yes">ziehen</token>
                </pattern>
                <message>&subanfang;<suggestion>Nutzen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Nutzen">Wer hat daraus <marker>nutzen</marker> gezogen?</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>nutzen</token>
                    </marker>
                    <token>zu</token>
                    <token>ziehen</token>
                </pattern>
                <message>&subanfang;<suggestion>Nutzen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wer hat daraus <marker>Nutzen</marker> gezogen?</example>
                <example correction="Nutzen">Wer hat versucht, daraus <marker>nutzen</marker> zu ziehen?</example>
            </rule>
        </rulegroup>
        <rule id="ZU_NUTZE" name="'zu nutze (Nutze)'">
            <regexp case_sensitive='yes'>\b[Zz]u nutze\b</regexp>
            <message>&inwend;<suggestion>zu Nutze</suggestion> wird 'Nutze' großgeschrieben oder es wird zusammengeschrieben (<suggestion>zunutze</suggestion>).</message>
            <short>&prgk;.</short>
            <example correction="zu Nutze|zunutze">Er macht sich die Erfindung <marker>zu nutze</marker>.</example>
        </rule>
        <rulegroup id="ZU_RATE" name="'zu rate (Rate) ziehen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Zz]u</token>
                    <marker>
                        <token>rate</token>
                    </marker>
                    <token inflected="yes">ziehen</token>
                </pattern>
                <message>&inwend;'zu Rate ziehen' wird <suggestion>Rate</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Rate">Wir sollten besser einen Fachmann zu <marker>rate</marker> ziehen.</example>
                <example correction="Rate">Er hat einen Arzt zu <marker>rate</marker> gezogen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes" skip="3">[Zz]iehen</token>
                    <token>zu</token>
                    <marker>
                        <token>rate</token>
                    </marker>
                </pattern>
                <message>&inwend;'zu Rate ziehen' wird <suggestion>Rate</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Rate">Wir ziehen besser einen Fachmann zu <marker>rate</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>auf</token>
                    <marker>
                        <token>raten</token>
                    </marker>
                </pattern>
                <message>&inwend;'auf Raten' wird <suggestion>Raten</suggestion> in der Regel großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Raten">Das war Selbstmord auf <marker>raten</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZU_GRABE_TRAGEN" name="'zu grabe (Grabe) tragen'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Zz]u</token>
                    <marker>
                        <token>grabe</token>
                    </marker>
                    <token inflected="yes">tragen</token>
                </pattern>
                <message>&inwend;'zu Grabe tragen' wird <suggestion>Grabe</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Grabe">Er hat seine Frau zu <marker>grabe</marker> getragen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="3">tragen</token>
                    <token>zu</token>
                    <marker>
                        <token>grabe</token>
                    </marker>
                </pattern>
                <message>&inwend;'zu Grabe tragen' wird <suggestion>Grabe</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Grabe">Sie tragen die Vernunft zu <marker>grabe</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>im</token>
                    <marker>
                        <token>grabe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Grabe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Grabe">Er wird sich im <marker>grabe</marker> umdrehen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZU_UNRECHT" name="'zu unrecht (Unrecht)' etc.">
            <short>&prgk;.</short>
            <rule>
                <regexp case_sensitive="yes">[Zz]u unrecht</regexp>
                <message>&inwend;<suggestion>zu Unrecht</suggestion> (im Sinne von <suggestion>unberechtigt</suggestion>) wird 'Unrecht' großgeschrieben.</message>
                <example correction="zu Unrecht|unberechtigt">Da regt er sich ganz <marker>zu unrecht</marker> auf.</example>
            </rule>
            <rule>
                <pattern>
                    <token inflected="yes">haben</token>
                    <marker>
                        <token case_sensitive="yes">unrecht</token>
                    </marker>
                </pattern>
                <message><suggestion>Unrecht</suggestion> scheint wird als Nomen benutzt zu werden und wird dann großgeschrieben.</message>
                <example correction="Unrecht">Aber er hat <marker>unrecht</marker> in dieser Sache.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token case_sensitive="yes">unrecht</token>
                    </marker>
                    <token inflected="yes">haben</token>
                </pattern>
                <message><suggestion>Unrecht</suggestion> scheint wird als Nomen benutzt zu werden und wird dann großgeschrieben.</message>
                <example correction="Unrecht">Wenn er <marker>unrecht</marker> hat, mag er das nie zugeben.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FETT_SUBST" name="'in heißem fett (Fett)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token regexp="yes">heißem|siedendem</token>
                    <marker>
                        <token>fett</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Fett</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Fett">Wir haben sie in heißem <marker>fett</marker> gebraten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <marker>
                        <token>fett</token>
                    </marker>
                    <token regexp="yes" inflected="yes">backen|braten</token>
                </pattern>
                <message>&subanfang;<suggestion>Fett</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Fett">Wir haben sie in <marker>fett</marker> gebraten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:(AUX:)?[123]:.+" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">[öÖ]le</token>
                        <token>und</token>
                        <token>fette</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/> und <match no="4" case_conversion="startupper"/></suggestion> hier als Substantive verwendet werden.</message>
                <short>&prgk;.</short>
                <example correction="Öle und Fette">Musterland exportiert <marker>Öle und fette</marker>.</example>
                <example correction="Öle und Fette">Musterland exportiert <marker>öle und fette</marker>.</example>
                <example>Ich <marker>öle und fette</marker> die Kette.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:(AUX:)?[123]:.+" postag_regexp="yes"/>
                    <marker>
                        <token>öle</token>
                        <token>und</token>
                        <token regexp="yes">[fF]ette</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/> und <match no="4" case_conversion="startupper"/></suggestion> hier als Substantive verwendet werden.</message>
                <short>&prgk;.</short>
                <example correction="Öle und Fette">Musterland exportiert <marker>öle und fette</marker>.</example>
                <example correction="Öle und Fette">Musterland exportiert <marker>öle und Fette</marker>.</example>
                <example>Ich <marker>öle und fette</marker> die Kette.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">[öÖ]le</token>
                        <token>und</token>
                        <token>fette</token>
                    </marker>
                    <token postag="VER:(AUX:)?[123]:.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/> und <match no="3" case_conversion="startupper"/></suggestion> hier als Substantive verwendet werden.</message>
                <short>&prgk;.</short>
                <example correction="Öle und Fette">Musterland hat früher <marker>Öle und fette</marker> exportiert.</example>
                <example>Musterland exportiert <marker>Öle und Fette</marker>.</example>
                <example>Ich <marker>öle und fette</marker> die Kette.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>öle</token>
                        <token>und</token>
                        <token regexp="yes">[fF]ette</token>
                    </marker>
                    <token postag="VER:(AUX:)?[123]:.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/> und <match no="3" case_conversion="startupper"/></suggestion> hier als Substantive verwendet werden.</message>
                <short>&prgk;.</short>
                <example correction="Öle und Fette">Musterland hat früher <marker>öle und fette</marker> exportiert.</example>
                <example>Musterland exportiert <marker>Öle und Fette</marker>.</example>
                <example>Ich <marker>öle und fette</marker> die Kette.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WAREN_SUBST" name="'waren (Waren) und Dienstleistungen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>waren</token>
                    </marker>
                    <token>und</token>
                    <token>Dienstleistungen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Waren">Die Klassifikation von Nizza ist ein internationales Abkommen über die Einteilung von <marker>waren</marker> und Dienstleistungen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WEILE_SUBST" name="'eine ganze weile (Weile)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(?iu)seit|vor|nach</token>
                    <token>einer</token>
                    <marker>
                        <token>weile</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Weile">Nach einer <marker>weile</marker> wurde mir die Sache langweilig.</example>
                <example correction="Weile">Schon nach einer <marker>weile</marker> wurde mir die Sache langweilig.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">[eE]ine</token>
                    <marker>
                        <token>weile</token>
                    </marker>
                    <token>lang</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Weile">Das wird ihn eine <marker>weile</marker> lang beschäftigen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">[eE]ine</token>
                    <marker>
                        <token>weile</token>
                    </marker>
                    <token inflected="yes">dauern</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Das wird ihn eine <marker>Weile</marker> lang beschäftigen.</example>
                <example correction="Weile">Das wird eine <marker>weile</marker> dauern.</example>
                <example correction="Weile">Das kann eine ganze <marker>weile</marker> dauern.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="2">dauern</token>
                    <token skip="1">eine</token>
                    <marker>
                        <token>weile</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Das wird ihn eine <marker>Weile</marker> lang beschäftigen.</example>
                <example correction="Weile">Das dauert wohl noch eine <marker>weile</marker> hier.</example>
            </rule>
        </rulegroup>
        <rulegroup id="JUNGE_SUBST" name="'Mädchen und jungen (Jungen)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>jungen</token>
                    </marker>
                    <token>und</token>
                    <token>Mädchen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Jungen">Die <marker>jungen</marker> und Mädchen der Klasse 7c waren begeistert.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>Mädchen</token>
                    <token>und</token>
                    <marker>
                        <token>jungen</token>
                    </marker>
                    <token><exception postag="SUB:DAT:PLU:.+" postag_regexp="yes"/></token>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Jungen">Die Mädchen und <marker>jungen</marker> der Klasse 7c waren begeistert.</example>
                <example>Die Mädchen und <marker>jungen</marker> Frauen waren begeistert.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[eE]in|[aA]ls</token>
                    <token postag="ADJ:NOM:SIN:.+" postag_regexp="yes"/>
                    <marker>
                        <token>junge</token>
                    </marker>
                    <token><exception postag="SUB:DAT:PLU:.+" postag_regexp="yes"/></token>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Junge">Ich war damals noch ein kleiner <marker>junge</marker>.</example>
                <example correction="Junge">Du bist doch schon ein großer <marker>junge</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZWEI_FLIEGEN_MIT_EINER_KLAPPE" name="'zwei Fliegen mit einer klappe (Klappe) schlagen'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]wei</token>
                    <marker>
                        <token>fliegen</token>
                    </marker>
                    <token>mit</token>
                    <token>einer</token>
                    <token regexp="yes">[kK]lappe</token>
                </pattern>
                <message>&subanfang;<suggestion>Fliegen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Fliegen">Wir schlagen zwei <marker>fliegen</marker> mit einer Klappe.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]wei</token>
                    <token regexp="yes">[fF]liegen</token>
                    <token>mit</token>
                    <token>einer</token>
                    <marker>
                        <token>klappe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Klappe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Klappe">Wir schlagen zwei Fliegen mit einer <marker>klappe</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="STINKT_NACH" name="'es stinkt nach kotze (Kotze)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" inflected="yes" skip="1">[sS]tinken|[rR]iechen|[sS]chmecken</token>
                    <token regexp="yes">nach|wie</token>
                    <marker>
                        <token regexp="yes">pisse|kacke|scheiße|kotze</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Scheiße">Hier stinkt es nach <marker>scheiße</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">nach|wie</token>
                    <marker>
                        <token regexp="yes">pisse|kacke|scheiße|kotze</token>
                    </marker>
                    <token regexp="yes" inflected="yes">stinken|riechen|schmecken</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Hier stinkt es nach <marker>Scheiße</marker>.</example>
                <example correction="Scheiße">Es ist widerlich, weil es nach <marker>scheiße</marker> stinkt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="PFEIFE_SUBST" name="'Was soll das, du pfeife (Pfeife)?'">
            <rule>
                <pattern>
                    <token>in</token>
                    <token>der</token>
                    <marker>
                        <token case_sensitive="yes">pfeife</token>
                    </marker>
                    <token inflected="yes">rauchen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Pfeife">Den kannst du doch in der <marker>pfeife</marker> rauchen.</example>
            </rule>
            <rule>
                <pattern>
                    <token>du</token>
                    <token min="0" postag="ADJ:AKK:SIN:FEM:.+" postag_regexp="yes"/>
                    <marker>
                        <token case_sensitive="yes" regexp="yes">pfeife|schlampe|hure</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Pfeife">Was soll das, du <marker>pfeife</marker>?</example>
                <example correction="Schlampe">Dir werde ich es zeigen, du blöde <marker>schlampe</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHEISSE_SUBST" name="'in die scheiße (Scheiße) reiten' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token>die</token>
                    <marker>
                        <token>scheiße</token>
                    </marker>
                    <token inflected="yes">reiten</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Scheiße">Damit kann man jemanden ziemlich in die <marker>scheiße</marker> reiten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">reiten</token>
                    <token skip="3"/>
                    <token>in</token>
                    <token>die</token>
                    <marker>
                        <token>scheiße</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="5" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Scheiße">Damit reitest du dich bloß weiter in die <marker>scheiße</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_DER_KLEMME" name="'in der klemme (Klemme) stecken' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token>der</token>
                    <marker>
                        <token regexp="yes">scheiße|klemme|patsche</token>
                    </marker>
                    <token inflected="yes" regexp="yes">sitzen|stecken</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Scheiße">Ich habe den Eindruck, dass er ziemlich in der <marker>scheiße</marker> sitzt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes" skip="2">sitzen|stecken</token>
                    <token>in</token>
                    <token>der</token>
                    <marker>
                        <token regexp="yes">scheiße|klemme|patsche</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="4" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Klemme">Er steckt in der <marker>klemme</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHNAUZE_SUBST" name="'die schnauze (Schnauze) halten' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>die</token>
                    <marker>
                        <token regexp="yes">fresse|schnauze</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schnauze">Ich bin auf die <marker>schnauze</marker> gefallen damit.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token>schnauze</token>
                    </marker>
                    <token>voll</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schnauze">Ich hab die <marker>schnauze</marker> voll!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token regexp="yes">fresse|schnauze|klappe</token>
                    </marker>
                    <token inflected="yes">halten</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Fresse">Könnt ihr mal die <marker>fresse</marker> halten?</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">halten</token>
                    <token>die</token>
                    <marker>
                        <token regexp="yes">fresse|schnauze|klappe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Fresse">Jetzt haltet doch die <marker>fresse</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">großen?</token>
                    <marker>
                        <token regexp="yes">fresse|schnauze|klappe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Klappe">Ich mit meiner großen <marker>klappe</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SUBSTANTIVE_KLEIN" name="Substantive, die auch Verben oder Adjektive sein können (z.B. 'die aussagen (Aussagen)')">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <token regexp="yes">Die|Diese|Seine|Ihre|Meine|Deine|Eure|Unsere</token>
                    <marker>
                        <token regexp="yes">&subkleinplural;</token>
                    </marker>
                    <token postag="VER:3:PLU:.*" postag_regexp="yes" regexp="yes">[a-zäöü]+
                        <exception regexp="yes">einen|deutschen|langen|längen</exception>
                    </token>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Aussagen">Ihre <marker>aussagen</marker> sind falsch.</example>
                <example correction="Anrufe">Ihre <marker>anrufe</marker> sind mir sehr lästig.</example>
                <example correction="Klingen">Die <marker>klingen</marker> waren schartig.</example>
                <example correction="Fliesen">Die <marker>fliesen</marker> sind kaputt.</example>
                <example correction="Blasen">Diese <marker>blasen</marker> platzen bald auf.</example>
                <example correction="Brüste">Deine <marker>brüste</marker> sind nicht zu klein, dein BH ist bloß zu groß.</example>
                <example correction="Taten">Seine <marker>taten</marker> sind legendär.</example>
                <example correction="Lügen">Deine <marker>lügen</marker> waren auch mal einfallsreicher.</example>
                <example>Unsere <marker>Feinde</marker> waren hoffnungslos unterlegen.</example>
                <example>Die <marker>jungen</marker> deutschen Regisseure.</example>
                <example>Diese <marker>stellen</marker> einen großen Teil der Auswanderer.</example>
                <example>Die <marker>zentralen</marker> Aufgaben werden vom Ministerium gestellt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <token regexp="yes">Die|Diese|Seine|Ihre|Meine|Deine|Eure|Unsere</token>
                    <token postag="ADJ:NOM:PLU:(FEM|MAS|NEU):GRU:IND" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">&subkleinplural;</token>
                    </marker>
                    <token postag="VER:3:PLU:.*" postag_regexp="yes" regexp="yes">[a-zäöü]+
                        <exception regexp="yes">einen|deutschen|langen|längen</exception>
                    </token>
                </pattern>
                <message>&subanfang;<suggestion><match no="4" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Aussagen">Ihre lächerlichen <marker>aussagen</marker> sind falsch.</example>
                <example correction="Anrufe">Ihre ständigen <marker>anrufe</marker> waren mir bald lästig.</example>
                <example correction="Lumpen">Die schmutzigen <marker>lumpen</marker> stanken.</example>
                <example correction="Tauben">Die weißen <marker>tauben</marker> sind müde.</example>
                <example correction="Klingen">Die rostigen <marker>klingen</marker> waren stumpf.</example>
                <example correction="Taten">Seine heroischen <marker>taten</marker> sind legendär.</example>
                <example correction="Lügen">Deine unverschämten <marker>lügen</marker> waren auch mal einfallsreicher.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token regexp="yes">&subkleinplural;</token>
                    </marker>
                    <token regexp="yes">des|eines|dieses|seines|meines|ihres|deines|unseres|eures</token>
                    <token postag="SUB:GEN:SIN:(MAS|NEU)" postag_regexp="yes"/>
                    <token postag="VER:3:PLU:.*" postag_regexp="yes" regexp="yes">[a-zäöü]+
                        <exception regexp="yes">einen|deutschen|langen|längen</exception>
                    </token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Aussagen">Die <marker>aussagen</marker> des Mädchens sind falsch.</example>
                <example correction="Lumpen">Die <marker>lumpen</marker> des Bettlers stanken erbärmlich.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <token regexp="yes">Die|Diese|Jene</token>
                    <marker>
                        <token regexp="yes">&subkleinplural;</token>
                    </marker>
                    <token regexp="yes">meiner|deiner|seiner|unserer|eurer|ihrer|dieser|der|einer|jener</token>
                    <token postag="SUB:GEN:SIN:FEM"/>
                    <token postag="VER(:MOD)?:3:PLU:.*" postag_regexp="yes" regexp="yes">[a-zäöü]+
                        <exception regexp="yes">einen|deutschen|langen</exception>
                    </token>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Grenzen">Die <marker>grenzen</marker> meiner Sprache sind die Grenzen meiner Welt.</example>
                <example correction="Aussagen">Die <marker>aussagen</marker> deiner Frau sind falsch.</example>
                <example correction="Klingen">Die <marker>klingen</marker> der Waffe waren schartig.</example>
                <example correction="Lügen">Diese <marker>lügen</marker> der Regierung sind ungeheuerlich.</example>
                <example correction="Feinde">Die <marker>feinde</marker> der Revolution werden sterben.</example>
                <example>Die <marker>stellen</marker> der Frau einen Wagen zur Verfügung.</example>
                <example>Diese <marker>stellen</marker> meiner Frau deutschen Wein zur Verfügung.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER(:MOD)?:3:PLU:.*" postag_regexp="yes"/>
                    <token regexp="yes">die|diese|jene</token>
                    <marker>
                        <token regexp="yes">&subkleinplural;</token>
                    </marker>
                    <token regexp="yes">meiner|deiner|seiner|unserer|eurer|ihrer|dieser|der|einer|jener</token>
                    <token postag="SUB:GEN:SIN:FEM"/>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Grenzen">Die Grenzen meiner Sprache sind die <marker>grenzen</marker> meiner Welt.</example>
                <example correction="Feinde">Das sind die <marker>feinde</marker> der Revolution.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER(:MOD)?:.+" postag_regexp="yes"/>
                    <token regexp="yes">keine(rlei)?</token>
                    <marker>
                        <token regexp="yes">&subkleinplural;</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kosten">Es entstehen keinerlei <marker>kosten</marker>.</example>
                <example correction="Grenzen">Meine Dankbarkeit kennt keine <marker>grenzen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">ist|war</token>
                    <token regexp="yes">eine|die</token>
                    <marker>
                        <token regexp="yes">&femsubklein;</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Pumpe">Das ist eine <marker>pumpe</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">ist|war</token>
                    <token regexp="yes">eine|die</token>
                    <token postag="ADJ:NOM:SIN:FEM.*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">&femsubklein;</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="4" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Pumpe">Das ist eine gute <marker>pumpe</marker>.</example>
                <example>Das ist eine <marker>Pumpe</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">ist|war</token>
                    <token regexp="yes">ein|der</token>
                    <marker>
                        <token regexp="yes">&massubklein;</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Abschied">Das ist der <marker>abschied</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">ist|war</token>
                    <token regexp="yes">ein|der</token>
                    <token postag="ADJ:NOM:SIN:MAS.*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">&massubklein;</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="4" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Abschied">Das war ein langer <marker>abschied</marker>.</example>
                <example>Das ist der <marker>Abschied</marker>.</example>
            </rule>
            <rule>
                <antipattern>
                    <token>ist</token>
                    <token>das</token>
                    <token>gut</token>
                </antipattern>
                <pattern case_sensitive="yes">
                    <token regexp="yes">ist|war</token>
                    <token regexp="yes">ein|das</token>
                    <marker>
                        <token regexp="yes">&neusubklein;</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ende">Das ist das <marker>ende</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">ist|war</token>
                    <token regexp="yes">ein|das</token>
                    <token postag="ADJ:NOM:SIN:NEU.*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">&neusubklein;</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="4" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ende">Das war ein blödes <marker>ende</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token><exception regexp="yes">\(|,|;</exception></token>
                    <token regexp="yes">[dD]er</token>
                    <marker>
                        <token regexp="yes">&massubklein;</token>
                    </marker>
                    <token regexp="yes">des|eines|dieses|seines|meines|ihres|deines|unseres|eures</token>
                    <token postag="SUB:GEN:SIN:(MAS|NEU)" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Angriff">Der <marker>angriff</marker> des Gegners kam unerwartet.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token><exception regexp="yes">\(|,|;</exception></token>
                    <token regexp="yes">[dD]er</token>
                    <marker>
                        <token regexp="yes">&massubklein;<exception>laut</exception></token>
                    </marker>
                    <token regexp="yes">der|einer|dieser</token>
                    <token postag="SUB:GEN:SIN:FEM"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Angriff">Der <marker>angriff</marker> der Person kam unerwartet.</example>
                <example>Der Löwe, der <marker>laut</marker> der Sage zwei Köpfe hat, existiert nicht.</example>
                <example>Der <marker>laut</marker> der Statistik für Konsum steigende Verbrauch.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]er</token>
                    <token postag="ADJ:NOM:SIN:MAS:.*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">&massubklein;</token>
                    </marker>
                    <token regexp="yes">der|einer|dieser</token>
                    <token postag="SUB:GEN:SIN:FEM"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Widerstand">Der anfängliche <marker>widerstand</marker> der Opposition war bald vorbei.</example>
                <example correction="Anstieg">Der schnelle <marker>anstieg</marker> der Zahl der Arbeitslosen ist erschreckend.</example>
                <example>Der schnelle <marker>Angriff</marker> dieser Person ist überraschend.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <token regexp="yes">Der|Dieser|Sein|Ihr|Mein|Dein|Euer|Unser</token>
                    <marker>
                        <token regexp="yes">&massubklein;</token>
                    </marker>
                    <token postag="VER:3:SIN:.*" postag_regexp="yes" regexp="yes">[a-zäöü].*<exception negate_pos="yes" postag=".*VER.*:[123]:.*|PA2:PRD:GRU:VER|VER:PA2:[A-Z]{3}|.*VER:IMP.*" postag_regexp="yes"/></token>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Angriff">Dieser <marker>angriff</marker> kommt überraschend.</example>
                <example>Der <marker>Angriff</marker> war schnell vorbei.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <token regexp="yes">Der|Dieser|Sein|Ihr|Mein|Dein|Euer|Unser</token>
                    <token postag="ADJ:NOM:SIN:MAS:.*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">&massubklein;</token>
                    </marker>
                    <token postag="VER:3:SIN:.*" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="4" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Aufstieg">Unser morgendlicher <marker>aufstieg</marker> war schwer.</example>
                <example correction="Angriff">Dieser unverschämte <marker>angriff</marker> kommt Sie teuer zu stehen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token regexp="yes">&femsubklein;</token>
                    </marker>
                    <token>,</token>
                    <token regexp="yes">an|auf|bei|in|mit|über|unter|von|während|wegen|zu</token>
                    <token>der</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rolle">Die <marker>rolle</marker>, wegen der sie gekommen ist.</example>
                <example correction="Aussage">Die <marker>aussage</marker>, zu der sie sich durchgerungen hat.</example>
                <example>Die <marker>Zentrale</marker>, in der das Telefon nicht stillsteht.</example>
            </rule>
            <rule>
                <antipattern case_sensitive="yes">
                    <!-- Mehrdeutig, lieber Fehlalarm vermeiden: -->
                    <token>zeit</token>
                    <token regexp="yes">des|eines|dieses|seines|meines|ihres|deines|unseres|eures</token>
                    <token>Lebens</token>
                </antipattern>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token regexp="yes">&femsubklein;</token>
                    </marker>
                    <token regexp="yes">des|eines|dieses|seines|meines|ihres|deines|unseres|eures</token>
                    <token postag="SUB:GEN:SIN:(MAS|NEU)" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Aussage">Die <marker>aussage</marker> des Mädchens ist falsch.</example>
                <example correction="Schneide">Die <marker>schneide</marker> des Messers wurde stumpf.</example>
                <example>Die <marker>Zentrale</marker> des Vereins ist in Hamburg.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token regexp="yes">&femsubklein;</token>
                    </marker>
                    <token regexp="yes">der|einer|dieser</token>
                    <token postag="SUB:GEN:SIN:FEM"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Aussage">Die <marker>aussage</marker> dieser Person ist falsch.</example>
                <example>Die <marker>Zentrale</marker> der Vereinigung ist in Hamburg.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <token postag="ADJ:NOM:SIN:FEM:.*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">&femsubklein;</token>
                    </marker>
                    <token regexp="yes">der|einer|dieser</token>
                    <token postag="SUB:GEN:SIN:FEM"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Aussage">Die freche <marker>aussage</marker> dieser Person ist falsch.</example>
                <example correction="Klinge">Die rostige <marker>klinge</marker> der Waffe brach ab.</example>
                <example>Die neue <marker>Zentrale</marker> der Vereinigung ist in Hamburg.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <token regexp="yes">Die|Diese|Seine|Ihre|Meine|Deine|Eure|Unsere</token>
                    <marker>
                      <token regexp="yes">&femsubklein;<exception>oder</exception></token>
                    </marker>
                    <token postag="VER:3:SIN:.*" postag_regexp="yes" regexp="yes">[a-zäöü].*<exception negate_pos="yes" postag=".*VER.*:[123]:.*|PA2:PRD:GRU:VER|VER:PA2:[A-Z]{3}|.*VER:IMP.*" postag_regexp="yes"/></token>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Aussage">Diese <marker>aussage</marker> ist falsch.</example>
                <example correction="Flucht">Seine <marker>flucht</marker> belastet ihn zusätzlich.</example>
                <example correction="Abfahrt">Unsere <marker>abfahrt</marker> verzögert sich leider etwas.</example>
                <example correction="Angst">Die <marker>angst</marker> geht um.</example>
                <example correction="Scheide">Ihre <marker>scheide</marker> wurde feucht.</example>
                <example correction="Schneide">Die <marker>schneide</marker> wurde stumpf.</example>
                <example correction="Spitze">Die <marker>spitze</marker> ist stumpf.</example>
                <example correction="Klinge">Die <marker>klinge</marker> ist schartig.</example>
                <example correction="Blase">Die <marker>blase</marker> platzte am Mittwoch.</example>
                <example correction="Kontroverse">Die <marker>kontroverse</marker> ist noch unentschieden.</example>
                <example correction="Wüste">Die <marker>wüste</marker> lebt.</example>
                <example>Die <marker>Zentrale</marker> war völlig unvorbereitet.</example>
                <example>Die <marker>Fahrt</marker> war schnell vorbei.</example>
                <example>Die <marker>drei</marker> Körperabschnitte sind wichtig.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <token regexp="yes">Die|Diese|Seine|Ihre|Meine|Deine|Eure|Unsere</token>
                    <token postag="ADJ:NOM:SIN:FEM:.*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">&femsubklein;</token>
                    </marker>
                    <token postag="VER:3:SIN:.*" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="4" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Aussage">Diese unverschämte <marker>aussage</marker> ist falsch.</example>
                <example correction="Flucht">Seine eilige <marker>flucht</marker> belastet ihn zusätzlich.</example>
                <example correction="Angst">Die große <marker>angst</marker> geht um.</example>
                <example correction="Schneide">Die rostige <marker>schneide</marker> wurde stumpf.</example>
                <example correction="Eiche">Die deutsche <marker>eiche</marker> ist stark.</example>
                <example correction="Klinge">Die alte <marker>klinge</marker> ist schartig.</example>
                <example correction="Blase">Die riesige <marker>blase</marker> platzte am Mittwoch.</example>
                <example correction="Wüste">Die scheinbare <marker>wüste</marker> lebt.</example>
                <example>Die neue <marker>Zentrale</marker> war noch nicht einsatzbereit.</example>
                <example>Die rasante <marker>Fahrt</marker> war schnell vorbei.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]as</token>
                    <marker>
                        <token regexp="yes">&neusubklein;</token>
                    </marker>
                    <token>,</token>
                    <token regexp="yes">an|auf|bei|in|mit|über|unter|von|während|wegen|zu</token>
                    <token>dem</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Gerät">Das <marker>gerät</marker>, mit dem ich arbeite, ist alt.</example>
                <example>Das <marker>Gerät</marker>, mit dem ich arbeiten muss, ist schon sehr alt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]as</token>
                    <marker>
                        <token regexp="yes">&neusubklein;</token>
                    </marker>
                    <token regexp="yes">des|eines|dieses|seines|meines|ihres|deines|unseres|eures</token>
                    <token postag="SUB:GEN:SIN:(MAS|NEU)" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Gerät">Das <marker>gerät</marker> des Mädchens ist defekt.</example>
                <example>Das <marker>Ende</marker> des Buches ist überraschend.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]as</token>
                    <marker>
                        <token regexp="yes">&neusubklein;</token>
                    </marker>
                    <token regexp="yes">der|einer|dieser</token>
                    <token postag="SUB:GEN:SIN:FEM"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Alter">Das <marker>alter</marker> dieser Person ist nicht bekannt.</example>
                <example>Das <marker>Alter</marker> der Person ist mir nicht bekannt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]as</token>
                    <token postag="ADJ:NOM:SIN:NEU:.*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">&neusubklein;</token>
                    </marker>
                    <token regexp="yes">der|einer|dieser</token>
                    <token postag="SUB:GEN:SIN:FEM"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Alter">Das hohe <marker>alter</marker> dieser Person ist erstaunlich.</example>
                <example>Das böse <marker>Ende</marker> der Geschichte folgte auf dem Fuße.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <token regexp="yes">Das|Dieses|Sein|Ihr|Mein|Dein|Euer|Unser</token>
                    <marker>
                        <token regexp="yes">&neusubklein;</token>
                    </marker>
                    <token postag="VER:3:SIN:.*" postag_regexp="yes" regexp="yes">[a-zäöü].*<exception negate_pos="yes" postag=".*VER.*:[123]:.*|PA2:PRD:GRU:VER|VER:PA2:[A-Z]{3}|.*VER:IMP.*" postag_regexp="yes"/></token>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ende">Das <marker>ende</marker> ist nah.</example>
                <example>Das <marker>Ende</marker> war völlig überraschend.</example>
                <example>Das <marker>recht</marker> bekannte Lied war sehr erfolgreich.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <token regexp="yes">Das|Dieses|Sein|Ihr|Mein|Dein|Euer|Unser</token>
                    <token postag="ADJ:NOM:SIN:NEU:.*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">&neusubklein;</token>
                    </marker>
                    <token postag="VER:(MOD:)?3:SIN:.*" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="4" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Alter">Sein hohes <marker>alter</marker> muss in Rechnung gestellt werden.</example>
                <example>Das neue <marker>Gerät</marker> war noch nicht einsatzbereit.</example>
            </rule>
        </rulegroup>
        <rule id="DER_LETZTE_SCHREI" name="'der letzte schrei (Schrei)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[dD]er</token>
                <token>letzte</token>
                <marker>
                    <token>schrei</token>
                </marker>
            </pattern>
            <message>&inwend;'der letzte Schrei' wird <suggestion>Schrei</suggestion> großgeschrieben.</message>
            <short>&prgk;.</short>
            <example correction="Schrei">Das ist jetzt der letzte <marker>schrei</marker>.</example>
        </rule>
        <rule id="PER_EINSCHREIBEN" name="'per einschreiben (Einschreiben)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[pP]er</token>
                <marker>
                    <token regexp="yes">einschreiben|boten</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Einschreiben">Das schicken wir per <marker>einschreiben</marker>.</example>
            <example correction="Boten">Das schicken wir per <marker>boten</marker>.</example>
        </rule>
        <rule id="HINWEISE_SUBST" name="'für hinweise (Hinweise)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[fF]ür</token>
                <marker>
                    <token>hinweise</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Hinweise</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Hinweise">Ich bin dankbar für <marker>hinweise</marker>.</example>
        </rule>
        <rulegroup id="MIT_ABSTAND" name="'mit abstand (Abstand)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <marker>
                        <token>abstand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Abstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Abstand">Das war mit <marker>abstand</marker> das Schlechteste, was ich je gesehen habe!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it|[aA]us</token>
                    <token postag="ADJ:DAT:SIN:MAS:.+" postag_regexp="yes"/>
                    <marker>
                        <token>abstand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Abstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Abstand">Das war mit einigem <marker>abstand</marker> das Schlechteste, was ich je gesehen habe!</example>
                <example correction="Abstand">Sie verfolgten das Geschehen aus sicherem <marker>abstand</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" inflected="yes" skip="1">halten|nehmen</token>
                    <marker>
                        <token>abstand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Abstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Bitte <marker>Abstand</marker> halten!</example>
                <example correction="Abstand">Wir nahmen davon <marker>abstand</marker>.</example>
                <example correction="Abstand">Er hielt keinen <marker>abstand</marker>.</example>
                <example correction="Abstand">Er hielt respektvollen <marker>abstand</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token skip="1">abstand</token>
                    </marker>
                    <token regexp="yes" inflected="yes">halten|nehmen</token>
                </pattern>
                <message>&subanfang;<suggestion>Abstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Abstand">Bitte <marker>abstand</marker> halten!</example>
                <example correction="Abstand">Davon würde ich <marker>abstand</marker> nehmen.</example>
                <example correction="Abstand">Ich würde <marker>abstand</marker> davon nehmen.</example>
            </rule>
        </rulegroup>
        <rule id="ZUM_ABSCHIED" name="'zum abschied (Abschied)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[Zz]um</token>
                <marker>
                    <token>abschied</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Abschied</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Abschied">Zum <marker>abschied</marker> noch ein Totenhemd.</example>
        </rule>
        <rulegroup id="MIT_BEDAUERN" name="'mit bedauern (Bedauern)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]u</token>
                    <token regexp="yes">(&meindein;)em</token>
                    <marker>
                        <token>bedauern</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Bedauern</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Bedauern">Zu unserem <marker>bedauern</marker> müssen wir Ihnen mitteilen, dass p.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]u</token>
                    <token regexp="yes">(&meindein;)em</token>
                    <token regexp="yes">großen|größten|tiefen|tiefsten|aufrichtigen|äußersten</token>
                    <marker>
                        <token>bedauern</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Bedauern</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Bedauern">Zu unserem großen <marker>bedauern</marker> müssen wir Ihnen mitteilen, dass p.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <marker>
                        <token>bedauern</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Bedauern</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Bedauern">Das nehme ich mit <marker>bedauern</marker> zur Kenntnis.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <token regexp="yes">gewissem|großem|größtem|tiefem|tiefstem|leichtem|leisem|aufrichtigem|äußerstem</token>
                    <marker>
                        <token>bedauern</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Bedauern</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Das nehme ich mit großem <marker>Bedauern</marker> zur Kenntnis.</example>
                <example correction="Bedauern">Das nehme ich mit größtem <marker>bedauern</marker> zur Kenntnis.</example>
            </rule>
        </rulegroup>
        <rule id="MIT_OHNE_VERSTAND" name="'mit/ohne verstand (Verstand)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[mM]it|[oO]hne</token>
                <marker>
                    <token regexp="yes">verstand|mühe</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Verstand">Trink mit <marker>verstand</marker>!</example>
        </rule>
        <rule id="MIT_OHNE_WISSEN" name="'mit/ohne wissen (Wissen)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[mM]it|[oO]hne</token>
                <marker>
                    <token>wissen</token>
                </marker>
                <token regexp="yes">des|der|von|darüber|über|meiner|deiner|seiner|meines|deines|seines|ihres|eures</token>
            </pattern>
            <message>&subanfang;<suggestion>Wissen</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example>Das geschah ohne <marker>Wissen</marker> der Geschäftsführung!</example>
            <example correction="Wissen">Das geschah mit <marker>wissen</marker> der Geschäftsführung!</example>
        </rule>
        <rule id="MIT_OHNE_SCHALE" name="'mit/ohne schale (Schale)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">mit|ohne</token>
                <marker>
                    <token regexp="yes">schale|sahne</token>
                </marker>
                <token><exception postag="SUB:.+" postag_regexp="yes"/></token>
            </pattern>
            <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example>Nüsse ohne <marker>schale</marker> Gerüche.</example>
            <example correction="Schale">Nüsse ohne <marker>schale</marker>.</example>
            <example correction="Sahne">Erdbeeren mit <marker>sahne</marker>.</example>
        </rule>
        <rulegroup id="SINNE_SUBST" name="'mir schwinden die sinne (Sinne)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[vV]on</token>
                    <marker>
                        <token>sinnen</token>
                    </marker>
                </pattern>
                <message>Bitte prüfen Sie, ob <suggestion>Sinnen</suggestion> in dieser Wendung großgeschrieben werden muss.</message>
                <short>&prgk;.</short>
                <example correction="Sinnen">Ich war wie von <marker>sinnen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token regexp="yes">diesem|[dD]einem|eurem|meinem|[iI]hrem</token>
                    <marker>
                        <token>sinne</token>
                    </marker>
                </pattern>
                <message>Bitte prüfen Sie, ob <suggestion>Sinne</suggestion> in dieser Wendung großgeschrieben werden muss.</message>
                <short>&prgk;.</short>
                <example correction="Sinne">In diesem <marker>sinne</marker> – macht es gut.</example>
                <example correction="Sinne">Ich hoffe, das war in eurem <marker>sinne</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <token regexp="yes">(eng|weit)(er)?en</token>
                    <marker>
                        <token>sinne</token>
                    </marker>
                </pattern>
                <message>Bitte prüfen Sie, ob <suggestion>Sinne</suggestion> in dieser Wendung großgeschrieben werden muss.</message>
                <short>&prgk;.</short>
                <example correction="Sinne">Im weiteren <marker>sinne</marker> fallen darunter auch Mollusken.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token>sinne</token>
                    </marker>
                    <token regexp="yes">vernebel[nt]</token>
                </pattern>
                <message><suggestion>Sinne</suggestion> wird in dieser Wendung großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Sinne">Das hat mir die <marker>sinne</marker> vernebelt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token>sinne</token>
                    </marker>
                    <token regexp="yes">schw[ia]nden</token>
                </pattern>
                <message><suggestion>Sinne</suggestion> wird in dieser Wendung großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Sinne">Das war so furchtbar, dass mir die <marker>sinne</marker> schwanden.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">[sS]chw[ia]nden</token>
                    <token>die</token>
                    <marker>
                        <token>sinne</token>
                    </marker>
                </pattern>
                <message><suggestion>Sinne</suggestion> wird in dieser Wendung großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Sinne">Da schwanden mir die <marker>sinne</marker>.</example>
                <example correction="Sinne">Da schwinden einem die <marker>sinne</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SINN_UND_VERSTAND" name="'mit/ohne Sinn und verstand (Verstand)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">[mM]it|[oO]hne</token>
                    <token>Sinn</token>
                    <token regexp="yes">und|oder</token>
                    <marker>
                        <token>verstand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Verstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Verstand">Aber bitte mit Sinn und <marker>verstand</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]ehr</token>
                    <token>Glück</token>
                    <token>als</token>
                    <marker>
                        <token>verstand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Verstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Verstand">Da haben wir mehr Glück als <marker>verstand</marker> gehabt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]en</token>
                    <marker>
                        <token>verstand</token>
                    </marker>
                    <token inflected="yes">verlieren</token>
                </pattern>
                <message>&subanfang;<suggestion>Verstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Verstand">Hast du jetzt vollends den <marker>verstand</marker> verloren?</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="2">verlieren</token>
                    <token>den</token>
                    <marker>
                        <token>verstand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Verstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Hast du jetzt vollends den <marker>Verstand</marker> verloren?</example>
                <example correction="Verstand">Verlierst du jetzt den <marker>verstand</marker>?</example>
                <example correction="Verstand">Ich verliere gleich den <marker>verstand</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="TREUE_SCHWOEREN" name="'treue (Treue) schwören'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>treue</token>
                    </marker>
                    <token inflected="yes">schwören</token>
                </pattern>
                <message>&subanfang;<suggestion>Treue</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Treue">Ihr habt mir die <marker>treue</marker> geschworen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="QUELLEN_ANGEBEN" name="'quellen (Quellen) angeben'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">quellen?</token>
                    </marker>
                    <token inflected="yes">angeben</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Quellen">Ihr müsst eure <marker>quellen</marker> angeben.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">quellen?</token>
                    </marker>
                    <token>nicht</token>
                    <token inflected="yes">angeben</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Quellen">Ihr habt eure <marker>quellen</marker> nicht angegeben.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_SCHRECKEN_VERSETZEN" name="'in schrecken (Schrecken) versetzen'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>in</token>
                    <marker>
                        <token>schrecken</token>
                    </marker>
                    <token regexp="yes">versetz(en|e|t|ten?)</token>
                </pattern>
                <message>&subanfang;<suggestion>Schrecken</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schrecken">Jemanden in <marker>schrecken</marker> versetzen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>in</token>
                    <token regexp="yes">[aA]ngst</token>
                    <token>und</token>
                    <marker>
                        <token>schrecken</token>
                    </marker>
                    <token regexp="yes">versetz(en|e|t|ten?)</token>
                </pattern>
                <message>&subanfang;<suggestion>Schrecken</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schrecken">Jemanden in Angst und <marker>schrecken</marker> versetzen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">verbreiten</token>
                    <marker>
                        <token regexp="yes">[aA]ngst</token>
                        <token>und</token>
                        <token>schrecken</token>
                    </marker>
                </pattern>
                <message>&inwend;<suggestion>Angst und Schrecken</suggestion> werden 'Angst' und 'Schrecken' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Angst und Schrecken">Sie verbreiteten <marker>angst und schrecken</marker>.</example>
                <example correction="Angst und Schrecken">Sie verbreiteten <marker>Angst und schrecken</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">verbreiten</token>
                    <marker>
                        <token>angst</token>
                        <token>und</token>
                        <token regexp="yes">[sS]chrecken</token>
                    </marker>
                </pattern>
                <message>&inwend;<suggestion>Angst und Schrecken</suggestion> werden 'Angst' und 'Schrecken' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Angst und Schrecken">Sie verbreiteten <marker>angst und schrecken</marker>.</example>
                <example correction="Angst und Schrecken">Sie verbreiteten <marker>angst und Schrecken</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">[aA]ngst</token>
                        <token>und</token>
                        <token>schrecken</token>
                    </marker>
                    <token inflected="yes">verbreiten</token>
                </pattern>
                <message>&inwend;<suggestion>Angst und Schrecken</suggestion> werden 'Angst' und 'Schrecken' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Angst und Schrecken">Sie haben <marker>angst und schrecken</marker> verbreitet.</example>
                <example correction="Angst und Schrecken">Sie haben <marker>Angst und schrecken</marker> verbreitet.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>angst</token>
                        <token>und</token>
                        <token regexp="yes">[sS]chrecken</token>
                    </marker>
                    <token inflected="yes">verbreiten</token>
                </pattern>
                <message>&inwend;<suggestion>Angst und Schrecken</suggestion> werden 'Angst' und 'Schrecken' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Angst und Schrecken">Sie haben <marker>angst und Schrecken</marker> verbreitet.</example>
                <example correction="Angst und Schrecken">Sie haben <marker>angst und schrecken</marker> verbreitet.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>angst</token>
                        <token>und</token>
                        <token regexp="yes">[sS]chrecken</token>
                    </marker>
                    <token>zu</token>
                    <token>verbreiten</token>
                </pattern>
                <message>&inwend;<suggestion>Angst und Schrecken</suggestion> werden 'Angst' und 'Schrecken' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example>Sie haben <marker>Angst und Schrecken</marker> verbreitet.</example>
                <example correction="Angst und Schrecken">Sie begannen <marker>angst und schrecken</marker> zu verbreiten.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ANZEIGE_SUBST" name="'zur anzeige (Anzeige) bringen'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>zur</token>
                    <marker>
                        <token>anzeige</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Anzeige</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Anzeige">Wir haben den Fall zur <marker>anzeige</marker> gebracht.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZUR_SCHULE_GEHEN" name="'zur schule (Schule) gehen'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>zur</token>
                    <marker>
                        <token>schule</token>
                    </marker>
                    <token inflected="yes">gehen</token>
                </pattern>
                <message>&subanfang;<suggestion>Schule</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schule">Ich bin dort zur <marker>schule</marker> gegangen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">gehen</token>
                    <token>zur</token>
                    <marker>
                        <token>schule</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schule</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schule">Ich ging dort zur <marker>schule</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>in</token>
                    <token>die</token>
                    <marker>
                        <token>schule</token>
                    </marker>
                    <token inflected="yes">gehen</token>
                </pattern>
                <message>&subanfang;<suggestion>Schule</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schule">Ich bin dort in die <marker>schule</marker> gegangen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">gehen</token>
                    <token>in</token>
                    <token>die</token>
                    <marker>
                        <token>schule</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schule</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schule">Ich ging dort in die <marker>schule</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="MUEHE_GEBEN" name="'sich mühe (Mühe) geben'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>mühe</token>
                    </marker>
                    <token inflected="yes">geben</token>
                </pattern>
                <message>&subanfang;<suggestion>Mühe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Mühe">Wir haben uns alle <marker>mühe</marker> gegeben.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">g[ea]ben|gab|gibt</token>
                    <token skip="1">sich</token>
                    <marker>
                        <token>mühe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Mühe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Sie geben sich große <marker>Mühe</marker>.</example>
                <example correction="Mühe">Sie geben sich <marker>mühe</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[gG]ib(st)?</token>
                    <token skip="1">dir</token>
                    <marker>
                        <token>mühe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Mühe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Mühe">Gib dir keine <marker>mühe</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[gG][ea]bt</token>
                    <token skip="1">euch</token>
                    <marker>
                        <token>mühe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Mühe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Mühe">Gebt euch bitte <marker>mühe</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <marker>
                        <token>mühe</token>
                    </marker>
                    <token>und</token>
                    <token>Not</token>
                </pattern>
                <message>&subanfang;<suggestion>Mühe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Mühe">Wir haben es mit <marker>mühe</marker> und Not geschafft.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[fF]ür</token>
                    <token regexp="yes">(?iu)(&meindein;)e</token>
                    <marker>
                        <token regexp="yes">mühen?</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Mühe">Danke für deine <marker>mühe</marker>.</example>
                <example correction="Mühe">Danke für Deine <marker>mühe</marker>.</example>
                <example correction="Mühen">Danke für Ihre <marker>mühen</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ANKLANG_FINDEN" name="'anklang (Anklang) finden'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>anklang</token>
                    </marker>
                    <token inflected="yes">finden</token>
                </pattern>
                <message>&subanfang;<suggestion>Anklang</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Anklang">Weil seine Vorschläge <marker>anklang</marker> fanden.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="2">finden</token>
                    <marker>
                        <token>anklang</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Anklang</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Seine Vorschläge fanden bei ihr <marker>Anklang</marker>.</example>
                <example correction="Anklang">Seine Vorschläge fanden <marker>anklang</marker>.</example>
                <example correction="Anklang">Seine Vorschläge fanden keinen <marker>anklang</marker>.</example>
                <example correction="Anklang">Seine Vorschläge fanden keinen großen <marker>anklang</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WERT_SUBST" name="'wert (Wert) legen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="2">legen</token>
                    <marker>
                        <token>wert</token>
                    </marker>
                    <token regexp="yes">(dar)?auf</token>
                </pattern>
                <message>&subanfang;<suggestion>Wert</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Sie legt keinen <marker>Wert</marker> auf ihr Äußeres.</example>
                <example>Sie legt großen <marker>Wert</marker> auf ihr Äußeres.</example>
                <example correction="Wert">Sie legt keinen großen <marker>wert</marker> auf ihr Äußeres.</example>
                <example correction="Wert">Sie legt <marker>wert</marker> auf ihr Äußeres.</example>
            </rule>
            <rule>
                <pattern>
                    <token>unter</token>
                    <marker>
                        <token case_sensitive="yes">wert</token>
                    </marker>
                    <token inflected="yes" regexp="yes">\[ver\]kaufen</token>
                </pattern>
                <message>&subanfang;<suggestion>Wert</suggestion>&subende;</message>
                <url>https://de.wiktionary.org/wiki/Wert</url>
                <short>&prgk;.</short>
                <example correction="Wert">Du hast dich wie so oft unter <marker>wert</marker> verkauft.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">im|von|ohne</token>
                    <marker>
                        <token>wert</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Wert</suggestion>&subende;</message>
                <url>https://de.wiktionary.org/wiki/Wert</url>
                <short>&prgk;.</short>
                <example correction="Wert">Die Aktien steigen im <marker>wert</marker>.</example>
                <example correction="Wert">Aktien im <marker>wert</marker> von 80.000 €.</example>
                <example correction="Wert">Es wurde nichts von <marker>wert</marker> gestohlen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="HAUT_SUBST" name="'haut (Haut) und Knochen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>haut</token>
                    </marker>
                    <token>und</token>
                    <token regexp="yes">Knochen|Haar</token>
                </pattern>
                <message>&subanfang;<suggestion>Haut</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Haut">Nach der Diät war sie nur noch <marker>haut</marker> und Knochen.</example>
                <example correction="Haut">Ich bin Dir mit <marker>haut</marker> und Haar verfallen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]us</token>
                    <token>der</token>
                    <marker>
                        <token skip="1">haut</token>
                    </marker>
                    <token inflected="yes">fahren</token>
                </pattern>
                <message>&subanfang;<suggestion>Haut</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Haut">Ich könnte aus der <marker>haut</marker> fahren.</example>
                <example correction="Haut">Wer wird denn gleich aus der <marker>haut</marker> fahren.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">fahren</token>
                    <token>aus</token>
                    <token>der</token>
                    <marker>
                        <token>haut</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Haut</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Haut">Ich fahre gleich aus der <marker>haut</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>aus</token>
                    <token regexp="yes">(&meindein;)er</token>
                    <marker>
                        <token>haut</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Haut</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Haut">Ich kann nun einmal nicht aus meiner <marker>haut</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token regexp="yes">(&meindein;)er</token>
                    <marker>
                        <token>haut</token>
                    </marker>
                    <token inflected="yes">stecken</token>
                </pattern>
                <message>&subanfang;<suggestion>Haut</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Haut">Ich möchte nicht in deiner <marker>haut</marker> stecken!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>der</token>
                    <token>faulen</token>
                    <marker>
                        <token>haut</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Haut</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Haut">Und du liegst wieder auf der faulen <marker>haut</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="STUMPF_UND_STIEL" name="'mit stumpf (Stumpf) und Stiel'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[mM]it</token>
                <marker>
                    <token>stumpf</token>
                </marker>
                <token>und</token>
                <token>Stiel</token>
            </pattern>
            <message>&inwend; 'mit Stumpf und Stiel' wird <suggestion>Stumpf</suggestion> großgeschrieben.</message>
            <short>&prgk;.</short>
            <example correction="Stumpf">Mit <marker>stumpf</marker> und Stiel haben Unbekannte den Apparat aus dem Erdreich gerissen.</example>
        </rule>
        <rule id="KREUZ_UND_QUER" name="'Kreuz (kreuz) und quer'">
            <pattern case_sensitive="yes">
                <token negate_pos="yes" postag="SENT_START"/>
                <marker>
                    <token>Kreuz</token>
                    <token>und</token>
                    <token>quer</token>
                </marker>
            </pattern>
            <message>Die Wendung <suggestion><match case_conversion="alllower" no="2"/> <match case_conversion="alllower" no="3"/> <match case_conversion="alllower" no="4"/></suggestion> wird normalerweise kleingeschrieben.</message>
            <short>&prgk;.</short>
            <example correction="kreuz und quer">Alle liefen <marker>Kreuz und quer</marker> durcheinander.</example>
        </rule>
        <rulegroup id="KREUZ_SUBST" name="'kreuz (Kreuz)'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>kreuz</token>
                    </marker>
                    <token negate="yes">und</token>
                    <token negate="yes">quer</token>
                </pattern>
                <message>&subanfang;<suggestion>Kreuz</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Alle liefen <marker>kreuz</marker> und quer durcheinander.</example>
                <example correction="Kreuz">Das <marker>kreuz</marker> mit den Kreuzschmerzen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]u</token>
                    <marker>
                        <token skip="1">kreuze</token>
                    </marker>
                    <token inflected="yes">kriechen</token>
                </pattern>
                <message>&subanfang;<suggestion>Kreuze</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kreuze">Er ist zu <marker>kreuze</marker> gekrochen.</example>
                <example correction="Kreuze">Ich werde nicht zu <marker>kreuze</marker> kriechen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">kriechen</token>
                    <token>zu</token>
                    <marker>
                        <token>kreuze</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Kreuze</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kreuze">Er kroch zu <marker>kreuze</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]m</token>
                    <marker>
                        <token skip="1">kreuze</token>
                    </marker>
                    <token inflected="yes">bereuen</token>
                </pattern>
                <message>&subanfang;<suggestion>Kreuze</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kreuze">Das sollst du am <marker>kreuze</marker> bereuen.</example>
            </rule>
        </rulegroup>
        <rule id="WIDER_ERWARTEN" name="'wider erwarten (Erwarten)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[wW]ider</token>
                <marker>
                    <token>erwarten</token>
                </marker>
            </pattern>
            <message>Meinten Sie \1 <suggestion><match no="2" case_conversion="startupper"/></suggestion>?</message>
            <short>&prgk;.</short>
            <example correction="Erwarten">Wider <marker>erwarten</marker></example>
        </rule>
        <rulegroup id="DIENST_SUBST" name="'dienst (Dienst) erweisen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token skip="1">dienst</token>
                    </marker>
                    <token inflected="yes">erweisen</token>
                </pattern>
                <message>&subanfang;<suggestion>Dienst</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Dienst">Er hat sich keinen guten <marker>dienst</marker> erwiesen.</example>
                <example>Es geht hier nicht darum, mir einen <marker>Dienst</marker> zu erweisen.</example>
                <example correction="Dienst">Es geht nicht darum, mir einen <marker>dienst</marker> zu erweisen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">in|im|außer|keinen|kein</token>
                    <marker>
                        <token>dienst</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Dienst</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Dienst">Ich bin außer <marker>dienst</marker>.</example>
                <example correction="Dienst">Ich habe heute keinen <marker>dienst</marker>.</example>
                <example>Ich bin heute nicht im <marker>Dienst</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[öÖ]ffentliche[rn]?</token>
                    <marker>
                        <token>dienst</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Dienst</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Dienst">Ich bin im öffentlichen <marker>dienst</marker> tätig.</example>
            </rule>
        </rulegroup>
        <rulegroup id="TRAEUME_SUBST" name="'die Frau meiner träume (Träume)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SUB:NOM:.+" postag_regexp="yes"/>
                    <token regexp="yes">(&meindein;)er</token>
                    <marker>
                        <token>träume</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Träume</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Träume">Du bist die Frau meiner <marker>träume</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WOGEN_SUBST" name="'Öl auf die wogen (Wogen)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>die</token>
                    <marker>
                        <token>wogen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Wogen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Wogen">Ich versuchte, Öl auf die <marker>wogen</marker> zu gießen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token>wogen</token>
                    </marker>
                    <token inflected="yes">glätten</token>
                </pattern>
                <message>&subanfang;<suggestion>Wogen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Wogen">Ich wollte nur die <marker>wogen</marker> glätten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token>wogen</token>
                    </marker>
                    <token>zu</token>
                    <token>glätten</token>
                </pattern>
                <message>&subanfang;<suggestion>Wogen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Wogen">Es ist nicht einfach, die <marker>wogen</marker> zu glätten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">glätten</token>
                    <token>die</token>
                    <marker>
                        <token>wogen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Wogen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Wogen">Ich hoffe, das glättet die <marker>wogen</marker> etwas.</example>
            </rule>
        </rulegroup>
        <rule id="UNTER_OPFERN" name="'unter großen opfern (Opfern)' etc.">
            <pattern case_sensitive="yes">
                <token regexp="yes">[uU]nter</token>
                <token regexp="yes">den|großen|erheblichen</token>
                <marker>
                    <token>opfern</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Opfern</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Opfern">Unter den <marker>opfern</marker> waren auch mehrere Kinder.</example>
        </rule>
        <rule id="UNTER_SCHMERZEN" name="'unter schmerzen (Schmerzen)' etc.">
            <pattern case_sensitive="yes">
                <token regexp="yes">[uU]nter</token>
                <marker>
                    <token regexp="yes">tränen|schmerzen|freunden|vorbehalten|bäumen|zwang</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Schmerzen">Unter <marker>schmerzen</marker> sollst du deine Kinder gebären.</example>
            <example correction="Tränen">Unter <marker>tränen</marker> gestand er seine Schuld.</example>
        </rule>
        <rulegroup id="TRAENEN_SUBST" name="'tränen (Tränen) vergießen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>tränen</token>
                    </marker>
                    <token>in</token>
                    <token regexp="yes">den|die</token>
                    <token>Augen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tränen">Ich hatte <marker>tränen</marker> in den Augen.</example>
                <example correction="Tränen">Mit <marker>tränen</marker> in den Augen nahmen wir Abschied.</example>
                <example>Mir <marker>tränen</marker> die Augen.</example>
                <example>Mir schossen <marker>Tränen</marker> in die Augen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes" skip="1">tränen?</token>
                    </marker>
                    <token inflected="yes" regexp="yes">vergießen|weinen|nachweinen|nachzuweinen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tränen">Ich werde keine <marker>tränen</marker> darüber vergießen.</example>
                <example>Mir <marker>tränen</marker> die Augen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes" skip="1">vergießen|weinen</token>
                    <marker>
                        <token regexp="yes">tränen?</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tränen">Ich vergieße keine <marker>tränen</marker> darüber.</example>
                <example>Mir <marker>tränen</marker> die Augen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">rühren</token>
                    <token>zu</token>
                    <marker>
                        <token>tränen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tränen">Es rührt mich zu <marker>tränen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]u</token>
                    <marker>
                        <token skip="1">tränen</token>
                    </marker>
                    <token inflected="yes">rühren</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tränen">Ich war zu <marker>tränen</marker> gerührt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]en</token>
                    <marker>
                        <token>tränen</token>
                    </marker>
                    <token regexp="yes">nahe?</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tränen">Ich war den <marker>tränen</marker> nahe.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <marker>
                        <token>tränen</token>
                    </marker>
                    <token>aufgelöst</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tränen">Ich war in <marker>tränen</marker> aufgelöst.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">kommen|kamen</token>
                    <token>die</token>
                    <marker>
                        <token>tränen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tränen">Mir kamen die <marker>tränen</marker> vor Rührung.</example>
                <example correction="Tränen">Mir kommen gleich die <marker>tränen</marker> vor Rührung.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>die</token>
                    <marker>
                        <token>tränen</token>
                    </marker>
                    <token regexp="yes">(ge)?kommen|kamen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tränen">Das war so traurig, dass mir die <marker>tränen</marker> kamen.</example>
                <example correction="Tränen">Das war so rührend, da sind mir die <marker>tränen</marker> gekommen.</example>
                <example>Mir kamen die <marker>Tränen</marker> vor Rührung.</example>
            </rule>
        </rulegroup>
        <rulegroup id="RUNDE_SUBST" name="'über die runden (Runden) kommen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[msdD]?eine|ihre|einige</token>
                    <marker>
                        <token regexp="yes">runden?</token>
                    </marker>
                    <token inflected="yes">drehen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Runden">Ich werde noch einige <marker>runden</marker> drehen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[üÜ]ber</token>
                    <token>die</token>
                    <marker>
                        <token>runden</token>
                    </marker>
                    <token inflected="yes">kommen</token>
                </pattern>
                <message>&subanfang;<suggestion>Runden</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Runden">Ich werde schon über die <marker>runden</marker> kommen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">kommen</token>
                    <token>über</token>
                    <token>die</token>
                    <marker>
                        <token>runden</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Runden</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Runden">Ich komme schon über die <marker>runden</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>die</token>
                    <marker>
                        <token>runde</token>
                    </marker>
                    <token inflected="yes">machen</token>
                </pattern>
                <message>&inwend;'die Runde machen' wird <suggestion>Runde</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Runde">Das Gerücht wird die <marker>runde</marker> machen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">machen</token>
                    <token>die</token>
                    <marker>
                        <token>runde</token>
                    </marker>
                    <token postag="SUB:.*" postag_regexp="yes" negate_pos="yes"/>
                </pattern>
                <message>&inwend;'die Runde machen' wird <suggestion>Runde</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Runde">Das Gerücht machte die <marker>runde</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <token>nächste</token>
                    <marker>
                        <token>runde</token>
                    </marker>
                    <token postag="SUB:.*" postag_regexp="yes" negate_pos="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Runde</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Runde">Die nächste <marker>runde</marker> geht auf mich.</example>
                <example correction="Runde">Die Verhandlungen gehen in die nächste <marker>runde</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WUNDER_SUBST" name="'kein wunder (Wunder)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[kK]?[eE]in</token>
                    <marker>
                        <token>wunder</token>
                    </marker>
                    <token><exception postag="SUB:NOM:SIN:MAS"/></token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Das ist kein <marker>wunder</marker> Punkt, sondern eine klaffende Wunde.</example>
                <example>Das ist ein <marker>wunder</marker> Punkt bei der Sache.</example>
                <example>Kein <marker>Wunder</marker>.</example>
                <example correction="Wunder">Ist ja kein <marker>wunder</marker>.</example>
                <example correction="Wunder">Ein <marker>wunder</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>wunder</token>
                    </marker>
                    <token regexp="yes" inflected="yes">wirken|vollbringen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Wunder">Ich kann schließlich keine <marker>wunder</marker> vollbringen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" inflected="yes">wirken|vollbringen</token>
                    <marker>
                        <token>wunder</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Wunder">Sie vollbrachte <marker>wunder</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">wahre[ns]?</token>
                    <marker>
                        <token>wunder</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Wunder">Sie vollbrachte wahre <marker>wunder</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="LEHRE_SUBST" name="'eine lehre (Lehre) erteilen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="PRO:(REF|PER):DAT:.*" postag_regexp="yes"/>
                    <token>eine</token>
                    <marker>
                        <token>lehre</token>
                    </marker>
                    <token postag="VER:.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Lehre">Das wird mir eine <marker>lehre</marker> sein.</example>
                <example correction="Lehre">Wir werden ihm eine <marker>lehre</marker> erteilen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="TAUFE_SUBST" name="'aus der taufe (Taufe) heben' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="2" inflected="yes" postag="VER:.*" postag_regexp="yes">heben</token>
                    <token>aus</token>
                    <token>der</token>
                    <marker>
                        <token>taufe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Taufe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Taufe">Wir heben die Idee aus der <marker>taufe</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>aus</token>
                    <token>der</token>
                    <marker>
                        <token>taufe</token>
                    </marker>
                    <token skip="2" inflected="yes" postag="VER:.*" postag_regexp="yes">heben</token>
                </pattern>
                <message>&subanfang;<suggestion>Taufe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Taufe">Wir haben die Idee aus der <marker>taufe</marker> gehoben.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SOG_SUBST" name="'in den sog (Sog) geraten' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="1" inflected="yes" regexp="yes" postag="VER:.+" postag_regexp="yes">geraten|kommen</token>
                    <token>in</token>
                    <token regexp="yes">den|diesen|dessen|deren|ihren</token>
                    <marker>
                        <token>sog</token>
                    </marker>
                    <token negate="yes">.</token>
                </pattern>
                <message>&subanfang;<suggestion>Sog</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Sog">Der Taucher geriet plötzlich in den <marker>sog</marker> der Schiffsschraube.</example>
                <example correction="Sog">Auch die Anleger geraten in den <marker>sog</marker> der Krise.</example>
                <example>Auch die Anleger geraten in den <marker>sog</marker>. Strudel.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token regexp="yes">den|diesen|dessen|deren|ihren</token>
                    <marker>
                        <token>sog</token>
                    </marker>
                    <token inflected="yes" regexp="yes" postag="VER:.+" postag_regexp="yes">geraten|kommen</token>
                </pattern>
                <message>&subanfang;<suggestion>Sog</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Sog">Der Taucher ist plötzlich in den <marker>sog</marker> geraten.</example>
            </rule>
        </rulegroup>
        <rulegroup id="TIEFE_SUBST" name="'in die tiefe (Tiefe) gehen/stürzen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="1" inflected="yes" regexp="yes" postag="VER:.*" postag_regexp="yes">stürzen|fallen|gehen</token>
                    <token>in</token>
                    <token>die</token>
                    <marker>
                        <token>tiefe</token>
                    </marker>
                    <token postag="SUB:(.+):SIN:FEM|NPS" postag_regexp="yes" negate_pos="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Tiefe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tiefe">Der Bergsteiger stürzte in die <marker>tiefe</marker>.</example>
                <example correction="Tiefe">Der Selbstmörder stürzte sich in die <marker>tiefe</marker>.</example>
                <example correction="Tiefe">Ich gehe nicht in die <marker>tiefe</marker>.</example>
                <example>Der Bergsteiger stürzte in die <marker>tiefe</marker> Schlucht.</example>
                <example>Der Bergsteiger stürzte kopfüber in die <marker>Tiefe</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>in</token>
                    <token>die</token>
                    <marker>
                        <token>tiefe</token>
                    </marker>
                    <token inflected="yes" regexp="yes" postag="VER:.*" postag_regexp="yes">stürzen|fallen|gehen</token>
                </pattern>
                <message>&subanfang;<suggestion>Tiefe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tiefe">Der Bergsteiger ist 400 Meter in die <marker>tiefe</marker> gestürzt.</example>
                <example>Der Bergsteiger ist über 400 Meter in die <marker>Tiefe</marker> gestürzt.</example>
                <example>Der Bergsteiger ist in die <marker>tiefe</marker> Schlucht gestürzt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>Höhen</token>
                    <token>und</token>
                    <marker>
                        <token>tiefen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Tiefen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tiefen">Ich habe schon viele Höhen und <marker>tiefen</marker> durchlebt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GLAESER_SUBST" name="'nach ein paar gläsern (Gläsern) Wein' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>gläsern</token>
                    </marker>
                    <token regexp="yes">Wein(schorle)?|(Rot|Weiß|Rosé|Schaum)wein|Rosé|Sekt|Champagner|Bier|Weizen(bier)?|Pils|Alt(bier)?|Tee|Rum|Schnaps|Likör|Martini|Jägermeister|Whiske?y|Wodka|Wasser|Mineralwasser|Cola|Fanta|.*[lL]imonade|Milch|.*[sS]aft</token>
                </pattern>
                <message>&subanfang;<suggestion>Gläsern</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Gläsern">Nach ein paar <marker>gläsern</marker> Wein wurde er zudringlich.</example>
                <example>Er schaute mich <marker>gläsern</marker> an.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DECKE_SUBST" name="'an die decke (Decke) gehen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">an|unter</token>
                    <token regexp="yes">einer|der|die|(&meindein;)e</token>
                    <marker>
                        <token>decke</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Decke</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Decke">Komm unter meine <marker>decke</marker>.</example>
                <example correction="Decke">Die stecken doch alle unter einer <marker>decke</marker>.</example>
                <example correction="Decke">Ich gehe gleich an die <marker>decke</marker>.</example>
                <example>Ich <marker>decke</marker> dich zu.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">eine|die</token>
                    <marker>
                        <token>decke</token>
                    </marker>
                    <token regexp="yes">auf|über</token>
                    <token>den</token>
                    <token>Kopf</token>
                </pattern>
                <message>&subanfang;<suggestion>Decke</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Decke">Ich zog mir die <marker>decke</marker> über den Kopf.</example>
                <example correction="Decke">Mir fällt die <marker>decke</marker> auf den Kopf.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WAND_SUBST" name="'an die wand (Wand) nageln' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]n</token>
                    <token regexp="yes">einer?|der|die|(&meindein;)er?</token>
                    <marker>
                        <token>wand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Wand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Wand">Ich hänge es an die <marker>wand</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_DIE_TAT_UMSETZEN" name="'in die tat (Tat) umsetzen'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>in</token>
                    <token>die</token>
                    <marker>
                        <token>tat</token>
                    </marker>
                    <token inflected="yes">umsetzen</token>
                </pattern>
                <message>&subanfang;<suggestion>Tat</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tat">Wir haben das Vorhaben in die <marker>tat</marker> umgesetzt.</example>
                <example correction="Tat">Wir werden das Vorhaben in die <marker>tat</marker> umsetzen.</example>
            </rule>
        </rulegroup>
        <rule id="IN_DER_TAT" name="'in der tat (Tat)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[Ii]n</token>
                <token>der</token>
                <marker>
                    <token>tat</token>
                </marker>
                <token regexp="yes" negate="yes">s?ich|er|sie|es</token>
            </pattern>
            <message>&subanfang;<suggestion>Tat</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Tat">In der <marker>tat</marker> – dort liegt der Bahnhof.</example>
        </rule>
        <rulegroup id="AUF_FRISCHER_TAT" name="'auf frischer tat (Tat)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>frischer</token>
                    <marker>
                        <token>tat</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Tat</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tat">Auf frischer <marker>tat</marker> ertappt!</example>
            </rule>
        </rulegroup>
        <rule id="IM_REGEN_STEHEN" name="'im regen (Regen) stehen'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[Ii]m</token>
                <marker>
                    <token>regen</token>
                </marker>
                <token inflected="yes">stehen</token>
            </pattern>
            <message>&subanfang;<suggestion>Regen</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Regen">Er ließ mich im <marker>regen</marker> stehen.</example>
        </rule>
        <rulegroup id="IM_STICH_LASSEN" name="'im stich (Stich) lassen'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>im</token>
                    <marker>
                        <token>stich</token>
                    </marker>
                    <token inflected="yes">lassen</token>
                </pattern>
                <message>&subanfang;<suggestion>Stich</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Stich">Wir werden euch nicht im <marker>stich</marker> lassen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">lassen</token>
                    <token regexp="yes">euch|uns|[dDm]ich|sie|ihn</token>
                    <token>im</token>
                    <marker>
                        <token>stich</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Stich</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Stich">Ihr lasst uns im <marker>stich</marker>.</example>
                <example>Wir werden euch nicht im <marker>Stich</marker> lassen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">lassen</token>
                    <token regexp="yes">euch|uns|[dDm]ich|sie|ihn</token>
                    <token regexp="yes">nicht|wieder|eiskalt</token>
                    <token>im</token>
                    <marker>
                        <token>stich</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Stich</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Stich">Wir lassen euch nicht im <marker>stich</marker>.</example>
                <example>Wir werden euch nicht im <marker>Stich</marker> lassen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="HOEREN_UND_SEHEN" name="'hören und sehen (Hören und Sehen) vergehen'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>hören</token>
                        <token>und</token>
                        <token>sehen</token>
                    </marker>
                    <token regexp="yes">verging(en)?|vergeh(t|en)|vergangen</token>
                </pattern>
                <message>&prgk;: Meinten Sie <suggestion>Hören und Sehen</suggestion>?</message>
                <short>&prgk;.</short>
                <example correction="Hören und Sehen">Ihm werden <marker>hören und sehen</marker> vergehen.</example>
                <example>Mir sind dabei <marker>Hören und Sehen</marker> vergangen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">verging(en)?|vergeh(t|en)|vergangen</token>
                    <marker>
                        <token>hören</token>
                        <token>und</token>
                        <token>sehen</token>
                    </marker>
                </pattern>
                <message>&prgk;: Meinten Sie <suggestion>Hören und Sehen</suggestion>?</message>
                <short>&prgk;.</short>
                <example correction="Hören und Sehen">Ihm vergingen <marker>hören und sehen</marker>.</example>
                <example>Mir vergingen <marker>Hören und Sehen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">verging(en)?|vergeh(t|en)|vergangen</token>
                    <token regexp="yes">dir|ihr|mir|ihm|euch|uns|ihnen|einem</token>
                    <marker>
                        <token>hören</token>
                        <token>und</token>
                        <token>sehen</token>
                    </marker>
                </pattern>
                <message>&prgk;: Meinten Sie <suggestion>Hören und Sehen</suggestion>?</message>
                <short>&prgk;.</short>
                <example correction="Hören und Sehen">Da vergingen ihm <marker>hören und sehen</marker>.</example>
                <example>Da vergingen mir <marker>Hören und Sehen</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FLIEGE_SUBST" name="'keiner fliege (Fliege)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[kK]einer?</token>
                    <marker>
                        <token>fliege</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Fliege</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Fliege">Ich kann keiner <marker>fliege</marker> etwas zuleide tun!</example>
            </rule>
        </rulegroup>
        <rulegroup id="PREIS_SUBST" name="'preis (Preis)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[uU]m</token>
                    <token>jeden</token>
                    <marker>
                        <token>preis</token>
                    </marker>
                </pattern>
                <message>Das Wort <suggestion>Preis</suggestion> ist, wenn es nicht als Bestandteil des Verbs 'preisgeben' auftritt, ein Substantiv und muss großgeschrieben werden.</message>
                <short>&prgk;.</short>
                <example correction="Preis">Sie wollten um jeden <marker>preis</marker> gewinnen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">k?einen</token>
                    <marker>
                        <token>preis</token>
                    </marker>
                    <token inflected="yes">gewinnen</token>
                </pattern>
                <message>Das Wort <suggestion>Preis</suggestion> ist, wenn es nicht als Bestandteil des Verbs 'preisgeben' auftritt, ein Substantiv und muss großgeschrieben werden.</message>
                <short>&prgk;.</short>
                <example correction="Preis">Ich habe einen <marker>preis</marker> gewonnen.</example>
                <example>Freiheit hat ihren <marker>Preis</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">haben</token>
                    <token regexp="yes">(&meindein;)en</token>
                    <marker>
                        <token>preis</token>
                    </marker>
                </pattern>
                <message>Das Wort <suggestion>Preis</suggestion> ist, wenn es nicht als Bestandteil des Verbs 'preisgeben' auftritt, ein Substantiv und muss großgeschrieben werden.</message>
                <short>&prgk;.</short>
                <example correction="Preis">Jeder hat seinen <marker>preis</marker>.</example>
                <example correction="Preis">Wir alle haben unseren <marker>preis</marker>.</example>
                <example correction="Preis">Freiheit hat ihren <marker>preis</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZEIT_SUBST" name="'zeit (Zeit) haben' etc.">
            <antipattern>
                <token case_sensitive="yes">zeit</token>
                <token regexp="yes">meines|deines|seines|ihres|unseres</token>
                <token>Lebens</token>
            </antipattern>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token regexp="yes">letzter|kurzer|dieser|nächster</token>
                    <marker>
                        <token>zeit</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Zeit</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Zeit">In letzter <marker>zeit</marker> geht es mir nicht so gut.</example>
                <example>In letzter <marker>Zeit</marker> geht es mir blendend.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[kK]eine</token>
                    <marker>
                        <token>zeit</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Zeit</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Zeit">Keine <marker>zeit</marker>, ich muss gerade die Welt vor dem Untergang retten!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="2" regexp="yes">haben|Haben</token>
                    <marker>
                        <token>zeit</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Zeit</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Zeit">Ich habe viel <marker>zeit</marker>.</example>
                <example correction="Zeit">Ich habe nicht viel <marker>zeit</marker>.</example>
                <example correction="Zeit">Haben Sie gerade <marker>zeit</marker>?</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>zeit</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion>Zeit</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Zeit">Ich habe viel <marker>zeit</marker>.</example>
                <example correction="Zeit">Ich habe nicht viel <marker>zeit</marker>.</example>
                <example correction="Zeit">Haben Sie gerade <marker>zeit</marker>?</example>
                <example>Geburtsort und <marker>-zeit</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KRAFT_SUBST" name="'keine kraft (Kraft) haben' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[kK]eine</token>
                    <marker>
                        <token>kraft</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Kraft</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kraft">Ich habe keine <marker>kraft</marker> mehr.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <token regexp="yes">aller|voller|ganzer|letzter|großer|viel</token>
                    <marker>
                        <token>kraft</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Kraft</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kraft">Mit aller <marker>kraft</marker> schlug sie gegen die Tür.</example>
            </rule>
        </rulegroup>
        <rulegroup id="MACHT_SUBST" name="'keine macht (Macht) der Welt' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[kK]eine</token>
                    <marker>
                        <token>macht</token>
                    </marker>
                    <token>der</token>
                    <token>Welt</token>
                </pattern>
                <message>&subanfang;<suggestion>Macht</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Macht">Keine <marker>macht</marker> der Welt wird mich davon abhalten.</example>
                <example>Keine <marker>Macht</marker> den Drogen.</example>
                <example>Keiner <marker>macht</marker> hier Hausaufgaben.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <token regexp="yes">aller|ganzer</token>
                    <marker>
                        <token>macht</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Macht</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Macht">Mit aller <marker>macht</marker> schlug sie gegen die Tür.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]n</token>
                    <token>die</token>
                    <marker>
                        <token>macht</token>
                    </marker>
                    <token inflected="yes">kommen</token>
                </pattern>
                <message>&subanfang;<suggestion>Macht</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Macht">Wenn wir an die <marker>macht</marker> kommen, wird alles besser.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">kommen</token>
                    <token>an</token>
                    <token>die</token>
                    <marker>
                        <token>macht</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Macht</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Macht">Wir kommen an die <marker>macht</marker>!</example>
            </rule>
        </rulegroup>
        <rulegroup id="MORGEN_SUBST" name="'am nächsten/frühen morgen (Morgen)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]m</token>
                    <token regexp="yes">nächsten|frühen|anderen</token>
                    <marker>
                        <token>morgen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Morgen">Am nächsten <marker>morgen</marker> reiste er ab.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">([Vv]or)?[gG]estern|([Üü]ber)morgen|[Hh]eute</token>
                    <marker>
                        <token regexp="yes">&tageszeitangabenklein;</token>
                    </marker>
                </pattern>
                <message>Tageszeitangaben werden nach "<match no="1" case_conversion="alllower"/>" großgeschrieben.</message>
                <suggestion><match no="2" case_conversion="startupper"/></suggestion>
                <url>http://www.canoo.net/services/GermanSpelling/Regeln/Gross-klein/Nomen.html#Anchor-Tageszeitangaben-47857</url>
                <short>&prgk;.</short>
                <example correction="Morgen">Heute <marker>morgen</marker> war ich sehr müde.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FADEN_SUBST" name="'am seidenen faden (Faden)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]m</token>
                    <token regexp="yes">seidenen|langen|brüchigen</token>
                    <marker>
                        <token>faden</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Faden">Die Sache hängt am seidenen <marker>faden</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]en</token>
                    <marker>
                        <token>faden</token>
                    </marker>
                    <token inflected="yes">verlieren</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Faden">Jetzt habe ich den <marker>faden</marker> verloren.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ANGELN_SUBST" name="'aus den angeln (Angeln) heben' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <token>fremden</token>
                    <marker>
                        <token>federn</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Federn"> Da hast du dich mit fremden <marker>federn</marker> geschmückt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]us</token>
                    <token>den</token>
                    <marker>
                        <token regexp="yes">angeln|federn|fugen|fingern</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Federn">Wir kamen nicht rechtzeitig aus den <marker>federn</marker>.</example>
                <example correction="Angeln">Gebt mir einen festen Punkt, und ich werde die Erde aus den <marker>angeln</marker> heben.</example>
                <example correction="Fingern">Ich sauge mir das doch nicht aus den <marker>fingern</marker>!</example>
                <example>Die Welt ist aus den <marker>Fugen</marker>.</example>
                <example>Ich gehe morgen <marker>angeln</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="HAARE_SUBST" name="'an den haaren (Haaren) herbeigezogen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]n</token>
                    <token>den</token>
                    <marker>
                        <token>haaren</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Haaren">Das ist doch an den <marker>haaren</marker> herbeigezogen!</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token case_sensitive="yes">haare</token>
                    </marker>
                    <token>zu</token>
                    <token>Berge</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Haare">Mir standen die <marker>haare</marker> zu Berge.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHULTERN_SUBST" name="'mit den schultern (Schultern) zucken' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <token>den</token>
                    <marker>
                        <token>schultern</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schultern">Sie zuckte mit den <marker>schultern</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token regexp="yes">(mehrere|viele)n?</token>
                    <marker>
                        <token>schultern</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schultern">Das sollten wir auf mehrere <marker>schultern</marker> verteilen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[uU]m|[üÜ]ber|[zZ]wischen</token>
                    <token regexp="yes">den|die</token>
                    <marker>
                        <token>schultern</token>
                    </marker>
                    <token postag="VER:.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schultern">Ich habe es ihr über die <marker>schultern</marker> gelegt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(ausgekugelte|ausgerenkte|breite|eingezogene|entblößte|gebeugte|gepolsterte|hängende|hochgezogene|kräftige|lädierte|schmale|schmerzende|starke|verspannte|wattierte)n</token>
                    <marker>
                        <token>schultern</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schultern">Er stand mit hängenden <marker>schultern</marker> da.</example>
                <example correction="Schultern">Ich habe es ihr über die entblößten <marker>schultern</marker> gelegt.</example>
                <example>Ich habe es ihr über die <marker>Schultern</marker> gelegt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="RASEN_SUBST" name="'auf dem rasen (Rasen)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <marker>
                        <token>rasen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Rasen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rasen">Das Spiel fand auf <marker>rasen</marker> statt.</example>
                <example>Wir spielen lieber auf <marker>Rasen</marker> als auf Sand.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>dem</token>
                    <marker>
                        <token>rasen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Rasen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rasen">Wir machen alles auf dem <marker>rasen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token skip="1">dem</token>
                    <token regexp="yes">(un)?gepflegten|.*grünen|schönen|weichen|kurzen|nassen|feuchten|.*geschorenen|gemähten|englischen</token>
                    <marker>
                        <token>rasen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Rasen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rasen">Wir machen alles auf dem frisch gemähten <marker>rasen</marker>.</example>
                <example correction="Rasen">Wir machen alles auf dem englischen <marker>rasen</marker>.</example>
                <example correction="Rasen">Wir machen alles auf dem äußerst gepflegten <marker>rasen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1" regexp="yes" postag="VER:.*" postag_regexp="yes">mähen|betreten|sprengen|pflegen</token>
                    <token>den</token>
                    <marker>
                        <token>rasen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Rasen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rasen">Morgen mähe ich den <marker>rasen</marker>.</example>
                <example correction="Rasen">Wir mähen heute den <marker>rasen</marker>.</example>
                <!-- <example correction="Rasen">Macht, was ihr wollt, aber betretet nicht den <marker>rasen</marker>!</example> -->
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]en</token>
                    <marker>
                        <token>rasen</token>
                    </marker>
                    <token inflected="yes" skip="1" regexp="yes" postag="VER:.*" postag_regexp="yes">mähen|betreten|sprengen|pflegen</token>
                </pattern>
                <message>&subanfang;<suggestion>Rasen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rasen">Wir wollen heute den <marker>rasen</marker> mähen.</example>
                <example>Wir werden heute den <marker>Rasen</marker> mähen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>rasen</token>
                    </marker>
                    <token>zu</token>
                    <token regexp="yes">mähen|betreten|sprengen|pflegen</token>
                </pattern>
                <message>&subanfang;<suggestion>Rasen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rasen">Wir planten, am Wochenende den <marker>rasen</marker> zu mähen.</example>
                <example>Wir planten den <marker>Rasen</marker> zu mähen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>rasen</token>
                    </marker>
                    <token regexp="yes">heute|morgen|bald|nicht</token>
                    <token>zu</token>
                    <token regexp="yes">mähen|betreten|sprengen|pflegen</token>
                </pattern>
                <message>&subanfang;<suggestion>Rasen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rasen">Wir bitten, den <marker>rasen</marker> nicht zu betreten.</example>
                <example correction="Rasen">Wir planten, den <marker>rasen</marker> bald zu mähen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VERTRAUEN_SUBST" name="'im vertrauen (Vertrauen)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1" regexp="yes" postag="VER:.*" postag_regexp="yes">haben|Haben</token>
                    <marker>
                        <token>vertrauen</token>
                    </marker>
                    <token regexp="yes">in|auf|zu</token>
                </pattern>
                <message>&subanfang;<suggestion>Vertrauen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Vertrauen">Ich habe <marker>vertrauen</marker> zu dir.</example>
                <example correction="Vertrauen">Ich habe kein <marker>vertrauen</marker> zu dir.</example>
                <example correction="Vertrauen">Ich habe volles <marker>vertrauen</marker> zu dir.</example>
                <example>Ich <marker>vertraue</marker> dir nicht.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">&meindein;|[dD]as|voll(st)?es|voll(er)?</token>
                    <marker>
                        <token>vertrauen</token>
                    </marker>
                    <token regexp="yes">in|auf|zu</token>
                </pattern>
                <message>&subanfang;<suggestion>Vertrauen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Vertrauen">Anna, mein <marker>vertrauen</marker> zu dir ist erschüttert.</example>
                <example>Das <marker>Vertrauen</marker> in die Technik ist durch den Unfall erschüttert worden.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]as</token>
                    <token regexp="yes">blinde|.*feste|unerschütterliche</token>
                    <marker>
                        <token>vertrauen</token>
                    </marker>
                    <token regexp="yes">in|auf|zu</token>
                </pattern>
                <message>&subanfang;<suggestion>Vertrauen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Vertrauen">Das unerschütterliche <marker>vertrauen</marker> zu dir ist erstaunlich.</example>
                <example>Das blinde <marker>Vertrauen</marker> in die Technik ist durch den Unfall erschüttert worden.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">&meindein;</token>
                    <token regexp="yes">blindes|.*festes|unerschütterliches</token>
                    <marker>
                        <token>vertrauen</token>
                    </marker>
                    <token regexp="yes">in|auf|zu</token>
                </pattern>
                <message>&subanfang;<suggestion>Vertrauen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Vertrauen">Anna, mein festes <marker>vertrauen</marker> in dich ist heute erschüttert worden.</example>
                <example>Unser blindes <marker>Vertrauen</marker> in die Technik ist durch den Unfall erschüttert worden.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <marker>
                        <token>vertrauen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Vertrauen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Vertrauen">Im <marker>vertrauen</marker> auf meine Stärke lief ich los.</example>
                <example correction="Vertrauen">Im <marker>vertrauen</marker> gesagt: Ich kann sie nicht ausstehen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <token regexp="yes">blinden|.*festen|gegenseitigen|unerschütterlichen</token>
                    <marker>
                        <token>vertrauen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Vertrauen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Vertrauen">Im festen <marker>vertrauen</marker> auf meine Stärke lief ich los.</example>
                <example>Im <marker>Vertrauen</marker> gesagt: Ich kann ihn nicht ausstehen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n|[mM]it</token>
                    <token regexp="yes">blindem|.*festem|gegenseitigem|unerschütterlichem</token>
                    <marker>
                        <token>vertrauen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Vertrauen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Vertrauen">In festem <marker>vertrauen</marker> auf Gott wanderte ich los.</example>
                <example>Im <marker>Vertrauen</marker> gesagt: Ich kann ihn nicht ausstehen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IM_RAHMEN" name="'im rahmen (Rahmen)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token regexp="yes">diesem|einem|dem</token>
                    <marker>
                        <token>rahmen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Rahmen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rahmen">In diesem <marker>rahmen</marker> können wir nicht mehr tun.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <marker>
                        <token>rahmen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Rahmen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rahmen">Im <marker>rahmen</marker> eines Seminars werde ich mich damit beschäftigen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]us</token>
                    <token>dem</token>
                    <marker>
                        <token>rahmen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Rahmen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rahmen">Das fällt ziemlich aus dem <marker>rahmen</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IM_GLAUBEN" name="'im glauben (Glauben)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <marker>
                        <token regexp="yes">glauben|wissen|sinne|sterben</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Sinne">Schuldig im <marker>sinne</marker> der Anklage.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IM_ALTER" name="'im alter (Alter)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <token postag="ADJ:DAT:SIN:(MAS|NEU):.+" postag_regexp="yes"/>
                    <marker>
                        <token>alter</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Alter</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Alter">Er ist genau im richtigen <marker>alter</marker> dafür.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <marker>
                        <token>alter</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Alter</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Alter">Im <marker>alter</marker> von zwölf Jahren lernte er das Klavierspiel.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token regexp="yes">[msdD]einem|[iI]hrem|[eE]urem|unserem</token>
                    <marker>
                        <token>alter</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Alter</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Alter">In seinem <marker>alter</marker> sollte er sich schonen.</example>
            </rule>
        </rulegroup>
        <rule id="INS_SCHLEUDERN" name="'ins schleudern (Schleudern) kommen' etc.">
            <!-- TODO generalize -->
            <pattern case_sensitive="yes">
                <token regexp="yes">[iI]ns</token>
                <marker>
                    <token regexp="yes">schleudern|schwanken|schwitzen|grübeln</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Schleudern">Der Wagen kam ins <marker>schleudern</marker>.</example>
        </rule>
        <rulegroup id="IM_GRIFF" name="'im griff (Griff)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <marker>
                        <token>griff</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Griff</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Griff">Ich habe alles im <marker>griff</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token>den</token>
                    <marker>
                        <token>griff</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Griff</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Griff">Ich bekomme das Problem nicht in den <marker>griff</marker>!</example>
            </rule>
        </rulegroup>
        <rule id="IN_MASZEN" name="'in maßen (Maßen)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[iI]n</token>
                <marker>
                    <token>maßen</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Maßen</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Maßen">In <marker>maßen</marker> genossen ist Schokolade nicht ungesund.</example>
        </rule>
        <rule id="SCHLOSS_SUBST" name="'ins schloss (Schloss) fallen' etc.">
            <pattern case_sensitive="yes">
                <token regexp="yes">[iI]ns</token>
                <marker>
                    <token>schloss</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Schloss</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Schloss">Die Tür ist ins <marker>schloss</marker> gefallen.</example>
            <example>Die Tür <marker>schloss</marker> nicht richtig.</example>
        </rule>
        <rule id="PLATZ_SUBST" name="'fehl am platze (Platze)' etc.">
            <pattern case_sensitive="yes">
                <token regexp="yes">[aA]m</token>
                <marker>
                    <token>platze</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Platze</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Platze">Ich fühlte mich hier fehl am <marker>platze</marker>.</example>
            <example correction="Platze">Es ist das erste Haus am <marker>platze</marker>.</example>
            <example>Ich fühlte mich fehl am <marker>Platze</marker>.</example>
        </rule>
        <rule id="ASCHE_SUBST" name="'in Schutt und asche (Asche) legen' etc.">
            <pattern case_sensitive="yes">
                <token regexp="yes">[iI]n</token>
                <token>Schutt</token>
                <token>und</token>
                <marker>
                    <token>asche</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Asche</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Asche">Sie legten das Dorf in Schutt und <marker>asche</marker>.</example>
        </rule>
        <rule id="IN_ALLER_SCHAERFE" name="'in aller schärfe (Schärfe)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[iI]n</token>
                <token regexp="yes">(a|vo)ller</token>
                <marker>
                    <token>schärfe</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Schärfe</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Schärfe">In aller <marker>schärfe</marker> zeigt eine neue Studie, wie groß die sozialen Gegensätze in Deutschland sind.</example>
        </rule>
        <rule id="AUF_DIE_REISE" name="'auf die reise (Reise)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[aA]uf</token>
                <token regexp="yes">die|der</token>
                <marker>
                    <token>reise</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Reise</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Reise">Auf der <marker>reise</marker> nach Berlin traf ich eine Metzgerin.</example>
        </rule>
        <rulegroup id="GEGEN_DEN_STRICH" name="'gegen den strich (Strich)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[gG]egen</token>
                    <token>den</token>
                    <marker>
                        <token>strich</token>
                    </marker>
                    <token postag="VER:[123]:.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Strich</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Strich">Du musst den Text gegen den <marker>strich</marker> lesen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:([123]|IMP):.+" postag_regexp="yes" skip="2"/>
                    <token>gegen</token>
                    <token>den</token>
                    <marker>
                        <token>strich</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Strich</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Strich">Lies den Text gegen den <marker>strich</marker>.</example>
                <example>Du musst den Text gegen den <marker>Strich</marker> lesen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_GEWISSER_WEISE" name="'in gewisser weise (Weise)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token regexp="yes">gewisser|dieser|anderer</token>
                    <marker>
                        <token>weise</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Weise</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Weise">Da war ich in gewisser <marker>weise</marker> naiv.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>Art</token>
                    <token>und</token>
                    <marker>
                        <token>weise</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Weise</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Weise">Die Art und <marker>weise</marker> passt mir nicht.</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUS_DER_FERNE" name="'aus der ferne (Ferne)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]us</token>
                    <token>der</token>
                    <marker>
                        <token>ferne</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ferne</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ferne">Aus der <marker>ferne</marker> kann ich das nicht beurteilen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token>weiter</token>
                    <marker>
                        <token>ferne</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ferne</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ferne">Das liegt noch in weiter <marker>ferne</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token>die</token>
                    <marker>
                        <token>ferne</token>
                    </marker>
                    <token postag="VER:.+" postag_regexp="yes" inflected="yes">schweifen</token>
                </pattern>
                <message>&subanfang;<suggestion>Ferne</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ferne">Warum in die <marker>ferne</marker> schweifen?</example>
            </rule>
        </rulegroup>
        <rulegroup id="AN_DER_BAR" name="'an der bar (Bar)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes" skip="2">stehen|trinken|lehnen|sitzen</token>
                    <token>an</token>
                    <token>der</token>
                    <marker>
                        <token>bar</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Bar</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Bar">Ich stand an der <marker>bar</marker>.</example>
                <example correction="Bar">Ich trank noch einen an der <marker>bar</marker>.</example>
                <example>Wir haben auch eine Kasse, an der <marker>bar</marker> bezahlt werden kann.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>an</token>
                    <token>der</token>
                    <marker>
                        <token>bar</token>
                    </marker>
                    <token inflected="yes" regexp="yes">stehen|trinken|lehnen|sitzen</token>
                </pattern>
                <message>&subanfang;<suggestion>Bar</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Bar">Ich werde an der <marker>bar</marker> stehen.</example>
                <example>Ich stand an der <marker>Bar</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUF_DEM_STAND" name="'auf dem stand (Stand)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">haben</token>
                    <token>einen</token>
                    <token>schweren</token>
                    <marker>
                        <token>stand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Stand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Stand">Er hat einen schweren <marker>stand</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>einen</token>
                    <token>schweren</token>
                    <marker>
                        <token>stand</token>
                    </marker>
                    <token inflected="yes">haben</token>
                </pattern>
                <message>&subanfang;<suggestion>Stand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Stand">Er wird einen schweren <marker>stand</marker> haben.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>dem</token>
                    <marker>
                        <token>stand</token>
                    </marker>
                    <token>von</token>
                </pattern>
                <message>&subanfang;<suggestion>Stand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Stand">Die Software ist auf dem <marker>stand</marker> von 2001.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>dem</token>
                    <token postag="ADJ:DAT:SIN:MAS:.*" postag_regexp="yes"/>
                    <marker>
                        <token>stand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Stand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Stand">Die Software ist nicht auf dem aktuellen <marker>stand</marker>.</example>
                <example>Die Software ist nicht auf dem neuesten <marker>Stand</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUF_DER_STRECKE" name="'auf der strecke (Strecke) bleiben'">
            <rule>
                <pattern case_sensitive="yes">
                    <token case_sensitive="no">auf</token>
                    <token regexp="yes">freier|offener|halber</token>
                    <marker>
                        <token>strecke</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Strecke</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Strecke">Bei Halt auf freier <marker>strecke</marker> bitte Ruhe bewahren und die Anweisungen des Personals abwarten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>der</token>
                    <marker>
                        <token>strecke</token>
                    </marker>
                    <token inflected="yes">bleiben</token>
                </pattern>
                <message>&subanfang;<suggestion>Strecke</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Strecke">Wenn Schüler auf der <marker>strecke</marker> bleiben.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="2">bleiben</token>
                    <token>auf</token>
                    <token>der</token>
                    <marker>
                        <token>strecke</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Strecke</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Strecke">Die Menschlichkeit bleibt dabei auf der <marker>strecke</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="ANTRIEB_SUBST" name="'aus eigenem antrieb (Antrieb)' etc.">
            <pattern case_sensitive="yes">
                <token regexp="yes">[aA]us</token>
                <token postag="ADJ:DAT:SIN:MAS.*" postag_regexp="yes"/>
                <marker>
                    <token>antrieb</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Antrieb</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Antrieb">Er handelte aus eigenem <marker>antrieb</marker>.</example>
        </rule>
        <rule id="AN_DER_SCHWELLE" name="'an der schwelle (Schwelle)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[aA](n|uf)</token>
                <token>der</token>
                <marker>
                    <token>schwelle</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Schwelle</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Schwelle">Auf der <marker>schwelle</marker> zum 21. Jahrhundert erscheint die Sache in neuem Licht.</example>
        </rule>
        <rule id="AUS_DEM_VOLLEN" name="'aus dem vollen (Vollen) schöpfen'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[aA]us</token>
                <token>dem</token>
                <marker>
                    <token>vollen</token>
                </marker>
                <token inflected="yes">schöpfen</token>
            </pattern>
            <message>&inwend;'aus dem Vollen schöpfen' wird <suggestion>Vollen</suggestion> großgeschrieben.</message>
            <short>&prgk;.</short>
            <example correction="Vollen">Weil wir aus dem <marker>vollen</marker> schöpfen, können wir uns das erlauben.</example>
        </rule>
        <rule id="AUF_VERLANGEN" name="'auf verlangen (Verlangen)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[aA]uf</token>
                <marker>
                    <token regexp="yes">verlangen|bitten|nachfrage|anfrage</token>
                </marker>
            </pattern>
            <message>Meinten Sie \1 <suggestion><match no="2" case_conversion="startupper"/></suggestion>?</message>
            <short>&prgk;.</short>
            <example correction="Verlangen">Auf <marker>verlangen</marker> des Staatsanwalts wurde die Verhandlung unterbrochen.</example>
            <example>Auf <marker>Verlangen</marker> der Verteidigerin wurde die Verhandlung unterbrochen.</example>
        </rule>
        <rule id="AUF_WIEDERSEHEN" name="'auf wiedersehen (Wiedersehen)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[aA]uf</token>
                <marker>
                    <token>wiedersehen</token>
                </marker>
            </pattern>
            <message>Meinten Sie \1 <suggestion><match no="2" case_conversion="startupper"/></suggestion>?</message>
            <short>&prgk;.</short>
            <example correction="Wiedersehen">Auf <marker>wiedersehen</marker>!</example>
        </rule>
        <!-- Großgeschrieben wird das substantivierte Adjektiv, wenn es im Sinne von »deutsche Sprache« verwendet wird:
          http://www.duden.de/rechtschreibung/deutsch
          Großgeschrieben werden ferner Sprachbezeichnungen nach einer Präposition
          http://www.duden.de/sprachwissen/sprachratgeber/gross-und-kleinschreibung-1 -->
        <rule id="AUF_ENGLISCH" name="'auf englisch (Englisch)'">
            <antipattern>
                <token regexp="yes">in|auf</token>
                <token regexp="yes" case_sensitive="yes">&sprachadj1;</token>
                <token postag_regexp="yes" postag="PA2:.*"/>
                <token postag_regexp="yes" postag="SUB:.*"/>
            </antipattern>
            <pattern>
                <token regexp="yes">in|auf</token>
                <marker>
                    <token regexp="yes" case_sensitive="yes">&sprachadj1;</token>
                </marker>
            </pattern>
            <message>Meinten Sie \1 <suggestion><match no="2" case_conversion="startupper"/></suggestion> (im Sinne von 'in \2er Sprache')? Nach einer Präposition werden Sprachbezeichnungen großgeschrieben.</message>
            <url>http://www.duden.de/sprachwissen/sprachratgeber/gross-und-kleinschreibung-1</url>
            <example correction="Englisch">Er schreibt den Text auf <marker>englisch</marker>.</example>
            <example>Er schreibt den Text auf <marker>englischem</marker> Boden.</example>
            <example>Nach einem erfolgreichen Angriff auf <marker>türkisch</marker> besetztes Territorium.</example>
        </rule>
        <rulegroup id="KANN_ENGLISCH" name="'ich kann kein englisch (Englisch)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes">können|sprechen|reden|schreiben</token>
                    <token min="0">kein</token>
                    <marker>
                        <token regexp="yes">&sprachadj1;</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="3" case_conversion="startupper"/></suggestion> (im Sinne von '\3e Sprache')?</message>
                <url>http://www.duden.de/rechtschreibung/Deutsch</url>
                <example correction="Englisch">Er spricht <marker>englisch</marker>.</example>
                <example correction="Englisch">Er spricht kein <marker>englisch</marker>.</example>
                <example>Er kann kein <marker>Englisch</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GROSSSCHREIBUNG_MEHRTEILIGE_NAMEN" name="Mehrteilige Namen 'französische (Französische) Revolution etc.'">
            <!-- http://www.duden.de/sprachwissen/rechtschreibregeln/namen#K150
                 Alle zu einem mehrteiligen Namen gehörenden Adjektive, Partizipien, Pronomen und Zahlwörter schreibt man groß <§ 60>. -->
            <rule>
                <antipattern case_sensitive="yes">
                    <token regexp="yes">roten?</token>
                    <token>Armee</token>
                    <token>Fraktion</token>
                </antipattern>
                <pattern case_sensitive="yes">
                    <token regexp="yes">roten?</token>
                    <token>Armee</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/> Armee</suggestion>? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/Armee</url>
                <short>&namengross;</short>
                <example correction="Roten Armee">Soldaten der <marker>roten Armee</marker> rückten auf Berlin vor.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">(erste|zweite)[rnm]?</token>
                    </marker>
                    <token regexp="yes">Weltkriege?s?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/></suggestion> \2? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/Weltkrieg</url>
                <short>&namengross;</short>
                <example>Der <marker>Erste</marker> Weltkrieg.</example>
                <example correction="Ersten">Die Folgen des <marker>ersten</marker> Weltkriegs.</example>
                <example correction="Ersten">Die Folgen des <marker>ersten</marker> Weltkrieges.</example>
                <example correction="Erstem">Frau findet Revolver aus <marker>erstem</marker> Weltkrieg.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">französische[rn]?</token>
                    </marker>
                    <token>Revolution</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/></suggestion> \2 (1789–1799)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/Revolution</url>
                <short>&namengross;</short>
                <example>Die <marker>Französische</marker> Revolution</example>
                <example correction="Französischen">Die Folgen der <marker>französischen</marker> Revolution</example>
                <example correction="Französischer">Die Unterschiede zwischen <marker>französischer</marker> Revolution und etwas anderem.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START" skip="-1"><exception scope="next">Mercedes</exception></token>
                    <token regexp="yes" skip="-1">.*[sS]tern.*</token>
                    <marker>
                        <token regexp="yes">kleine[rn]?|große[rn]?</token>
                    </marker>
                    <token regexp="yes">Bär|Wagen</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="3"/></suggestion> \4 (Sternbild)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/grosz</url>
                <short>Meinten Sie das Sternbild? &namengross;</short>
                <example>Das Sternbild <marker>Kleiner</marker> Bär</example>
                <example>Das ist ein <marker>kleiner</marker> Bär.</example>
                <example correction="Kleiner">Das Sternbild wird auch <marker>kleiner</marker> Wagen genannt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">kleine[rn]?|große[rn]?</token>
                    </marker>
                    <token regexp="yes" skip="-1">Bär|Wagen</token>
                    <token regexp="yes">.*[sS]tern.*</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/></suggestion> \2 (Sternbild)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/grosz</url>
                <short>Meinten Sie das Sternbild? &namengross;</short>
                <example>Der <marker>Kleine</marker> Bär</example>
                <example correction="Große">Der <marker>große</marker> Wagen ist auch ein Sternbild.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD](er|en)</token>
                    <marker>
                        <token regexp="yes">englischen?</token>
                    </marker>
                    <token>Garten</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3 (in München)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/englisch_England_Sprache</url>
                <short>&namengross;</short>
                <example>Die <marker>englischen</marker> Gärten sind berühmt für ihre Schönheit.</example>
                <example correction="Englische">Der <marker>englische</marker> Garten in München ist berühmt für seine Schönheit.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD](ie|er|en)</token>
                    <marker>
                        <token>hängenden</token>
                    </marker>
                    <token>Gärten</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/haengen_haften_herabhaengen</url>
                <short>&namengross;</short>
                <example>Die <marker>Hängenden</marker> Gärten der Semiramis</example>
                <example correction="Hängenden">Die Bedeutung der <marker>hängenden</marker> Gärten ist kaum zu unterschätzen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd](ie|er|en)</token>
                    <marker>
                        <token>zehn</token>
                    </marker>
                    <token regexp="yes">Geboten?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3 (Religion)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/Gebot</url>
                <short>&namengross;</short>
                <example>Die <marker>Zehn</marker> Gebote</example>
                <example correction="Zehn">den <marker>zehn</marker> Geboten</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">([Dd](er|es|em|en)|[vV]om|[iI]m)</token>
                    <marker>
                        <token regexp="yes">heilige[rn]?</token>
                    </marker>
                    <token regexp="yes">Geiste?s?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3 (Christentum)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/heilig_ehrwuerdig_geheiligt_hehr</url>
                <short>&namengross;</short>
                <example>Der <marker>Heilige</marker> Geist</example>
                <example correction="Heiligen">Dem <marker>heiligen</marker> Geist</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd](er|es|em|en)</token>
                    <marker>
                        <token>hl</token>
                    </marker>
                    <token>.</token>
                    <token regexp="yes">Geiste?s?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion>\3 \4 (Christentum)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/heilig_ehrwuerdig_geheiligt_hehr</url>
                <short>&namengross;</short>
                <example>Der <marker>Hl</marker>. Geist</example>
                <example correction="Hl">Dem <marker>hl</marker>. Geist</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">schiefe[rnm]?</token>
                    </marker>
                    <token regexp="yes">Turm(e?s)?</token>
                    <token>von</token>
                    <token regexp="yes">Pisa|Dausenau|Thorn|Ząbkowice|Frankenstein</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/></suggestion> \2 \3 \4? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/schief</url>
                <short>&namengross;</short>
                <example>Der <marker>Schiefe</marker> Turm von Pisa</example>
                <example correction="Schiefen">Den <marker>schiefen</marker> Turm von Ząbkowice Śląskie</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD](ie|er)</token>
                    <marker>
                        <token regexp="yes">ewigen?</token>
                    </marker>
                    <token>Stadt</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3 (Rom)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/ewig</url>
                <short>&namengross;</short>
                <example>Die <marker>Ewige</marker> Stadt</example>
                <example correction="Ewigen">Die Sehenswürdigkeiten der <marker>ewigen</marker> Stadt</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">([Dd](er|es|em|en)|[vV]om|[iI]m)</token>
                    <marker>
                        <token regexp="yes">pazifische[rn]?|indische[rn]?|atlantische[rn]?</token>
                    </marker>
                    <token regexp="yes">Ozeane?s?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/Ozean</url>
                <short>&namengross;</short>
                <example>Der <marker>Pazifische</marker> Ozean</example>
                <example correction="Indischen">dem <marker>indischen</marker> Ozeane schaden</example>
                <example correction="Atlantischen">Im <marker>atlantischen</marker> Ozean schwimmen</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">Kaps?</token>
                    <token>der</token>
                    <marker>
                        <token>guten</token>
                    </marker>
                    <token>Hoffnung</token>
                </pattern>
                <message>Meinten Sie \1 \2 <suggestion><match case_conversion="startupper" no="3"/></suggestion> \4? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/Kap</url>
                <short>&namengross;</short>
                <example>Das Kap der <marker>Guten</marker> Hoffnung</example>
                <example correction="Guten">des Kaps der <marker>guten</marker> Hoffnung</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd](ie|er|en)</token>
                    <marker>
                        <token>vereinigten</token>
                    </marker>
                    <token>Staaten</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3 (Amerika)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/Vereinigte_Staaten</url>
                <short>&namengross;</short>
                <example>Die <marker>Vereinigten</marker> Staaten von Amerika</example>
                <example correction="Vereinigten">Den <marker>vereinigten</marker> Staaten</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">europäischen?</token>
                    </marker>
                    <token>Union</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/></suggestion> \2? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/Union</url>
                <short>&namengross;</short>
                <example>Die <marker>Europäische</marker> Union</example>
                <example correction="Europäischen">Die Gesetze der <marker>europäischen</marker> Union</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">statistische[ns]?</token>
                    </marker>
                    <token regexp="yes">Bundesamt(e?s)?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/></suggestion> \2? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/statistisch</url>
                <short>&namengross;</short>
                <example>Das <marker>Statistische</marker> Bundesamt</example>
                <example correction="Statistischen">des <marker>statistischen</marker> Bundesamts</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">(erste|zweite)n?</token>
                        <token regexp="yes">[dD]eutschen?</token>
                    </marker>
                    <token regexp="yes">Fernsehens?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/> <match case_conversion="startupper" no="2"/></suggestion> \3? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/ZDF</url>
                <short>&namengross;</short>
                <example>Das <marker>Erste Deutsche</marker> Fernsehen</example>
                <example correction="Zweite Deutsche">Das <marker>zweite Deutsche</marker> Fernsehen</example>
                <example correction="Zweite Deutsche">Das <marker>zweite deutsche</marker> Fernsehen</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">([eE]rste|[zZ]weite)n?</token>
                        <token regexp="yes">deutschen?</token>
                    </marker>
                    <token regexp="yes">Fernsehens?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/> <match case_conversion="startupper" no="2"/></suggestion> \3? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/ZDF</url>
                <short>&namengross;</short>
                <example>Das <marker>Erste Deutsche</marker> Fernsehen</example>
                <example correction="Zweite Deutsche">Das <marker>zweite deutsche</marker> Fernsehen</example>
                <example correction="Ersten Deutschen">Des <marker>Ersten deutschen</marker> Fernsehens</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">(inter)?nationale[sn]?</token>
                        <token regexp="yes">[oO]lympische[sn]?</token>
                    </marker>
                    <token regexp="yes">Komitees?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/> <match case_conversion="startupper" no="2"/></suggestion> \3? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/olympisch</url>
                <short>&namengross;</short>
                <example>Das <marker>Internationale Olympische</marker> Komitee</example>
                <example correction="Nationale Olympische">Das <marker>nationale Olympische</marker> Komitee</example>
                <example correction="Nationale Olympische">Das <marker>nationale olympische</marker> Komitee</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">([iI]nter)?[nN]ationale[sn]?</token>
                        <token regexp="yes">olympische[sn]?</token>
                    </marker>
                    <token regexp="yes">Komitees?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/> <match case_conversion="startupper" no="2"/></suggestion> \3? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/olympisch</url>
                <short>&namengross;</short>
                <example>Das <marker>Internationale Olympische</marker> Komitee</example>
                <example correction="Nationale Olympische">Das <marker>nationale olympische</marker> Komitee</example>
                <example correction="Internationalen Olympischen">Des <marker>Internationalen olympischen</marker> Komitees</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">([Dd](as|es|em)|[vV]om|[iIaA]m)</token>
                    <marker>
                        <token regexp="yes">((tote|rote|schwarze)[sn]?)</token>
                    </marker>
                    <token regexp="yes">Meere?s?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/schwarz</url>
                <short>&namengross;</short>
                <example>Das <marker>Schwarze</marker> Meer</example>
                <example>Das ist ein <marker>totes</marker> Meer.</example>
                <example correction="Roten">Des <marker>roten</marker> Meeres</example>
                <example correction="Toten">Ich komme vom <marker>toten</marker> Meer</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">([Dd](as|es|em)|[vV]om|[iIaA]m)</token>
                    <marker>
                        <token regexp="yes">[hH]eilige[sn]?</token>
                        <token regexp="yes">römischen?</token>
                    </marker>
                    <token regexp="yes">Reiche?s?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/> <match case_conversion="startupper" no="3"/></suggestion> \4 (bis 1806)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/Reich</url>
                <short>&namengross;</short>
                <example correction="Heilige Römische">Das <marker>Heilige römische</marker> Reich</example>
                <example correction="Heilige Römische">Das <marker>heilige römische</marker> Reich</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">([Dd](as|es|em)|[vV]om|[iIaA]m)</token>
                    <marker>
                        <token regexp="yes">heilige[sn]?</token>
                        <token regexp="yes">[rR]ömischen?</token>
                    </marker>
                    <token regexp="yes">Reiche?s?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/> <match case_conversion="startupper" no="3"/></suggestion> \4 (bis 1806)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/Reich</url>
                <short>&namengross;</short>
                <example correction="Heilige Römische">Das <marker>heilige Römische</marker> Reich</example>
                <example correction="Heilige Römische">Das <marker>heilige römische</marker> Reich</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">([Dd](as|es|em)|[vV]om|[iIaA]m)</token>
                    <token regexp="yes">[hH]eilige[sn]?</token>
                    <token regexp="yes">[Rr]ömischen?</token>
                    <token regexp="yes">Reiche?s?</token>
                    <marker>
                        <token>deutscher</token>
                    </marker>
                    <token>Nation</token>
                </pattern>
                <message>Meinten Sie \2 \3 \4 <suggestion><match case_conversion="startupper" no="5"/></suggestion> \6 (bis 1806)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/Reich</url>
                <short>&namengross;</short>
                <example>Das Heilige Römische Reich <marker>Deutscher</marker> Nation</example>
                <example correction="Deutscher">Das heilige römische Reich <marker>deutscher</marker> Nation</example>
                <example correction="Deutscher">Des Heiligen römischen Reiches <marker>deutscher</marker> Nation</example>
            </rule>
            <!-- TODO I don't know whether it's capitalized only if referring to soccer
            <rule>
              <pattern mark_to="-1" mark_from="1" case_sensitive="yes">
                <token regexp="yes">[Dd](ie|er)</token>
                <token regexp="yes">(erste|zweite)n?</token>
                <token>Bundesliga</token>
              </pattern>
              <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3? &namengross;</message>
              <example>Die <marker>Erste</marker> Bundesliga</example>
              <example correction="Zweiten">der <marker>zweiten</marker> Bundesliga</example>
            </rule>-->
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD](ie|er)</token>
                    <marker>
                        <token regexp="yes">unbefleckten?</token>
                    </marker>
                    <token>Empfängnis</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3 (Bewahrung Marias vor der Erbsünde)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/unbefleckt</url>
                <example>Die <marker>Unbefleckte</marker> Empfängnis</example>
                <example correction="Unbefleckte">Die <marker>unbefleckte</marker> Empfängnis</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">mittleren?|fernen?|weiten?</token>
                    </marker>
                    <token regexp="yes">Ostens?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/></suggestion> \2? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/Osten</url>
                <short>&namengross;</short>
                <example>Der <marker>Mittlere</marker> Osten</example>
                <example correction="Mittlere">Der <marker>mittlere</marker> Osten</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd](er|es|em|en)|[vV]om|[iI]m</token>
                    <marker>
                        <token regexp="yes">gelbe[rn]?</token>
                    </marker>
                    <token regexp="yes">Flusse?s?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3 (China)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/gelb</url>
                <example>Der <marker>Gelbe</marker> Fluss</example>
                <example correction="Gelben">Ich komme vom <marker>gelben</marker> Fluss</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd](ie|er|en)</token>
                    <marker>
                        <token regexp="yes">gelben?</token>
                    </marker>
                    <token>Seiten</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3 (Branchenverzeichnis)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/gelb</url>
                <short>Meinten Sie das Branchenverzeichnis? &namengross;</short>
                <example>Die <marker>Gelben</marker> Seiten</example>
                <example correction="Gelben">In den <marker>gelben</marker> Seiten</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd](ie|er|en)</token>
                    <marker>
                        <token regexp="yes">gelben?</token>
                    </marker>
                    <token regexp="yes">Engeln?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3 (ADAC)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/Engel</url>
                <short>Meinten Sie die Pannenhelfer? &namengross;</short>
                <example>Die <marker>Gelben</marker> Engel</example>
                <example correction="Gelben">Von den <marker>gelben</marker> Engeln</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd](er|es|en|em)</token>
                    <marker>
                        <token>wiener</token>
                    </marker>
                    <token regexp="yes">Kongress(es)?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3 (1815)? &namengross;</message>
                <short>&namengross;</short>
                <example>Auf dem <marker>Wiener</marker> Kongress war viel los.</example>
                <example correction="Wiener">Auf dem <marker>wiener</marker> Kongress war viel los.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd](er|es|en|em)|[Ii]m|[vV]om</token>
                    <marker>
                        <token regexp="yes">deutsche[rn]?</token>
                    </marker>
                    <token regexp="yes">Bunde?s?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3 (1815–1866)? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/deutsch</url>
                <short>&namengross;</short>
                <example>Im <marker>Deutschen</marker> Bund ist nichts los.</example>
                <example correction="Deutschen">Im <marker>deutschen</marker> Bund ist nichts los.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes" inflected="yes">rot|schwarz</token>
                    </marker>
                    <token regexp="yes">Johannisbeeren?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/></suggestion>? &namengross;</message>
                <url>http://www.duden.de/rechtschreibung/Johannisbeere</url>
                <short>&namengross;</short>
                <example>Ich esse gerne <marker>Rote</marker> Johannisbeeren.</example>
                <example correction="Rote">Ich esse gerne <marker>rote</marker> Johannisbeeren.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GROSSSCHREIBUNG_EHRENBEZEICHNUNG" name="Titel und Ehrenbezeichnungen 'heiliger (Heiliger) Vater etc.'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">Karl|Alexander|Friedrich</token>
                    <token>der</token>
                    <marker>
                        <token>große</token>
                    </marker>
                    <token><exception postag="SUB:NOM:SIN:MAS.*" postag_regexp="yes"/></token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="3"/></suggestion>? &titelgross;</message>
                <short>&titelgross;</short>
                <example>Als Alexander der <marker>große</marker> Stein auf den Fuß fiel, schrie er laut auf.</example>
                <example correction="Große">Alexander der <marker>große</marker> war ein großer Feldherr.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(Karl|Alexander|Friedrich)s</token>
                    <token>des</token>
                    <marker>
                        <token>großen</token>
                    </marker>
                    <token><exception postag="SUB:GEN:SIN:MAS.*" postag_regexp="yes"/></token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="3"/></suggestion>? &titelgross;</message>
                <short>&titelgross;</short>
                <example>Als in der Leibwache Alexanders des <marker>großen</marker> Krieges gedacht wurde, wurde es ruhig.</example>
                <example correction="Großen">Als in der Leibwache Alexanders des <marker>großen</marker> Unfrieden ausbrach, war sein Schicksal besiegelt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">([Dd](er|es|em|en)|[vV]om|[iI]m)</token>
                    <marker>
                        <token regexp="yes">heilige[rn]?</token>
                    </marker>
                    <token regexp="yes">Vaters?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3 (Papst)? &titelgross;</message>
                <short>Meinten Sie den Papst? &titelgross;</short>
                <example>Der <marker>Heilige</marker> Vater</example>
                <example correction="Heiligen">Dem <marker>heiligen</marker> Vater begegnen</example>
                <example correction="Heiligen">Im <marker>heiligen</marker> Vater ein Vorbild sehen</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">königlichen?</token>
                    </marker>
                    <token>Hoheit</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/></suggestion> \2 (Anrede)? &titelgross;</message>
                <example>Die <marker>Königliche</marker> Hoheit</example>
                <example correction="Königlichen">der <marker>königlichen</marker> Hoheit</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd](er|es|em|en)</token>
                    <marker>
                        <token>hl</token>
                    </marker>
                    <token>.</token>
                    <token regexp="yes">Vaters?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion>\3 \4 (Papst)? &titelgross;</message>
                <short>&titelgross;</short>
                <example correction="Hl">Der <marker>hl</marker>. Vater</example>
            </rule>
        </rulegroup>
        <rulegroup id="GROSSSCHREIBUNG_KALENDERTAGE" name="Besondere Kalendertage 'Tag der deutschen (Deutschen) Einheit etc.'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">Tage?s?</token>
                    <token>der</token>
                    <marker>
                        <token>deutschen</token>
                    </marker>
                    <token>Einheit</token>
                </pattern>
                <message>Meinten Sie \1 \2 <suggestion><match case_conversion="startupper" no="3"/></suggestion> \4 (3. Oktober)? &taggross;</message>
                <short>&taggross;</short>
                <example>Der Tag der <marker>Deutschen</marker> Einheit</example>
                <example correction="Deutschen">Der Termin des Tages der <marker>deutschen</marker> Einheit</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">weiße[rn]</token>
                    </marker>
                    <token regexp="yes">Sonntag(e?s)?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="1"/></suggestion> \2 (Sonntag nach Ostern)? &taggross;</message>
                <short>&taggross;</short>
                <example>Der <marker>Weiße</marker> Sonntag</example>
                <example correction="Weißen">Am <marker>weißen</marker> Sonntag</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">([Dd](er|es|em|en)|[vV]om|[aA]m)</token>
                    <marker>
                        <token regexp="yes">heiligen?</token>
                    </marker>
                    <token regexp="yes">Abends?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3 (24. Dezember)? &taggross;</message>
                <short>&taggross;</short>
                <example correction="Heiligen">Am <marker>heiligen</marker> Abend</example>
                <example correction="Heilige">Der <marker>heilige</marker> Abend</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">([Dd](er|es|em|en)|[vV]om)</token>
                    <marker>
                        <token regexp="yes">ersten?</token>
                    </marker>
                    <token regexp="yes">Mais?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startupper" no="2"/></suggestion> \3 (Tag der Arbeit)? &taggross;</message>
                <short>Meinten Sie den Tag der Arbeit? &taggross;</short>
                <example>Der <marker>Erste</marker> Mai</example>
                <example correction="Ersten">Vom <marker>ersten</marker> Mai reden</example>
            </rule>
        </rulegroup>
        <rulegroup id="KLEINSCHREIBUNG_KEIN_NAME" name="Kein Eigenname 'Schwarzer (schwarzer) Tee etc.'">
            <!-- http://www.duden.de/sprachwissen/rechtschreibregeln/namen#K151
                 Es gibt Wortgruppen (feste Begriffe), die keine Namen sind, obwohl sie oft als Namen angesehen werden.
                 Hier schreibt man die Adjektive in der Regel klein <§ 63>. -->
            <rule>
                <pattern case_sensitive="yes">
                    <token negate_pos="yes" postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">Englische[rnm]?</token>
                    </marker>
                    <token regexp="yes">Rasens?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion> \3 (kein Eigenname)?</message>
                <short>&prgk;.</short>
                <example>Der <marker>englische</marker> Rasen</example>
                <example>Der <marker>Englische</marker> Garten in München ist berühmt.</example>
                <example correction="englische">Der <marker>Englische</marker> Rasen ist international bekannt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate_pos="yes" postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">Schwarze[rnm]?|Grüne[rnm]?</token>
                    </marker>
                    <token regexp="yes">Tees?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion> \3 (kein Eigenname)?</message>
                <short>&prgk;.</short>
                <example><marker>Schwarzer</marker> Tee schmeckt gut.</example>
                <example>Der <marker>schwarze</marker> Tee</example>
                <example correction="grünen">Der Geschmack des <marker>Grünen</marker> Tees.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate_pos="yes" postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">Kleine[snm]?|Große[snm]?</token>
                    </marker>
                    <token>Einmaleins</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion> \3 (kein Eigenname)?</message>
                <short>&prgk;.</short>
                <example>Das <marker>große</marker> Einmaleins</example>
                <example correction="kleinen">Das Lernen des <marker>Kleinen</marker> Einmaleins ist einfach.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate_pos="yes" postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">Neue[rn]?|Alte[rn]?</token>
                    </marker>
                    <token regexp="yes">(Bundes)?[lL]ändern?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion> \3 (kein Eigenname)?</message>
                <short>&prgk;.</short>
                <example>Die <marker>neuen</marker> Bundesländer</example>
                <example correction="alter">Die Namen <marker>Alter</marker> Länder</example>
                <example><marker>Neue</marker> Bundesländer</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate_pos="yes" postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">Rechte[rnm]?</token>
                    </marker>
                    <token regexp="yes">Winkel[sn]?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion> \3 (kein Eigenname)?</message>
                <short>&prgk;.</short>
                <example>Ein <marker>rechter</marker> Winkel</example>
                <example correction="rechte">Viele <marker>Rechte</marker> Winkel</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">Tage?s?</token>
                    <token>der</token>
                    <marker>
                        <token>Offenen</token>
                    </marker>
                    <token>Tür</token>
                </pattern>
                <message>Meinten Sie \1 \2 <suggestion><match case_conversion="startlower" no="3"/></suggestion> \4 (kein Eigenname)?</message>
                <short>&prgk;.</short>
                <example>Der Tag der <marker>offenen</marker> Tür</example>
                <example correction="offenen">Die Besucher des Tags der <marker>Offenen</marker> Tür</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate_pos="yes" postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">Künstliche[rn]?</token>
                    </marker>
                    <token regexp="yes">Intelligenz(en)?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion> \3 (kein Eigenname)?</message>
                <short>&prgk;.</short>
                <example>Die <marker>künstliche</marker> Intelligenz</example>
                <example correction="künstliche">Viele <marker>Künstliche</marker> Intelligenzen entwickeln.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate_pos="yes" postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">Elektrische[rn]?</token>
                    </marker>
                    <token regexp="yes">Feld(stärke|konstante)?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion> \3 (kein Eigenname)?</message>
                <short>&prgk;.</short>
                <example>Die <marker>elektrische</marker> Feldkonstante</example>
                <example correction="elektrischen">Die Angabe der <marker>Elektrischen</marker> Feldstärke ist einfach.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate_pos="yes" postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">Neue[sn]?</token>
                    </marker>
                    <token regexp="yes">Jahre?s?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion> \3 (kein Eigenname)?</message>
                <short>&prgk;.</short>
                <example>Das <marker>neue</marker> Jahr</example>
                <example correction="neuen">des <marker>Neuen</marker> Jahres.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate_pos="yes" postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">Mittleren?</token>
                    </marker>
                    <token regexp="yes">(Reife|(Bildungs|Schul)abschl[uü]ss(es|e)?)</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion> \3 (kein Eigenname)?</message>
                <short>&prgk;.</short>
                <example>Die <marker>mittlere</marker> Reife</example>
                <example correction="mittleren">Die <marker>Mittleren</marker> Bildungsabschlüsse</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate_pos="yes" postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">Allgemeinen?|Fachgebundenen?</token>
                    </marker>
                    <token regexp="yes">Hochschulreifen?</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion> \3 (kein Eigenname)?</message>
                <short>&prgk;.</short>
                <example correction="allgemeine">Sie hat die <marker>Allgemeine</marker> Hochschulreife erworben.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate_pos="yes" postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">Olympisch(e|en)?</token>
                    </marker>
                    <token regexp="yes">(Gedanke(ns?)?|Feuers?|Eid[es]?)</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion> \3 (kein Eigenname)?</message>
                <short>&prgk;.</short>
                <example>Der <marker>olympische</marker> Gedanke</example>
                <example correction="olympische">Das <marker>Olympische</marker> Feuer</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate_pos="yes" postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">Analytischen?</token>
                    </marker>
                    <token>Geometrie</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion> \3 (kein Eigenname)?</message>
                <short>&prgk;.</short>
                <example correction="analytische">Das Thema der Klausur war <marker>Analytische</marker> Geometrie.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate_pos="yes" postag="SENT_START"/>
                    <marker>
                        <token regexp="yes">Linearen?</token>
                    </marker>
                    <token>Algebra</token>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion> \3 (kein Eigenname)?</message>
                <short>&prgk;.</short>
                <example correction="lineare">Das Thema der Klausur war <marker>Lineare</marker> Algebra.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SORGEN_MACHEN" name="'sorgen (Sorgen) machen etc.'">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes" skip="1">[mM]achen<exception scope="next">,</exception></token>
                    <token postag="PRO:REF:DAT.*" postag_regexp="yes" skip="3"><exception scope="next">,</exception></token>
                    <marker>
                        <token>sorgen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Sorgen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Sorgen">Er macht sich unnötig große <marker>sorgen</marker>.</example>
                <example correction="Sorgen">Ich mache mir viele <marker>sorgen</marker>.</example>
                <example correction="Sorgen">Machst du dir <marker>sorgen</marker>?</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="PRO:REF:DAT.*" postag_regexp="yes" skip="3"><exception scope="next">,</exception></token>
                    <marker>
                        <token skip="1">sorgen<exception scope="next">,</exception></token>
                    </marker>
                    <token inflected="yes">machen</token>
                </pattern>
                <message>&subanfang;<suggestion>Sorgen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Sorgen">Er soll sich keine unnötig großen <marker>sorgen</marker> machen.</example>
                <example correction="Sorgen">Es ist sinnlos, sich jetzt <marker>sorgen</marker> zu machen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[kK]eine</token>
                    <marker>
                        <token regexp="yes">sorgen?</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Sorge">Keine <marker>sorge</marker>!</example>
            </rule>
        </rulegroup>
        <rulegroup id="MONTAGS" name="'Montags/montags etc.'">
            <!-- Das Adverb "montags" wird kleingeschrieben -->
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START" negate_pos="yes"><exception postag=".*GEN.*" postag_regexp="yes"/><exception regexp="yes">&anf;</exception></token>
                    <marker>
                        <token regexp="yes">(&wochentage;)(&tageszeitangabenklein;)?s</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="alllower"/></suggestion>&advende;</message>
                <short>&prgk;.</short>
                <example correction="montags">Der Laden hat <marker>Montags</marker> geschlossen.</example>
                <example><marker>Montags</marker> geschlossen.</example>
                <example>Eines <marker>Dienstags</marker> kam er wieder zur Arbeit.</example>
                <example>Er hat eines <marker>Sonntags</marker> den Zug verpasst.</example>
                <example>Der "<marker>Mittwochs</marker> Anzeiger"</example>
                <example correction="montagnachmittags">Der Laden hat <marker>Montagnachmittags</marker> geschlossen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token><exception>,</exception></token>
                    <token regexp="yes">[Dd]es|[Ee]ines</token>
                    <marker>
                        <token regexp="yes">(montag|dienstag|mittwoch|donnerstag|freitag|samstag|sonntag)(&tageszeitangabenklein;)?s</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <url>http://www.canoo.net/services/GermanSpelling/Reform/trennung/tageszeitangaben.jsp</url>
                <short>&prgk;.</short>
                <example correction="Montags">Der Laden hat des <marker>montags</marker> geschlossen.</example>
                <example>Der Laden hat <marker>montags</marker> geschlossen.</example>
                <example>Der Laden, der <marker>montags</marker> geschlossen ist, ist weg.</example>
                <example>Am 18. August 1901 berichtet der <marker>sonntags</marker> erscheinende Bridgeport Herald...</example>
                <example correction="Dienstags">Eines <marker>dienstags</marker> kam er wieder zur Arbeit.</example>
                <example correction="Sonntags">Er hat eines <marker>sonntags</marker> den Zug verpasst.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SPITZE_SUBST" name="'an der spitze (Spitze)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>spitze</token>
                    </marker>
                    <token>der</token>
                    <token regexp="yes">.*[tT]abelle|Hierarchie|.*[lL]iste</token>
                </pattern>
                <message>&subanfang;<suggestion>Spitze</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Spitze">Damit erreichten sie die <marker>spitze</marker> der Rangliste.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>spitze</token>
                    </marker>
                    <token>des</token>
                    <token regexp="yes">.*[fF]ingers|Eisbergs|Zuges</token>
                </pattern>
                <message>&subanfang;<suggestion>Spitze</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Spitze">Das war nur die <marker>spitze</marker> des Eisbergs.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]n|[aA]uf</token>
                    <token regexp="yes">der|die</token>
                    <marker>
                        <token>spitze</token>
                    </marker>
                    <token regexp="yes">des|der|seines|ihres</token>
                </pattern>
                <message>&subanfang;<suggestion>Spitze</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Spitze">Auf der <marker>spitze</marker> des Kirchturms drehte sich der Wetterhahn.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>die</token>
                    <marker>
                        <token>spitze</token>
                    </marker>
                    <token inflected="yes">treiben</token>
                </pattern>
                <message>&subanfang;<suggestion>Spitze</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Spitze">Wir sollten es nicht auf die <marker>spitze</marker> treiben.</example>
                <example>Wir sollten es lieber nicht auf die <marker>Spitze</marker> treiben.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">treiben</token>
                    <token>es</token>
                    <token>auf</token>
                    <token>die</token>
                    <marker>
                        <token>spitze</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Spitze</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Spitze">Ihr treibt es auf die <marker>spitze</marker>!</example>
                <example>Treibt es nicht auf die <marker>Spitze</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">treiben</token>
                    <token>es</token>
                    <token>nicht</token>
                    <token>auf</token>
                    <token>die</token>
                    <marker>
                        <token>spitze</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Spitze</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Spitze">Treibt es nicht auf die <marker>spitze</marker>!</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUF_DER_KIPPE" name="'auf der kippe (Kippe)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="2">stehen</token>
                    <token>auf</token>
                    <token>der</token>
                    <marker>
                        <token>kippe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Kippe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kippe">Es steht auf der <marker>kippe</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>der</token>
                    <marker>
                        <token skip="1">kippe</token>
                    </marker>
                    <token inflected="yes">stehen</token>
                </pattern>
                <message>&subanfang;<suggestion>Kippe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kippe">Es schien auf der <marker>kippe</marker> zu stehen.</example>
                <example correction="Kippe">Wir hofften, es würde nicht so auf der <marker>kippe</marker> stehen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUF_DER_GRENZE" name="'auf der grenze (Grenze)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA](uf|n)</token>
                    <token regexp="yes">der|die</token>
                    <marker>
                        <token>grenze</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Grenze</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Grenze">Das ist hart an der <marker>grenze</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUF_DER_FLUCHT" name="'auf der flucht (Flucht)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token>die</token>
                    <marker>
                        <token>flucht</token>
                    </marker>
                    <token inflected="yes">schlagen</token>
                </pattern>
                <message>&subanfang;<suggestion>Flucht</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Flucht">Wir haben die Schurken in die <marker>flucht</marker> geschlagen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token>flucht</token>
                    </marker>
                    <token regexp="yes">ergreifen?|ergriff(en)?|ergreifs?t</token>
                </pattern>
                <message>&subanfang;<suggestion>Flucht</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Flucht">Wir werden die <marker>flucht</marker> ergreifen.</example>
                <example>Wir haben schnell die <marker>Flucht</marker> ergriffen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">ergreifen?|ergriff(en)?|ergreifs?t</token>
                    <token>die</token>
                    <marker>
                        <token>flucht</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Flucht</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Flucht">Wir ergriffen eilig die <marker>flucht</marker>.</example>
                <example correction="Flucht">Warum ergreifst du die <marker>flucht</marker>?</example>
                <example>Da ergriffen sie die <marker>Flucht</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token>flucht</token>
                    </marker>
                    <token>zu</token>
                    <token>ergreifen</token>
                </pattern>
                <message>&subanfang;<suggestion>Flucht</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Flucht">Uns bleibt nur die Möglichkeit, schnell die <marker>flucht</marker> zu ergreifen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf|[bB]ei</token>
                    <token regexp="yes">(sein|ihr|d)er</token>
                    <token postag="ADJ:.*" postag_regexp="yes" min="0" max="2"/>
                    <marker>
                        <token>flucht</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Flucht</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Flucht">Er wurde auf der <marker>flucht</marker> erschossen.</example>
                <example correction="Flucht">Bei seiner <marker>flucht</marker> stahl er ein Auto.</example>
                <example correction="Flucht">Bei seiner wilden <marker>flucht</marker> stahl er ein Auto.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token>flucht</token>
                    </marker>
                    <token>nach</token>
                    <token regexp="yes">vorne?</token>
                </pattern>
                <message>&subanfang;<suggestion>Flucht</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Flucht">Er trat die <marker>flucht</marker> nach vorne an.</example>
            </rule>
            <rule>
                <pattern>
                    <token>zur</token>
                    <marker>
                        <token case_sensitive="yes">flucht</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Flucht</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Flucht">Wir verhalfen ihnen zur <marker>flucht</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WILLE_SUBST" name="'gegen seinen willen (Willen)'">
            <rule>
                <pattern>
                    <token>gegen</token>
                    <token postag="PRO:POS:AKK:SIN:MAS.*" postag_regexp="yes"/>
                    <marker>
                        <token case_sensitive="yes">willen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Willen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Willen">Sie wurde gegen ihren <marker>willen</marker> dort festgehalten.</example>
            </rule>
            <rule>
                <pattern>
                    <token>beim</token>
                    <token>besten</token>
                    <marker>
                        <token case_sensitive="yes">willen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Willen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Willen">Ich sehe beim besten <marker>willen</marker> keine Chance für das Projekt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VOR_DEM_AUS" name="'vor dem aus (Aus)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>vor</token>
                    <token>dem</token>
                    <marker>
                        <token>aus</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&inwend;'vor dem Aus stehen' wird <suggestion>Aus</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Aus">Der Betrieb steht vor dem <marker>aus</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">stehen</token>
                    <token>vor</token>
                    <token>dem</token>
                    <marker>
                        <token>aus</token>
                    </marker>
                    <token>,</token>
                </pattern>
                <message>&inwend;'vor dem Aus stehen' wird <suggestion>Aus</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Aus">Der Betrieb steht vor dem <marker>aus</marker>, weil er schon so lange rote Zahlen schreibt.</example>
                <example>Der Betrieb steht vor dem <marker>Aus</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>vor</token>
                    <token>dem</token>
                    <marker>
                        <token>aus</token>
                    </marker>
                    <token inflected="yes">stehen</token>
                </pattern>
                <message>&inwend;'vor dem Aus stehen' wird <suggestion>Aus</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Aus">Der Betrieb wird bald vor dem <marker>aus</marker> stehen.</example>
                <example>Der Betrieb steht vor dem <marker>Aus</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="NICHT_MEHR_DER_JUENGSTE" name="'nicht mehr der Jüngste' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="2">ist|bist|sind|seid|war|warst|wart|waren</token>
                    <token>nicht</token>
                    <token>mehr</token>
                    <token regexp="yes">die|der</token>
                    <marker>
                        <token regexp="yes">jüngsten?</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&inwend;'er/sie ist auch nicht mehr der/die Jüngste' usw. wird <suggestion><match no="5" regexp_match="jüngste" regexp_replace="Jüngste"/></suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Jüngste">Du bist schließlich auch nicht mehr der <marker>jüngste</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>nicht</token>
                    <token>mehr</token>
                    <token regexp="yes">die|der</token>
                    <marker>
                        <token regexp="yes">jüngsten?</token>
                    </marker>
                    <token regexp="yes">ist|bist|sind|seid|war|warst|wart|waren</token>
                </pattern>
                <message>&inwend;'er/sie ist auch nicht mehr der/die Jüngste' usw. wird <suggestion><match no="4" regexp_match="jüngste" regexp_replace="Jüngste"/></suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Jüngste">Hier zeigt sich, dass du auch nicht mehr der <marker>jüngste</marker> bist.</example>
                <example>Du bist schließlich auch nicht mehr der <marker>Jüngste</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="LAECHELN_SUBST" name="'lächeln (Lächeln)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <token>einem</token>
                    <token postag="ADJ:.*" postag_regexp="yes"/>
                    <marker>
                        <token>lächeln</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Lächeln</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Lächeln">Mit einem dümmlichen <marker>lächeln</marker></example>
                <example>Mit einem maliziösen <marker>Lächeln</marker></example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <token>einem</token>
                    <token postag="ADV:.*" postag_regexp="yes"/>
                    <token postag="ADJ:.*" postag_regexp="yes"/>
                    <marker>
                        <token>lächeln</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Lächeln</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Lächeln">Mit einem sehr dümmlichen <marker>lächeln</marker></example>
                <example>Mit einem maliziösen <marker>Lächeln</marker></example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <token>einem</token>
                    <marker>
                        <token>lächeln</token>
                    </marker>
                    <token postag="VER:.*" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Lächeln</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Lächeln">Mit einem <marker>lächeln</marker> kommt man weiter.</example>
                <example>Mit einem maliziösen <marker>Lächeln</marker></example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>lächeln</token>
                    </marker>
                    <token>auf</token>
                    <token regexp="yes">den|seinen|[iI]hren|meinen|[dDs]einen|unseren|[eE]uren</token>
                    <token>Lippen</token>
                </pattern>
                <message>&subanfang;<suggestion>Lächeln</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Lächeln">Mit einem <marker>lächeln</marker> auf den Lippen kommt man weiter.</example>
            </rule>
        </rulegroup>
        <rulegroup id="UNTERSCHIED_SUBST" name="'unterschied (Unterschied)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <marker>
                        <token>unterschied</token>
                    </marker>
                    <token>zu</token>
                </pattern>
                <message>&subanfang;<suggestion>Unterschied</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Unterschied">Im <marker>unterschied</marker> zu dir bin ich gut darin.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">k?einen</token>
                    <marker>
                        <token>unterschied</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Unterschied</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Unterschied">Ich sehe keinen <marker>unterschied</marker> zwischen den beiden.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">k?einen</token>
                    <token postag="ADJ:.*" postag_regexp="yes"/>
                    <marker>
                        <token>unterschied</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Unterschied</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Unterschied">Ich sehe keinen großen <marker>unterschied</marker> zwischen den beiden.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DUSCHE_SUBST" name="'unter der dusche (Dusche)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[uU]nter</token>
                    <token regexp="yes">der|die</token>
                    <marker>
                        <token>dusche</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Dusche</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Dusche">Ich stand gerade unter der <marker>dusche</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(eis)?kalte|heiße|warme|mit</token>
                    <marker>
                        <token>dusche</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Dusche</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Dusche">Alle Zimmer sind mit <marker>dusche</marker> und WC ausgestattet.</example>
                <example correction="Dusche">Das wirkte wie eine kalte <marker>dusche</marker>.</example>
                <example>Ich <marker>dusche</marker> gerne kalt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHADEN_SUBST" name="'schaden (Schaden)'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>schaden</token>
                    </marker>
                    <token regexp="yes" inflected="yes">nehmen|abwenden|begrenzen|zufügen</token>
                </pattern>
                <message>&subanfang;<suggestion>Schaden</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schaden">Er versuchte den <marker>schaden</marker> abzuwenden.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]um</token>
                    <marker>
                        <token>schaden</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schaden</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schaden">Zum <marker>schaden</marker> aller.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]u</token>
                    <marker>
                        <token>schaden</token>
                    </marker>
                    <token inflected="yes">kommen</token>
                </pattern>
                <message>&subanfang;<suggestion>Schaden</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schaden">Der Unfall, bei dem 3 Personen zu <marker>schaden</marker> kamen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="2">kommen</token>
                    <token>zu</token>
                    <marker>
                        <token>schaden</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schaden</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schaden">Drei Personen kamen dabei zu <marker>schaden</marker>.</example>
                <example>Drei Personen kamen zu <marker>Schaden</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KOENNEN_SUBST" name="'sein können (Können) unter Beweis stellen'">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="PRO:POS:AKK:SIN:NEU.*" postag_regexp="yes"/>
                    <marker>
                        <token skip="2">können</token>
                    </marker>
                    <token>unter</token>
                    <token>Beweis</token>
                    <token inflected="yes">stellen</token>
                </pattern>
                <message>&subanfang;<suggestion>Können</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Können">Er hat sein <marker>können</marker> bereits oft unter Beweis gestellt.</example>
                <example>Er hat sein <marker>Können</marker> unter Beweis gestellt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="2">stellen</token>
                    <token postag="PRO:POS:AKK:SIN:NEU.*" postag_regexp="yes"/>
                    <marker>
                        <token>können</token>
                    </marker>
                    <token>unter</token>
                    <token>Beweis</token>
                </pattern>
                <message>&subanfang;<suggestion>Können</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Können">Dort stellen sie ihr <marker>können</marker> unter Beweis.</example>
                <example correction="Können">Dort stellten die Schüler ihr <marker>können</marker> unter Beweis.</example>
            </rule>
        </rulegroup>
        <rulegroup id="AERGER_SUBST" name="'ärger (Ärger)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[vV]or</token>
                    <marker>
                        <token>ärger</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ärger</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ärger">Er wurde rot vor <marker>ärger</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate="yes">es</token>
                    <marker>
                        <token>ärger</token>
                    </marker>
                    <token inflected="yes">machen</token>
                </pattern>
                <message>&subanfang;<suggestion>Ärger</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ärger">Willst du hier <marker>ärger</marker> machen?</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes">[mM]achen</token>
                    <token regexp="yes">mir|ihm|keinen|nur|euch|dir|ihr|ihnen</token>
                    <marker>
                        <token>ärger</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ärger</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ärger">Die machen keinen <marker>ärger</marker> mehr.</example>
                <example>Mach keinen <marker>Ärger</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate="yes" regexp="yes">es|noch</token>
                    <marker>
                        <token>ärger</token>
                    </marker>
                    <token>zu</token>
                    <token>machen</token>
                </pattern>
                <message>&subanfang;<suggestion>Ärger</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ärger">Er versuchte <marker>ärger</marker> zu machen.</example>
                <example>Um es noch <marker>ärger</marker> zu machen, fiel ich danach die Treppe herunter.</example>
            </rule>
        </rulegroup>
        <rulegroup id="HERZEN_SUBST" name="'von herzen (Herzen)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]u</token>
                    <marker>
                        <token>herzen</token>
                    </marker>
                    <token inflected="yes">nehmen</token>
                </pattern>
                <message>&subanfang;<suggestion>Herzen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Herzen">Du darfst dir das nicht so zu <marker>herzen</marker> nehmen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[vV]o[nm]|[iIaA]m</token>
                    <marker>
                        <token>herzen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Herzen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Herzen">Es kommt von <marker>herzen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf|[mM]it</token>
                    <token>dem</token>
                    <marker>
                        <token>herzen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Herzen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Herzen">Sie hat doch etwas auf dem <marker>herzen</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BAD_SUBST" name="'das Kind mit dem bade (Bade)'">
            <rule>
                <pattern>
                    <token>Kind</token>
                    <token min="0" max="1">aber</token>
                    <token min="0" max="1">nicht</token>
                    <token>mit</token>
                    <token>dem</token>
                    <marker>
                        <token case_sensitive="yes">bade</token>
                    </marker>
                    <token regexp="yes">.*schütt.+|aus</token>
                </pattern>
                <message>&subanfang;<suggestion>Bade</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Bade">Du schüttest das Kind mit dem <marker>bade</marker> aus.</example>
                <example correction="Bade">Du solltest das Kind nicht mit dem <marker>bade</marker> ausschütten.</example>
            </rule>
        </rulegroup>
        <rulegroup id="HACKE_SUBST" name="'auf hohen hacken (Hacken)'">
            <rule>
                <pattern>
                    <token>auf</token>
                    <token>hohen</token>
                    <marker>
                        <token case_sensitive="yes">hacken</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Hacken</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Hacken">Auf hohen <marker>hacken</marker> durchs Leben.</example>
            </rule>
        </rulegroup>
        <rulegroup id="RUECKEN_SUBST" name="'rücken (Rücken)'">
            <rule>
                <pattern>
                    <token>mit</token>
                    <token>dem</token>
                    <marker>
                        <token case_sensitive="yes">rücken</token>
                    </marker>
                    <token regexp="yes">zur?</token>
                </pattern>
                <message>&subanfang;<suggestion>Rücken</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rücken">Sie steht mit dem <marker>rücken</marker> zur Wand.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf|[hH]inter</token>
                    <token regexp="yes">dem|(&meindein;)em</token>
                    <marker>
                        <token>rücken</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Rücken</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rücken">Sie lag auf dem <marker>rücken</marker>.</example>
                <example correction="Rücken">Es geschah hinter meinem <marker>rücken</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>den</token>
                    <marker>
                        <token>rücken</token>
                    </marker>
                    <token regexp="yes">herunter|stärken?|stärks?t|gestärkt|gekehrt|kehrs?t|kehrt(en?)?|zuwendes?t|zuwandten?|zugewandt</token>
                </pattern>
                <message>&subanfang;<suggestion>Rücken</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rücken">Mir lief es kalt den <marker>rücken</marker> herunter.</example>
                <example correction="Rücken">Ich habe der Stadt den <marker>rücken</marker> gekehrt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>in</token>
                    <token>den</token>
                    <marker>
                        <token>rücken</token>
                    </marker>
                    <token inflected="yes">fallen</token>
                </pattern>
                <message>&subanfang;<suggestion>Rücken</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rücken">Sie ist mir in den <marker>rücken</marker> gefallen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">fallen</token>
                    <token regexp="yes">ihm|ihr|mir|dir|ihnen|euch|uns</token>
                    <token>in</token>
                    <token>den</token>
                    <marker>
                        <token>rücken</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Rücken</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rücken">Sie fiel mir in den <marker>rücken</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VERDIENST_SUBST" name="'verdienst (Verdienst)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]as|[sS]ein|[iI]hr|[eE]uer|[mMdD]ein</token>
                    <marker>
                        <token>verdienst</token>
                    </marker>
                    <token regexp="yes">ist|war</token>
                </pattern>
                <message>&subanfang;<suggestion>Verdienst</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Verdienst">Da es das <marker>verdienst</marker> ist ...</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">ist|war</token>
                    <token>das</token>
                    <marker>
                        <token>verdienst</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Verdienst</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Verdienst">Es ist das <marker>verdienst</marker> Müllers, hier Klarheit geschaffen zu haben.</example>
            </rule>
        </rulegroup>
        <rulegroup id="LEGENDE_SUBST" name="'legende (Legende)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[eE]iner|[Dd]er</token>
                    <token postag="ADJ:.*" postag_regexp="yes"/>
                    <marker>
                        <token>legende</token>
                    </marker>
                    <token regexp="yes">nach|zufolge</token>
                </pattern>
                <message>&subanfang;<suggestion>Legende</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Legende">Einer alten <marker>legende</marker> zufolge</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">lebenden?|verbreiteten?</token>
                    <marker>
                        <token>legende</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Legende</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Legende">Einer verbreiteten <marker>legende</marker> zufolge</example>
            </rule>
        </rulegroup>
        <rulegroup id="SPRACHEN_SUBST" name="'in asiatischen sprachen (Sprachen)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n|[bB]ei|[aA]n</token>
                    <token regexp="yes">(&sprachadj2;)en</token>
                    <marker>
                        <token>sprachen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Sprachen">Satz und Layout in asiatischen <marker>sprachen</marker>.</example>
                <example>Wir <marker>sprachen</marker> wenig miteinander.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">sprechen</token>
                    <token regexp="yes">mehrere|viele|etliche|einige|verschiedene|die|über</token>
                    <marker>
                        <token>sprachen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Sprachen">Ich spreche mehrere <marker>sprachen</marker> fließend.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">sprechen</token>
                    <token postag="ZAL"/>
                    <marker>
                        <token>sprachen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Sprachen">Ich spreche drei <marker>sprachen</marker> fließend.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>sprachen</token>
                    </marker>
                    <token inflected="yes">sprechen</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Sprachen">Ich habe den Job bekommen, weil ich drei <marker>sprachen</marker> spreche.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WIEGE_SUBST" name="'an der wiege (Wiege) gesungen'">
            <rule>
                <pattern>
                    <token regexp="yes">in|an|von</token>
                    <token regexp="yes">die|der</token>
                    <marker>
                        <token case_sensitive="yes">wiege</token>
                    </marker>
                    <token negate="yes" inflected="yes">ich</token>
                </pattern>
                <message>&subanfang;<suggestion>Wiege</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Wiege">Es wurde mir nicht an der <marker>wiege</marker> gesungen, dass ich mal an LanguageTool mitarbeiten würde.</example>
                <example correction="Wiege">Von der <marker>wiege</marker> bis zur Bahre: Formulare, Formulare!</example>
                <example correction="Wiege">Das wurde ihm in die <marker>wiege</marker> gelegt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GRUENDE_SUBST" name="'mit guten gründen (Gründen)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]us|[mM]it</token>
                    <token min="0" postag="ADJ:PRD:GRU"/>
                    <or>
                        <token regexp="yes">(irgend)?welchen|diesen</token>
                        <token postag="(PA[12]|ADJ):DAT:PLU:MAS:.*" postag_regexp="yes"/>
                    </or>
                    <marker>
                        <token>gründen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Gründen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Gründen">Aus irgendwelchen <marker>gründen</marker> gelang mir das nicht.</example>
                <example correction="Gründen">Aus welchen <marker>gründen</marker> auch immer – es gelang mir nicht.</example>
                <example correction="Gründen">Aus gesundheitlichen <marker>gründen</marker> musste sie eine Weile lang aussetzen.</example>
                <example correction="Gründen">Das interessiert mich aus rein beruflichen <marker>gründen</marker>.</example>
                <example correction="Gründen">Der Vorschlag wurde mit ziemlich fadenscheinigen <marker>gründen</marker> abgeschmettert.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]us</token>
                    <marker>
                        <token>gründen</token>
                    </marker>
                    <token regexp="yes">de[rs]</token>
                </pattern>
                <message>&subanfang;<suggestion>Gründen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Gründen">Aus <marker>gründen</marker> des Datenschutzes bitte das Deckblatt entfernen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WUERDE_SUBST" name="'die würde (Würde) des Gerichts' etc.">
            <rule>
            <!--TODO don't match 'die würde der Claudia gefallen' -->
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token>würde</token>
                    </marker>
                    <token postag=".*GEN.*" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Würde</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Würde">Die <marker>würde</marker> des Menschen ist antastbar.</example>
                <example>Die <marker>Würde</marker> des Menschen ist unantastbar.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[uU]nter</token>
                    <token regexp="yes">(&meindein;)er</token>
                    <marker>
                        <token>würde</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Würde</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Würde">Das ist unter meiner <marker>würde</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="RECHT_SUBST" name="'recht (Recht)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]as|[eE]in(em)?|dem</token>
                    <marker>
                        <token>recht</token>
                    </marker>
                    <token regexp="yes">darauf|auf|dazu</token>
                </pattern>
                <message>&subanfang;<suggestion>Recht</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Recht">Umstritten ist jedoch die Frage, ob sich aus dem <marker>recht</marker> auf Leben auch ein Recht auf den Tod ergibt.</example>
                <example>Ein <marker>Recht</marker> auf einen gnädigen Tod.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>
                        <exception regexp="yes">damit|nicht|schon|komme|kommen|kommt|kommst|sich|uns|euch|etwas|mir|mich</exception>
                    </token>
                    <marker>
                        <token regexp="yes">[Zz]u</token>
                        <token>recht</token>
                    </marker>
                    <token>
                        <exception postag="ADJ:.+" postag_regexp="yes"/>
                    </token>
                </pattern>
                <message>&inwend;<suggestion>zu Recht</suggestion> (im Sinne von <suggestion>berechtigterweise</suggestion>) wird 'Recht' großgeschrieben, sofern es nicht als Adverb ein darauf folgendes Adjektiv näher bestimmt. Als Bestandteil von Verben wie 'zurechtkommen', '-finden' schreiben Sie bitte <suggestion>zurecht</suggestion>.</message>
                <url>http://www.duden.de/rechtschreibung/Recht</url>
                <short>&prgk;</short>
                <example>Da regt er sich völlig <marker>zu Recht</marker> auf.</example>
                <example>Er schneidet das <marker>zu recht</marker> kleinen Stücken.</example>
                <example correction="zu Recht|berechtigterweise|zurecht">Da regt er sich völlig <marker>zu recht</marker> drüber auf.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">bin|b?ist|sind|seid|war|waren|werden</token>
                    <marker>
                        <token regexp="yes">[Zz]u</token>
                        <token skip="1">recht</token>
                    </marker>
                    <token regexp="yes">&gefuehladj;</token>
                </pattern>
                <message>&inwend;<suggestion>zu Recht</suggestion> (im Sinne von <suggestion>berechtigterweise</suggestion>) wird 'Recht' großgeschrieben, sofern es nicht als Adverb ein darauf folgendes Adjektiv näher bestimmt. Als Bestandteil von Verben wie 'zurechtkommen', '-finden' schreiben Sie bitte <suggestion>zurecht</suggestion>.</message>
                <url>http://www.duden.de/rechtschreibung/Recht</url>
                <short>&prgk;</short>
                <example>Er schneidet das <marker>zu recht</marker> kleinen Stücken.</example>
                <example correction="zu Recht|berechtigterweise|zurecht">Er ist <marker>zu recht</marker> sauer.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">[Zz]u</token>
                        <token skip="1">recht</token>
                    </marker>
                    <token regexp="yes">&gefuehladj;</token>
                    <token regexp="yes">bin|b?ist|sind|seid|war|waren|werden</token>
                </pattern>
                <message>&inwend;<suggestion>zu Recht</suggestion> (im Sinne von <suggestion>berechtigterweise</suggestion>) wird 'Recht' großgeschrieben, sofern es nicht als Adverb ein darauf folgendes Adjektiv näher bestimmt. Als Bestandteil von Verben wie 'zurechtkommen', '-finden' schreiben Sie bitte <suggestion>zurecht</suggestion>.</message>
                <url>http://www.duden.de/rechtschreibung/Recht</url>
                <short>&prgk;</short>
                <example><marker>Zu recht</marker> kleinen Stücken ist das verarbeitet worden.</example>
                <example correction="zu Recht|berechtigterweise|zurecht">Ich denke, dass sie <marker>zu recht</marker> sehr sauer ist.</example>
            </rule>
        </rulegroup>
        <rulegroup id="RECHT_ADJ" name="'Recht (recht)' etc.">
            <url>http://www.duden.de/rechtschreibung/recht</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes" skip="1">[gG]ehen</token>
                    <marker>
                        <token>Recht</token>
                    </marker>
                    <token>in</token>
                    <token>der</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startlower"/></suggestion>&adjende;</message>
                <short>&prgk;.</short>
                <example correction="recht">Gehe ich <marker>Recht</marker> in der Annahme, dass sie schlau ist?</example>
                <example correction="recht">Ich gehe <marker>Recht</marker> in der Annahme, dass sie schlau ist.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes">[Ss]ollen</token>
                    <token postag="PRO:PER:DAT.*" postag_regexp="yes"/>
                    <marker>
                        <token>Recht</token>
                    </marker>
                    <token>sein</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startlower"/></suggestion>&adjende;</message>
                <short>&prgk;.</short>
                <example correction="recht">Es soll mir <marker>Recht</marker> sein.</example>
            </rule>
        </rulegroup>
        <rulegroup id="LAUFE_SUBST" name="'im laufe (Laufe) des Tages'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <marker>
                        <token>laufe</token>
                    </marker>
                    <token postag=".*GEN.*" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Laufe</suggestion>&subende;</message>
                <example correction="Laufe">Im <marker>laufe</marker> des Tages ist nichts passiert.</example>
                <example correction="Laufe">Im <marker>laufe</marker> der Woche haben wir allerhand geschafft.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <token>Laufe</token>
                    <token>des</token>
                    <marker>
                        <token>abends</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Abends</suggestion>&subende;</message>
                <example correction="Abends">Im Laufe des <marker>abends</marker> wurden wir immer ausgelassener.</example>
            </rule>
        </rulegroup>
        <rule id="GANG_KLEIN" name="'gang (Gang)'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>gang</token>
                </marker>
                <token negate="yes">und</token>
                <token negate="yes">gäbe</token>
            </pattern>
            <message>Außerhalb der Wendung 'gang und gäbe' wird 'Gang' großgeschrieben. Meinten Sie <suggestion>ging</suggestion> (Vergangenheit von 'gehen') oder <suggestion>Gang</suggestion> (Substantiv)?</message>
            <example>Das ist <marker>gang</marker> und gäbe.</example>
            <example>Sie schaltete in den dritten <marker>Gang</marker>.</example>
            <example correction="ging|Gang">Sie hat in den dritten <marker>gang</marker> geschaltet.</example>
            <example correction="ging|Gang">Er war Mitglied dieser brutalen <marker>gang</marker>, die die Nachbarschaft terrorisierte.</example>
            <example correction="ging|Gang">Ich <marker>gang</marker> nach Hause.</example>
        </rule>
        <rule id="TRAUTES_HEIM" name="'trautes heim (Heim)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[tT]rautes</token>
                <marker>
                    <token>heim</token>
                </marker>
            </pattern>
            <message>&inwend;'trautes Heim' wird <suggestion>Heim</suggestion> großgeschrieben.</message>
            <example correction="Heim">Trautes <marker>heim</marker>, Glück allein.</example>
        </rule>
        <rule id="IN_ALLER_MUNDE" name="'in aller munde (Munde)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[iI]n</token>
                <token>aller</token>
                <marker>
                    <token>munde</token>
                </marker>
            </pattern>
            <message>&inwend;'in aller Munde' wird <suggestion>Munde</suggestion> großgeschrieben.</message>
            <example correction="Munde">Das Problem ist zur Zeit in aller <marker>munde</marker>.</example>
            <example>Das Problem ist in aller <marker>Munde</marker>.</example>
        </rule>
        <rule id="AUF_ERDEN" name="'auf erden (Erden)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[aA]uf</token>
                <marker>
                    <token>erden</token>
                </marker>
            </pattern>
            <message>&inwend;'auf Erden' wird <suggestion>Erden</suggestion> in der Regel großgeschrieben.</message>
            <example correction="Erden">Der liebste Ort, den ich auf <marker>erden</marker> hab, das ist die Rasenbank am Elterngrab.</example>
        </rule>
        <rule id="AUF_DER_ERDE" name="'auf der erde (Erde)' etc.">
            <pattern case_sensitive="yes">
                <token regexp="yes">[aA]uf|[uU]nter|[iI]n</token>
                <token regexp="yes">der|die</token>
                <marker>
                    <token>erde</token>
                </marker>
                <token negate="yes">ich</token>
            </pattern>
            <message>&subanfang;<suggestion>Erde</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Erde">Die Fallbeschleunigung auf der <marker>erde</marker> beträgt 9,81 m/s².</example>
            <example correction="Erde">Wir müssen die Leichen schleunigst unter die <marker>erde</marker> bringen.</example>
        </rule>
        <rule id="HIMMEL_UND_ERDE" name="'Himmel und erde (Erde)'">
            <pattern case_sensitive="yes">
                <token>Himmel</token>
                <token>und</token>
                <marker>
                    <token>erde</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Erde</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Erde">Es gibt mehr Dinge zwischen Himmel und <marker>erde</marker>, als mancher glaubt.</example>
        </rule>
        <rule id="GUTER_DINGE" name="'guter dinge (Dinge)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">gute[nr]</token>
                <marker>
                    <token>dinge</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Dinge</suggestion>&subende;</message>
            <example correction="Dinge">Er war guter <marker>dinge</marker>.</example>
            <example correction="Dinge">Aller guten <marker>dinge</marker> sind drei.</example>
        </rule>
        <rule id="VOR_ALLEN_DINGEN" name="'vor allen dingen (Dingen)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[vV]or</token>
                <token>allen</token>
                <marker>
                    <token>dingen</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Dingen</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Dingen">Vor allen <marker>dingen</marker> brauchen wir Sicherheit.</example>
        </rule>
        <rule id="IN_ALLEN_FORMEN" name="'in allen formen (Formen)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[iI]n</token>
                <token>allen</token>
                <marker>
                    <token>formen</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Formen</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Formen">Es gibt sie in allen <marker>formen</marker> und Größen.</example>
        </rule>
        <rulegroup id="LIEBE_SUBST" name="'aus liebe (Liebe)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">Pech|Glück</token>
                    <token>in</token>
                    <token>der</token>
                    <marker>
                        <token>liebe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Liebe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Liebe">Glück im Spiel, Pech in der <marker>liebe</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>der</token>
                    <marker>
                        <token>liebe</token>
                    </marker>
                    <token>wegen</token>
                </pattern>
                <message>&subanfang;<suggestion>Liebe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Ich kam der <marker>Liebe</marker> wegen.</example>
                <example correction="Liebe">Er kam der <marker>liebe</marker> wegen nach Berlin.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]us</token>
                    <marker>
                        <token>liebe</token>
                    </marker>
                </pattern>
                <message>&inwend;'aus Liebe' wird <suggestion>Liebe</suggestion> in der Regel großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Liebe">Nur nicht aus <marker>liebe</marker> weinen, es gibt im Leben nicht nur den einen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie|(&meindein;)e</token>
                    <marker>
                        <token>liebe</token>
                    </marker>
                    <token regexp="yes">zu[rm]?</token>
                </pattern>
                <message>&subanfang;<suggestion>Liebe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Liebe">Die <marker>liebe</marker> zu meinen Kindern gibt mir die Kraft.</example>
                <example correction="Liebe">Wie kommst du dazu, meine <marker>liebe</marker> zu verschmähen?</example>
            </rule>
        </rulegroup>
        <rule id="IN_FRIEDEN" name="'in frieden (Frieden)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[iI][mMnN]</token>
                <marker>
                    <token>frieden</token>
                </marker>
            </pattern>
            <message>&inwend;'in Frieden' wird <suggestion>Frieden</suggestion> großgeschrieben.</message>
            <short>&prgk;.</short>
            <example correction="Frieden">Lasst mich in <marker>frieden</marker> weiterziehen.</example>
        </rule>
        <rule id="IN_FLAMMEN" name="'in flammen (Flammen)' etc.">
            <pattern case_sensitive="yes">
                <token regexp="yes">[iI]n</token>
                <marker>
                    <token regexp="yes">flammen|ketten|fesseln|klammern|streifen|scharen</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Flammen">Rhein in <marker>flammen</marker>.</example>
            <example correction="Ketten">Die Freiheit liegt in <marker>ketten</marker>.</example>
            <example correction="Scharen">Sie kamen in <marker>scharen</marker>.</example>
            <example correction="Streifen">Ich schnitt es in <marker>streifen</marker>.</example>
            <example correction="Streifen">Ich habe es in <marker>streifen</marker> geschnitten.</example>
        </rule>
        <rulegroup id="ZEUGE_SUBST" name="'als zeuge (Zeuge) vernehmen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[vV]or</token>
                    <marker>
                        <token>zeugen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Zeugen">Er hat vor <marker>zeugen</marker> gelogen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]ls</token>
                    <marker>
                        <token regexp="yes">zeugen?</token>
                    </marker>
                    <token postag="VER:.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Zeuge">Ich wurde als <marker>zeuge</marker> vernommen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]st|[Ss]ei</token>
                    <token regexp="yes">mein|unser</token>
                    <marker>
                        <token>zeuge</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Zeuge</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Zeuge">Gott sei mein <marker>zeuge</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUF_DIE_PROBE" name="'auf die probe (Probe) stellen'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf|[zZ]ur</token>
                    <marker>
                        <token>probe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Probe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Probe">Ich habe auf <marker>probe</marker> gearbeitet.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>die</token>
                    <marker>
                        <token>probe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Probe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Probe">Du stellst meine Geduld auf die <marker>probe</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>eine</token>
                    <token regexp="yes">harte|schwere</token>
                    <marker>
                        <token>probe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Probe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Probe">Du stellst meine Geduld auf eine harte <marker>probe</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="IM_VORAUS" name="'im voraus (Voraus)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[iI]m</token>
                <marker>
                    <token>voraus</token>
                </marker>
            </pattern>
            <message>&inwend;'im Voraus' wird <suggestion>Voraus</suggestion> in der Regel großgeschrieben.</message>
            <short>&prgk;.</short>
            <example correction="Voraus">Bezahlung bitte im <marker>voraus</marker>!</example>
        </rule>
        <rulegroup id="ZU_HAUSE" name="'zu hause (Hause)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Zz]u|[Nn]ach|[Ii]m</token>
                    <marker>
                        <token>hause</token>
                    </marker>
                </pattern>
                <message>&inwend;'\1 Hause' wird <suggestion>Hause</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Hause">Wir sind bald zu <marker>hause</marker>.</example>
                <example correction="Hause">Wann kommst du nach <marker>hause</marker>?</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">&meindein;|k?ein|neues</token>
                    <marker>
                        <token>zu</token>
                        <token>hause</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message><suggestion>Zuhause</suggestion> als Substantiv wird groß und zusammen geschrieben.</message>
                <short>&prgk;.</short>
                <example>Die haben kein <marker>Zuhause</marker>.</example>
                <example correction="Zuhause">Das ist unser neues <marker>zu Hause</marker>.</example>
                <example correction="Zuhause">Wo ich meinen Hut hinhänge, da ist mein <marker>zu Hause</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUF_DEM_WEG" name="'auf/aus dem weg (Weg)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>dem</token>
                    <marker>
                        <token>hinweg</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Hinweg</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Hinweg">Auf dem <marker>hinweg</marker> hielt ich kurz am Supermarkt an.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]u[sf]</token>
                    <token>dem</token>
                    <marker>
                        <token>weg</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Weg</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Geh <marker>weg</marker>, du störst mich.</example>
                <example>Wir sind schon auf dem <marker>Weg</marker>.</example>
                <example correction="Weg">Wir sind auf dem <marker>weg</marker>.</example>
                <example correction="Weg">Geh mir aus dem <marker>weg</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[üÜ]ber</token>
                    <token>den</token>
                    <marker>
                        <token>weg</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Weg</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Geh <marker>weg</marker>, du störst mich.</example>
                <example>Ich bin vor ihm <marker>weggelaufen</marker>.</example>
                <example correction="Weg">Ich traue ihm nicht über den <marker>weg</marker>.</example>
                <example correction="Weg">Ich bin ihm zufällig über den <marker>weg</marker> gelaufen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]en</token>
                    <marker>
                        <token>weg</token>
                    </marker>
                    <token regexp="yes" inflected="yes" postag="VER:.*" postag_regexp="yes">zeigen|weisen|ebnen|bahnen</token>
                </pattern>
                <message>&subanfang;<suggestion>Weg</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Weg">Ich habe ihm den <marker>weg</marker> gezeigt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>
                        <exception postag_regexp="yes" postag=".*GEN.*"/>
                        <exception>leid</exception>
                    </token>
                    <marker>
                        <token>wegen</token>
                    </marker>
                    <token postag="SENT_END"><exception postag_regexp="yes" postag="SUB.*"/></token>
                </pattern>
                <message>&subanfang;<suggestion>Wegen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Wegen">Viel Glück und viel Segen auf all deinen <marker>wegen</marker>.</example>
                <example>Sie tat es des Geldes <marker>wegen</marker>.</example>
                <example>Tut mir leid <marker>wegen</marker> gestern</example>
                <example>Schmerzensgeld <marker>wegen</marker> Beleidigung</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUF_SCHRITT_UND_TRITT" name="'auf Schritt und Tritt'">
            <rule>
                <regexp case_sensitive='yes'>[aA]uf schritt und [tT]ritt</regexp>
                <message>&inwend;<suggestion>auf Schritt und Tritt</suggestion> werden 'Schritt' und 'Tritt' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="auf Schritt und Tritt">Sein Hund folgte ihm <marker>auf schritt und tritt</marker>.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>[aA]uf [sS]chritt und tritt</regexp>
                <message>&inwend;<suggestion>auf Schritt und Tritt</suggestion> werden 'Schritt' und 'Tritt' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="auf Schritt und Tritt">Sein Hund folgte ihm <marker>auf schritt und tritt</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHRITT_SUBST" name="'schritt (Schritt)'">
            <rule>
                <regexp case_sensitive='yes'>schritt für [sS]chritt</regexp>
                <message>&inwend;<suggestion>Schritt für Schritt</suggestion> wird 'Schritt' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Schritt für Schritt">Wir sollten <marker>schritt für schritt</marker> vorgehen.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>[sS]chritt für schritt</regexp>
                <message>&inwend;<suggestion>Schritt für Schritt</suggestion> wird 'Schritt' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Schritt für Schritt">Wir sollten <marker>schritt für schritt</marker> vorgehen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">in|In</token>
                    <token>den</token>
                    <marker>
                        <token>schritt</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schritt</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schritt">Michael Jackson fasste sich auf der Bühne in den <marker>schritt</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd]er|[Dd]en|[Dd]em|[Ii]m</token>
                    <token regexp="yes">ersten?|zweiten?|dritten?|vierten?|fünften?|sechsten?|siebten?|achten?|neunten?|letzten?</token>
                    <marker>
                        <token>schritt</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schritt</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schritt">Jedem Token werden im dritten <marker>schritt</marker> POS-Tags zugeordnet.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd]er|[Dd]en|[Dd]em|[Ii]m</token>
                    <token regexp="yes">[0-9]+</token>
                    <token>.</token>
                    <marker>
                        <token>schritt</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schritt</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schritt">Jedem Token werden im 3. <marker>schritt</marker> POS-Tags zugeordnet.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <marker>
                        <token>schritt</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schritt</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Die Hose ist so eng, dass sie im <marker>Schritt</marker> kneift.</example>
                <example correction="Schritt">Die Hose ist mir im <marker>schritt</marker> viel zu eng.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[kK]?[eE]inen</token>
                    <marker>
                        <token>schritt</token>
                    </marker>
                    <token regexp="yes">weiter|vorwärts|voran|zurück|rückwärts</token>
                </pattern>
                <message>&subanfang;<suggestion>Schritt</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Heute sind wir einen <marker>Schritt</marker> weiter.</example>
                <example correction="Schritt">Da sind wir einen <marker>schritt</marker> weiter.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>schritt</token>
                    </marker>
                    <token regexp="yes" inflected="yes">halten|tun|machen|wagen|vorankommen|unternehmen|zurückweichen|zurücktreten</token>
                </pattern>
                <message>&subanfang;<suggestion>Schritt</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schritt">Da haben wir einen großen <marker>schritt</marker> getan.</example>
            </rule>
            <rule>
                <pattern>
                    <token>einen</token>
                    <token min="0" max="1" postag_regexp="yes" postag="(PA1|ADJ):AKK:SIN:MAS.*"/>
                    <marker>
                        <token case_sensitive="yes">schritt</token>
                    </marker>
                    <token>voraus</token>
                </pattern>
                <message>&subanfang;<suggestion>Schritt</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schritt">Da bin ich dir einen entscheidenden <marker>schritt</marker> voraus.</example>
                <example correction="Schritt">Da bin ich dir einen <marker>schritt</marker> voraus.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">[mM]it</token>
                    <token regexp="yes">schnellen|großen|schweren|entschlossenen|bedächtigen|hastigen|eiligen</token>
                    <marker>
                        <token>schritten</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schritten</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schritten">Er entfernte sich mit schnellen <marker>schritten</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="IM_SCHNITT" name="'im schnitt (Schnitt)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[iI]m</token>
                <marker>
                    <token regexp="yes">(durch)?schnitt</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion><match case_conversion="startupper" no="2"/></suggestion>&subende;</message>
            <example>Er <marker>durchschnitt</marker> das Band.</example>
            <example correction="Schnitt">Er verdient im <marker>schnitt</marker> 200 € pro Abend.</example>
            <example correction="Durchschnitt">Er verdient im <marker>durchschnitt</marker> 200 € pro Abend.</example>
        </rule>
        <rulegroup id="AUS_STAHL" name="'aus stahl (Stahl)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token>aus</token>
                    <marker>
                        <token regexp="yes">stahl|eisen|wolle</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion><match case_conversion="startupper" no="2"/></suggestion>&subende;</message>
                <example correction="Stahl">Der Träger war aus <marker>stahl</marker>.</example>
                <example correction="Eisen">Der Träger war aus <marker>eisen</marker>.</example>
                <example correction="Wolle">Das Kleid war aus <marker>wolle</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">besteh(en?|t)?|bestand(en)?|war(en)?</token>
                    <token>aus</token>
                    <marker>
                        <token regexp="yes">stahl|eisen|wolle</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match case_conversion="startupper" no="3"/></suggestion>&subende;</message>
                <example correction="Stahl">Der Träger bestand aus <marker>stahl</marker>.</example>
                <example correction="Eisen">Die Träger bestanden aus <marker>eisen</marker>.</example>
                <example correction="Wolle">Das Kleid besteht aus <marker>wolle</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="TRAEGER_VON" name="'träger (Träger)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[iI]st|[eE]in|[dD]er|[dD]ie|,</token>
                <marker>
                    <token>träger</token>
                </marker>
                <token regexp="yes">des|von|seiner|ihrer|seines|ihres</token>
            </pattern>
            <message>&subanfang;<suggestion><match case_conversion="startupper" no="2"/></suggestion>&subende;</message>
            <example>Er ist heute etwas <marker>träger</marker> als damals.</example>
            <example>Er ist <marker>Träger</marker> des Bundesverdienstkreuzes am Bande.</example>
            <example correction="Träger">Die <marker>träger</marker> ihres Kleides waren verrutscht.</example>
        </rule>
        <rule id="VERGNUEGEN_SUBST" name="'kein vergnügen (Vergnügen)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">k?ein</token>
                <marker>
                    <token>vergnügen</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion><match case_conversion="startupper" no="2"/></suggestion>&subende;</message>
            <example>Das ist doch kein <marker>Vergnügen</marker> hier.</example>
            <example correction="Vergnügen">Das ist doch schließlich kein <marker>vergnügen</marker> hier.</example>
        </rule>
        <rulegroup id="ENDE_SUBST" name="'ende (Ende)'">
            <rule>
                <pattern>
                    <token regexp="yes">ohne|am|zu|zum|gegen</token>
                    <token postag="ADJ:DAT:SIN:NEU:.+" postag_regexp="yes" min="0"/>
                    <marker>
                        <token case_sensitive="yes">ende</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ende</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ende">Unsere Fahrt ist zu <marker>ende</marker>.</example>
                <example correction="Ende">Der Preis liegt am oberen <marker>ende</marker> der Skala.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>ende</token>
                    </marker>
                    <token>mit</token>
                    <token>Schrecken</token>
                </pattern>
                <message>&subanfang;<suggestion>Ende</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ende">Besser ein <marker>ende</marker> mit Schrecken als Schrecken ohne Ende.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">k?ein</token>
                    <marker>
                        <token skip="2">ende</token>
                    </marker>
                    <token inflected="yes" regexp="yes">nehmen|finden|absehen</token>
                </pattern>
                <message>&subanfang;<suggestion>Ende</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Das wird ein schlimmes <marker>Ende</marker> nehmen.</example>
                <example correction="Ende">Es wird noch ein schlimmes <marker>ende</marker> mit dir nehmen.</example>
                <example correction="Ende">Weil der Protest ein jähes <marker>ende</marker> fand.</example>
                <example correction="Ende">Das droht ein schlimmes <marker>ende</marker> zu nehmen.</example>
                <example correction="Ende">Es ist noch kein <marker>ende</marker> abzusehen.</example>
            </rule>
            <rule>
                <pattern>
                    <token inflected="yes" regexp="yes">nehmen|finden|haben</token>
                    <token regexp="yes">k?ein</token>
                    <marker>
                        <token case_sensitive="yes">ende</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ende</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ende">Der Schrecken hat ein <marker>ende</marker>.</example>
                <example correction="Ende">Das Grauen nimmt kein <marker>ende</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="REDE_SUBST" name="'rede (Rede)'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>rede</token>
                    </marker>
                    <token>und</token>
                    <token>Antwort</token>
                </pattern>
                <message>&subanfang;<suggestion>Rede</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rede">Er stand <marker>rede</marker> und Antwort.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>eine</token>
                    <token postag="ADJ:AKK:SIN:FEM.*" postag_regexp="yes" min="0" max="1"/>
                    <marker>
                        <token>rede</token>
                    </marker>
                    <token inflected="yes">halten</token>
                </pattern>
                <message>&subanfang;<suggestion>Rede</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Er wird morgen eine <marker>Rede</marker> halten.</example>
                <example correction="Rede">Er wird dort eine <marker>rede</marker> halten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">halten</token>
                    <token>eine</token>
                    <token postag="ADJ:AKK:SIN:FEM.*" postag_regexp="yes" min="0" max="1"/>
                    <marker>
                        <token>rede</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Rede</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rede">Er hielt eine <marker>rede</marker>.</example>
                <example correction="Rede">Er hielt eine kurze <marker>rede</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">nicht|nie</token>
                    <token>die</token>
                    <marker>
                        <token>rede</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Rede</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Davon war nie die <marker>Rede</marker>.</example>
                <example correction="Rede">Davon ist noch nie die <marker>rede</marker> gewesen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>keine</token>
                    <marker>
                        <token>rede</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Rede</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Davon kann keine <marker>Rede</marker> sein.</example>
                <example correction="Rede">Davon ist noch keine <marker>rede</marker> gewesen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="MEINE_SCHULD" name="'jemandes schuld (Schuld) etc.'">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="2">schieben</token>
                    <token regexp="yes" skip="1">die|alle</token>
                    <marker>
                        <token>schuld</token>
                    </marker>
                    <token regexp="yes">(dar)?auf|in|zu</token>
                </pattern>
                <message>&subanfang;<suggestion>Schuld</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Ihr schiebt mir wieder die <marker>Schuld</marker> in die Schuhe!</example>
                <example correction="Schuld">Ihr schiebt mir die <marker>schuld</marker> in die Schuhe!</example>
                <example correction="Schuld">Ihr schiebt mir wieder die <marker>schuld</marker> zu!</example>
                <example correction="Schuld">Ihr schiebt mir wieder die ganze <marker>schuld</marker> zu!</example>
                <example correction="Schuld">Ihr schiebt die ganze <marker>schuld</marker> auf mich!</example>
                <example correction="Schuld">Wir schieben die <marker>schuld</marker> auf Alex!</example>
                <example correction="Schuld">Wir schieben jetzt alle <marker>schuld</marker> auf Alex!</example>
                <example correction="Schuld">Wir schieben jetzt alle <marker>schuld</marker> darauf, dass Alex zu doof ist!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>schuld</token>
                    </marker>
                    <token inflected="yes">zuschieben</token>
                </pattern>
                <message>&subanfang;<suggestion>Schuld</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Mir wurde wie immer die <marker>Schuld</marker> zugeschoben.</example>
                <example correction="Schuld">Ihm wurde die <marker>schuld</marker> zugeschoben.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>schuld</token>
                    </marker>
                    <token inflected="yes">tragen</token>
                </pattern>
                <message>&subanfang;<suggestion>Schuld</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schuld">Er hat keine <marker>schuld</marker> getragen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>schuld</token>
                    </marker>
                    <token>zu</token>
                    <token>tragen</token>
                </pattern>
                <message>&subanfang;<suggestion>Schuld</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schuld">Daran die <marker>schuld</marker> zu tragen, macht mir zu schaffen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="2">tragen</token>
                    <marker>
                        <token>schuld</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schuld</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schuld">Wir tragen daran <marker>schuld</marker>.</example>
                <example correction="Schuld">Wir tragen die <marker>schuld</marker> daran.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>schuld</token>
                    </marker>
                    <token>von</token>
                    <token regexp="yes">mir|dir|sich|uns|euch</token>
                </pattern>
                <message>&subanfang;<suggestion>Schuld</suggestion>&subende;</message>
                <example correction="Schuld">Ich weise alle <marker>schuld</marker> von mir.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>schuld</token>
                    </marker>
                    <token>auf</token>
                    <token regexp="yes">mich|dich|sich|uns|euch</token>
                </pattern>
                <message>&subanfang;<suggestion>Schuld</suggestion>&subende;</message>
                <example correction="Schuld">Wir haben schwere <marker>schuld</marker> auf uns geladen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>schuld</token>
                    </marker>
                    <token>und</token>
                    <token regexp="yes">[sS]ühne</token>
                </pattern>
                <message>&subanfang;<suggestion>Schuld</suggestion>&subende;</message>
                <example correction="Schuld">Du redest hier von <marker>schuld</marker> und Sühne, als ob du etwas davon verstündest.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[sS]chuld</token>
                    <token>und</token>
                    <marker>
                        <token>sühne</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Sühne</suggestion>&subende;</message>
                <example correction="Sühne">Du redest hier von Schuld und <marker>sühne</marker>, als ob du etwas davon verstündest.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">meine|[dD]eine|seine|[iI]hre|unsere|[eE]ure|[wW]essen|niemandes|jemandes|keine|ohne</token>
                    <marker>
                        <token>schuld</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schuld</suggestion>&subende;</message>
                <example>Das ist doch nicht meine <marker>Schuld</marker>!</example>
                <example correction="Schuld">Das ist ganz allein deine <marker>schuld</marker>!</example>
                <example correction="Schuld">Dich trifft keine <marker>schuld</marker>!</example>
                <example correction="Schuld">Wer von euch ohne <marker>schuld</marker> ist, der werfe den ersten Stein.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="PRO:REF:DAT.+" postag_regexp="yes"/>
                    <token regexp="yes">keiner(lei)?</token>
                    <marker>
                        <token>schuld</token>
                    </marker>
                    <token>bewusst</token>
                </pattern>
                <message>&subanfang;<suggestion>Schuld</suggestion>&subende;</message>
                <example correction="Schuld">Ich war mir keiner <marker>schuld</marker> bewusst.</example>
                <example correction="Schuld">Sie war sich keiner <marker>schuld</marker> bewusst.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" postag="VER:.*" postag_regexp="yes">sein</token>
                    <token min="0" max="2" regexp="yes">aber|doch</token>
                    <token min="0" max="1">nicht</token>
                    <token min="0" max="1">daran</token>
                    <marker>
                        <token>Schuld</token>
                    </marker>
                    <token min="0" max="1">daran</token>
                    <token>,</token>
                    <token regexp="yes">dass|wenn</token>
                </pattern>
                <message>In der Redewendung '<suggestion><match no="5" case_conversion="alllower"/></suggestion> (an etwas) sein' ist 'schuld' ein verblasstes Substantiv und sollte kleingeschrieben werden.</message>
                <url>http://www.duden.de/rechtschreibung/schuld</url>
                <short>&prgk;.</short>
                <example>Das ist doch nicht meine <marker>Schuld</marker>!</example>
                <example correction="schuld">Wir sind doch nicht <marker>Schuld</marker> daran, dass das passiert ist!</example>
                <example correction="schuld">Er ist <marker>Schuld</marker> daran, dass das passiert ist.</example>
            </rule>
        </rulegroup>
        <rule id="AUF_DIE_NERVEN" name="'auf die nerven (Nerven) gehen'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[aA]uf</token>
                <token>die</token>
                <marker>
                    <token>nerven</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Nerven</suggestion>&subende;</message>
            <example correction="Nerven">Du gehst mir auf die <marker>nerven</marker>.</example>
        </rule>
        <rulegroup id="ZUR_NEIGE_GEHEN" name="'zur neige (Neige) gehen'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]ur</token>
                    <marker>
                        <token>neige</token>
                    </marker>
                    <token inflected="yes">gehen</token>
                </pattern>
                <message>&subanfang;<suggestion>Neige</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Neige">Der Sauerstoff ist zur <marker>neige</marker> gegangen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">gehen</token>
                    <token>zur</token>
                    <marker>
                        <token>neige</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Neige</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Neige">Der Sauerstoff geht zur <marker>neige</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="MENGE_SUBST" name="'in größeren mengen (Mengen)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="1" regexp="yes">[iI]n</token>
                    <token regexp="yes">großen|größeren|klein(er)?en|riesigen|rauen|solchen</token>
                    <marker>
                        <token>mengen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Mengen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Mengen">Es ist beim Verzehr in größeren <marker>mengen</marker> gesundheitsschädlich.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="1" regexp="yes">[eE]ine</token>
                    <token regexp="yes">ganze|große|größere|klein(er)?e|riesige|solche</token>
                    <marker>
                        <token regexp="yes">menge|fülle|summe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Menge">Wir haben eine größere <marker>menge</marker> Mehl im Schrank.</example>
                <example correction="Fülle">Wir haben eine ganze <marker>fülle</marker> davon.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="1" regexp="yes">[dD](ie|er)</token>
                    <marker>
                        <token>menge</token>
                    </marker>
                    <token skip="1">der</token>
                    <token>Zahlen</token>
                </pattern>
                <message>&subanfang;<suggestion>Menge</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Menge">Die <marker>menge</marker> der natürlichen Zahlen ist unendlich groß.</example>
            </rule>
        </rulegroup>
        <rulegroup id="REIHE_SUBST" name="'an die reihe (Reihe) kommen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[eE]ine</token>
                    <marker>
                        <token>reihe</token>
                    </marker>
                    <token>von</token>
                </pattern>
                <message>&subanfang;<suggestion>Reihe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Reihe">Es gibt hier eine <marker>reihe</marker> von Problemen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[eE]ine</token>
                    <token>ganze</token>
                    <marker>
                        <token>reihe</token>
                    </marker>
                    <token regexp="yes">(da)?von</token>
                </pattern>
                <message>&subanfang;<suggestion>Reihe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Reihe">Es gibt hier eine ganze <marker>reihe</marker> von Problemen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token>einer</token>
                    <token postag="ADJ:.*" postag_regexp="yes"/>
                    <marker>
                        <token>reihe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Reihe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Reihe">Sie stellten sich in einer langen <marker>reihe</marker> auf.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token>einer</token>
                    <marker>
                        <token>reihe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Reihe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Reihe">Sie stellten sich in einer <marker>reihe</marker> auf.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA](n|us)</token>
                    <token>der</token>
                    <marker>
                        <token>reihe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Reihe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Reihe">Als ich endlich an der <marker>reihe</marker> war, waren die Zahnschmerzen weg.</example>
                <example correction="Reihe">Sie tanzt natürlich wieder aus der <marker>reihe</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]n</token>
                    <token>die</token>
                    <marker>
                        <token>reihe</token>
                    </marker>
                    <token inflected="yes">kommen</token>
                </pattern>
                <message>&subanfang;<suggestion>Reihe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Reihe">Als ich endlich an die <marker>reihe</marker> kam, waren die Zahnschmerzen weg.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">kommen</token>
                    <token>an</token>
                    <token>die</token>
                    <marker>
                        <token>reihe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Reihe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Reihe">Jeder kommt an die <marker>reihe</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">kommen</token>
                    <token regexp="yes">ich|du|er|[sS]ie|es|wir|[iI]hr</token>
                    <token>an</token>
                    <token>die</token>
                    <marker>
                        <token>reihe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Reihe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Reihe">Jetzt kommt ihr an die <marker>reihe</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>der</token>
                    <marker>
                        <token>reihe</token>
                    </marker>
                    <token>nach</token>
                </pattern>
                <message>&subanfang;<suggestion>Reihe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Reihe">Hier geht es immer schön der <marker>reihe</marker> nach.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>die</token>
                    <marker>
                        <token>reihe</token>
                    </marker>
                    <token postag="VER:.+" postag_regexp="yes" regexp="yes" inflected="yes">kriegen|bekommen</token>
                </pattern>
                <message>&subanfang;<suggestion>Reihe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Reihe">Das werdet ihr doch hoffentlich auf die <marker>reihe</marker> kriegen?</example>
            </rule>
        </rulegroup>
        <rulegroup id="LICHT_SUBST" name="'licht (Licht)'">
            <rule>
                <regexp case_sensitive='yes'>[lL]icht ins dunkel</regexp>
                <message>&inwend;<suggestion>Licht ins Dunkel</suggestion> werden 'Licht' und 'Dunkel' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Licht ins Dunkel">Bringen Sie doch bitte etwas <marker>Licht ins dunkel</marker>!</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>licht ins [dD]unkel</regexp>
                <message>&inwend;<suggestion>Licht ins Dunkel</suggestion> werden 'Licht' und 'Dunkel' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Licht ins Dunkel">Bringen Sie doch bitte etwas <marker>licht ins dunkel</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]as|[eE]in|machen?|macht?|ins|ans|(helle|grelle|gleißende|einfallende|elektrische|gedämpfte|schummrige|schwache|unbarmherzige|flackernde|schiefe)[ns]?</token>
                    <marker>
                        <token>licht</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Licht</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Licht">Das gleißende <marker>licht</marker> der Scheinwerfer.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <marker>
                        <token regexp="yes">lichte?</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Lichte">Und man siehet die im <marker>lichte</marker>, die im Dunkeln sieht man nicht.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>licht</token>
                    </marker>
                    <token regexp="yes" inflected="yes">aufgehen|angehen|anmachen|ausmachen|anknipsen|ausknipsen|machen|flackern|löschen|tauchen|rücken</token>
                </pattern>
                <message>&subanfang;<suggestion>Licht</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Er machte das <marker>Licht</marker> an.</example>
                <example correction="Licht">Nachdem ich <marker>licht</marker> gemacht hatte, sah ich, was los war.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KRIEG_SUBST" name="'krieg (Krieg)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <marker>
                        <token>krieg</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Krieg</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Krieg">In der Liebe und im <marker>krieg</marker> ist alles erlaubt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token>den</token>
                    <marker>
                        <token>krieg</token>
                    </marker>
                    <token inflected="yes">ziehen</token>
                </pattern>
                <message>&subanfang;<suggestion>Krieg</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Krieg">Wir werden in den <marker>krieg</marker> ziehen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FAHRT_SUBST" name="'fahrt (Fahrt)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n|[aA]uf|[wW]ährend|[bB]ei</token>
                    <token regexp="yes">großer|voller|der</token>
                    <marker>
                        <token>fahrt</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Fahrt</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Fahrt">Während der <marker>fahrt</marker> bitte die Fenster geschlossen halten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>fahrt</token>
                    </marker>
                    <token inflected="yes">aufnehmen</token>
                </pattern>
                <message>&subanfang;<suggestion>Fahrt</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Fahrt">Als das Schiff langsam <marker>fahrt</marker> aufnahm.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">nehmen</token>
                    <marker>
                        <token>fahrt</token>
                    </marker>
                    <token>auf</token>
                </pattern>
                <message>&subanfang;<suggestion>Fahrt</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Fahrt">Das Schiff nahm <marker>fahrt</marker> auf.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>in</token>
                    <marker>
                        <token>fahrt</token>
                    </marker>
                    <token inflected="yes">kommen</token>
                </pattern>
                <message>&subanfang;<suggestion>Fahrt</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Fahrt">Das Schiff ist langsam in <marker>fahrt</marker> gekommen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VOR_LACHEN" name="'vor lachen (Lachen)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>vor</token>
                    <marker>
                        <token regexp="yes">lachen|schmerzen|angst</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Lachen">Können vor <marker>lachen</marker>.</example>
                <example correction="Schmerzen">Sie können vor <marker>schmerzen</marker> kaum gehen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ANGST_SUBST" name="'angst (Angst)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">vor|keine|große(r)?|lauter|ha[sb]?t|hatte(st|n)?|bekam(st|t|en)?</token>
                    <marker>
                        <token>angst</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Angst</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Angst">Ich hatte überhaupt keine <marker>angst</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>mit</token>
                    <token>der</token>
                    <marker>
                        <token>angst</token>
                    </marker>
                </pattern>
                <message>Meinten Sie: <suggestion>Angst</suggestion>?</message>
                <short>&prgk;.</short>
                <example correction="Angst">Ich bekam es mit der <marker>angst</marker> zu tun.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ANGST_UND_BANGE" name="'Angst/angst und Bange/bange'">
            <url>http://www.canoo.net/services/GermanSpelling/Regeln/Gross-klein/Denominalisierung.html#Anchor-Die-49575</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes" skip="1">sein|werden</token>
                    <marker>
                        <token>Angst</token>
                        <token>und</token>
                        <token regexp="yes">[bB]ange</token>
                    </marker>
                    <token negate="yes">gemacht</token>
                </pattern>
                <message>&inwend;<suggestion><match no="2" case_conversion="alllower"/> und <match no="4" case_conversion="alllower"/></suggestion> werden/sein werden 'angst' und 'bange' kleingeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="angst und bange">Ihm ist <marker>Angst und Bange</marker>.</example>
                <example correction="angst und bange">Ihm ist nicht <marker>Angst und bange</marker>.</example>
                <example>Ihm ist <marker>Angst und Bange</marker> gemacht worden.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes" skip="1">sein|werden</token>
                    <marker>
                        <token>angst</token>
                        <token>und</token>
                        <token>Bange</token>
                    </marker>
                    <token negate="yes">gemacht</token>
                </pattern>
                <message>&inwend;<suggestion><match no="2" case_conversion="alllower"/> und <match no="4" case_conversion="alllower"/></suggestion> werden/sein werden 'angst' und 'bange' kleingeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="angst und bange">Ihm ist <marker>angst und Bange</marker>.</example>
                <example>Ihm ist <marker>Angst und Bange</marker> gemacht worden.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token negate_pos="yes" postag="SENT_START"/>
                    <marker>
                        <token>Angst</token>
                        <token>und</token>
                        <token regexp="yes" skip="1">[bB]ange</token>
                    </marker>
                    <token inflected="no" regexp="yes">sein|werden|ist|war</token>
                </pattern>
                <message>&inwend;<suggestion><match no="2" case_conversion="alllower"/> und <match no="4" case_conversion="alllower"/></suggestion> werden/sein werden 'angst' und 'bange' kleingeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="angst und bange">Ihm sollte <marker>Angst und Bange</marker> sein.</example>
                <example><marker>Angst und bange</marker> ist ihm.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <marker>
                        <token>Angst</token>
                        <token>und</token>
                        <token skip="1">Bange</token>
                    </marker>
                    <token inflected="yes" regexp="yes">sein|werden</token>
                </pattern>
                <message>&inwend;<suggestion><match no="2"/> und <match no="4" case_conversion="alllower"/></suggestion> werden/sein werden 'angst' und 'bange' kleingeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Angst und bange"><marker>Angst und Bange</marker> ist ihm.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>angst</token>
                        <token>und</token>
                        <token skip="1">Bange</token>
                    </marker>
                    <token inflected="yes" regexp="yes">sein|werden</token>
                </pattern>
                <message>&inwend;<suggestion><match no="1" case_conversion="alllower"/> und <match no="3" case_conversion="alllower"/></suggestion> werden/sein werden 'angst' und 'bange' kleingeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="angst und bange">Ihm sollte <marker>angst und Bange</marker> sein.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes" skip="2">[mM]ache?n?</token>
                    <marker>
                        <token>angst</token>
                        <token>und</token>
                        <token regexp="yes">[bB]ange</token>
                    </marker>
                </pattern>
                <message>&inwend;<suggestion><match no="2" case_conversion="startupper"/> und <match no="4" case_conversion="startupper"/></suggestion> machen werden 'Angst' und 'Bange' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Angst und Bange">Mach ihm nicht <marker>angst und Bange</marker>.</example>
                <example correction="Angst und Bange">Er macht ihm <marker>angst und Bange</marker>.</example>
                <example correction="Angst und Bange">Er macht ihm <marker>angst und bange</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes" skip="2">[mM]ache?n?</token>
                    <marker>
                        <token>Angst</token>
                        <token>und</token>
                        <token>bange</token>
                    </marker>
                </pattern>
                <message>&inwend;<suggestion><match no="2" case_conversion="startupper"/> und <match no="4" case_conversion="startupper"/></suggestion> machen werden 'Angst' und 'Bange' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Angst und Bange">Er macht ihm <marker>Angst und bange</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>angst</token>
                        <token>und</token>
                        <token regexp="yes" skip="1">[bB]ange</token>
                    </marker>
                    <token inflected="yes">machen</token>
                </pattern>
                <message>&inwend;<suggestion><match no="1" case_conversion="startupper"/> und <match no="3" case_conversion="startupper"/></suggestion> machen werden 'Angst' und 'Bange' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Angst und Bange">Er hat ihm <marker>angst und bange</marker> gemacht.</example>
                <example correction="Angst und Bange">Du sollst aufhören, ihm <marker>angst und bange</marker> zu machen.</example>
                <example>Ihm ist <marker>Angst und Bange</marker> gemacht worden.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>Angst</token>
                        <token>und</token>
                        <token skip="1">bange</token>
                    </marker>
                    <token inflected="yes">machen</token>
                </pattern>
                <message>&inwend;<suggestion><match no="1" case_conversion="startupper"/> und <match no="3" case_conversion="startupper"/></suggestion> machen werden 'Angst' und 'Bange' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Angst und Bange">Er hat ihm <marker>Angst und bange</marker> gemacht.</example>
            </rule>
        </rulegroup>
        <rulegroup id="TAGEN_SUBST" name="'unter tage (Tage)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[uU]nter</token>
                    <marker>
                        <token>tage</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tage">Sie arbeiten unter <marker>tage</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[pP]ro</token>
                    <marker>
                        <token>stunde</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Stunde">Das kostet 20 € pro <marker>stunde</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">tage|stunden</token>
                    </marker>
                    <token inflected="yes">dauern</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="1" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tage">Das wird noch ein paar <marker>tage</marker> dauern.</example>
                <example correction="Stunden">Das kann noch <marker>stunden</marker> dauern.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[sS]eit|[vV]or|[nN]ach</token>
                    <marker>
                        <token regexp="yes">tagen|stunden</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tagen">Seit <marker>tagen</marker> schon warten wir auf Nachricht.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n|[Ss]eit|[vV]or|[nN]ach</token>
                    <token regexp="yes">wenigen|einigen|mehreren|vielen</token>
                    <marker>
                        <token regexp="yes">tagen|stunden</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tagen">Seit einigen <marker>tagen</marker> läuft es wieder.</example>
                <example correction="Stunden">Nach einigen <marker>stunden</marker> lief es wieder.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n|[Ss]eit|[vV]or|[nN]ach</token>
                    <token postag="ZAL"/>
                    <marker>
                        <token regexp="yes">tagen|stunden</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tagen">Seit zwei <marker>tagen</marker> läuft es wieder.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n|[Ss]eit|[vV]or|[nN]ach</token>
                    <token>ein</token>
                    <token>paar</token>
                    <marker>
                        <token regexp="yes">tagen|stunden</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="4" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Tagen">Seit ein paar <marker>tagen</marker> läuft es wieder.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DANK_SUBST" name="'dank (Dank)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[DdWw]as</token>
                    <token regexp="yes" skip="1">war|ist</token>
                    <token regexp="yes">&meindein;|der</token>
                    <marker>
                        <token>dank</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Dank</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Dank">Was ist jetzt euer <marker>dank</marker>?</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]um|[dD]er|[aA]ls</token>
                    <marker>
                        <token>dank</token>
                    </marker>
                    <token regexp="yes">(da)?für</token>
                </pattern>
                <message>&subanfang;<suggestion>Dank</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Dank">Zum <marker>dank</marker> für seine Leistungen wurde er dann gefeuert.</example>
                <example correction="Dank">Zum <marker>dank</marker> dafür wurde er anschließend gefeuert.</example>
                <example correction="Dank">Das war nun der <marker>dank</marker> dafür?</example>
                <example>Zum <marker>Dank</marker> für seine Leistungen wurde er schließlich gefeuert.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]u</token>
                    <marker>
                        <token>dank</token>
                    </marker>
                    <token>verpflichtet</token>
                </pattern>
                <message>&subanfang;<suggestion>Dank</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Dank">Wir sind ihr zu <marker>dank</marker> verpflichtet.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]u</token>
                    <token>großem</token>
                    <marker>
                        <token>dank</token>
                    </marker>
                    <token>verpflichtet</token>
                </pattern>
                <message>&subanfang;<suggestion>Dank</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Dank">Wir sind ihr zu großem <marker>dank</marker> verpflichtet.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>Gott</token>
                    <token>sei</token>
                    <marker>
                        <token>dank</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Dank</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Dank">Gott sei <marker>dank</marker>!</example>
                <example>Wir sind ihr zu großem <marker>Dank</marker> verpflichtet.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]em</token>
                    <token>Himmel</token>
                    <token>sei</token>
                    <marker>
                        <token>dank</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Dank</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Dank">Dem Himmel sei <marker>dank</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[vV]ielen</token>
                    <marker>
                        <token>dank</token>
                    </marker>
                    <token>für</token>
                </pattern>
                <message>&subanfang;<suggestion>Dank</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Dank">Vielen <marker>dank</marker> für die Blumen!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>dank</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion>Dank</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Dank">Vielen <marker>dank</marker>!</example>
            </rule>
        </rulegroup>
        <rulegroup id="BETRUG_SUBST" name="'betrug (Betrug)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">ist|war</token>
                    <marker>
                        <token>betrug</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion>Betrug</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Betrug">Das ist doch <marker>betrug</marker>!</example>
            </rule>
        </rulegroup>
        <rulegroup id="FARBEN_SUBST" name="'bei rot (Rot) über die Straße' etc.">
            <rule>
                <pattern>
                    <token>bei</token>
                    <marker>
                        <token case_sensitive="yes" regexp="yes">rot|grün</token>
                    </marker>
                    <token>über</token>
                </pattern>
                <message>&subanfang;<suggestion>Rot</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Rot">Geht nicht bei <marker>rot</marker> über die Straße.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KETTE_SUBST" name="'Das schwächste Glied in der kette (Kette)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token>Glied</token>
                    <token>in</token>
                    <token>der</token>
                    <marker>
                        <token>kette</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Kette</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kette">Das schwächste Glied in der <marker>kette</marker> ist Martin.</example>
            </rule>
            <rule>
                <pattern>
                    <token>an</token>
                    <token>die</token>
                    <marker>
                        <token case_sensitive="yes">kette</token>
                    </marker>
                    <token inflected="yes">legen</token>
                </pattern>
                <message>&subanfang;<suggestion>Kette</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kette">Wir lassen uns nicht an die <marker>kette</marker> legen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FAELLEN_SUBST" name="'fällen (Fällen)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n|[Bb]ei</token>
                    <token regexp="yes">den|denjenigen|diesen|einfachen|einigen|leichten|manchen|mehreren|schweren|schwierigen|vielen|wenigen|zahlreichen</token>
                    <marker>
                        <token>fällen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Fällen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>In besonders schweren <marker>Fällen</marker> auch bis zu 1.918 Euro im Monat.</example>
                <example correction="Fällen">In manchen <marker>fällen</marker> auch bis zu 1.918 Euro im Monat.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">Fall|Mehrzahl|Prozent|Bruchteil</token>
                    <token>der</token>
                    <marker>
                        <token>fälle</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Fälle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Im Fall der <marker>Fälle</marker> möchte ich gewarnt werden.</example>
                <example correction="Fälle">Ein Prozess ist in 90 Prozent der <marker>fälle</marker> vermeidbar.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_DIE_BREITE" name="'breite (Breite)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">gehen</token>
                    <token>in</token>
                    <token>die</token>
                    <marker>
                        <token>breite</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Breite</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Du gehst ganz schön in die <marker>Breite</marker> in letzter Zeit.</example>
                <example correction="Breite">Du gehst in die <marker>breite</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <token>die</token>
                    <marker>
                        <token>breite</token>
                    </marker>
                    <token inflected="yes">gehen</token>
                </pattern>
                <message>&subanfang;<suggestion>Breite</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Breite">Sie ist ganz schön in die <marker>breite</marker> gegangen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_DIE_FALLE" name="'in die falle (Falle) locken' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">ist|war</token>
                    <token>eine</token>
                    <marker>
                        <token>falle</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Falle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Geht da nicht rein, das ist eine <marker>Falle</marker>!</example>
                <example correction="Falle">Das war eine <marker>falle</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes" skip="1">gehen|tappen|hauen|locken</token>
                    <token>in</token>
                    <token regexp="yes">die|eine</token>
                    <marker>
                        <token>falle</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Falle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Falle">Er ging prompt in die <marker>falle</marker>.</example>
                <example correction="Falle">Er tappte in die <marker>falle</marker>.</example>
                <example correction="Falle">Sie lockten mich in eine <marker>falle</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <token regexp="yes">die|eine</token>
                    <marker>
                        <token>falle</token>
                    </marker>
                    <token inflected="yes" regexp="yes">gehen|tappen|hauen|locken</token>
                </pattern>
                <message>&subanfang;<suggestion>Falle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Falle">Sie ist den Ermittlern in die <marker>falle</marker> gegangen.</example>
                <example correction="Falle">Ihr habt mich in eine <marker>falle</marker> gelockt!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>in</token>
                    <token>die</token>
                    <token>offene</token>
                    <marker>
                        <token>falle</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Falle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Falle">Sie ist den Ermittlern in die offene <marker>falle</marker> gegangen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_DIE_SUB_VERB" name="'in die spalte (Spalte) fallen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:(AUX:)?[123]:.+" postag_regexp="yes"/>
                    <token>in</token>
                    <token>die</token>
                    <marker>
                        <token regexp="yes">bucht|spalte|rille|ritze|ausfahrt|einfahrt|decke|ecke|sonne</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="4" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Bucht">Sie fiel in die <marker>bucht</marker> von San Francisco.</example>
                <example correction="Spalte">Sie fiel in die <marker>spalte</marker>.</example>
                <example correction="Ecke">Er ging in die <marker>ecke</marker>.</example>
                <example correction="Sonne">Er flog in die <marker>sonne</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>in</token>
                    <token>die</token>
                    <marker>
                        <token regexp="yes">bucht|spalte|rille|ritze|ausfahrt|einfahrt|decke|ecke|sonne</token>
                    </marker>
                    <token postag="VER:(AUX:)?[123]:.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Spalte">Sie ist in die <marker>spalte</marker> gefallen.</example>
                <example correction="Ecke">Er soll sich in die <marker>ecke</marker> stellen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:(AUX:)?[123]:.+" postag_regexp="yes"/>
                    <token>aus</token>
                    <token>der</token>
                    <marker>
                        <token regexp="yes">bucht|spalte|rille|ritze|ausfahrt|einfahrt|decke|ecke|sonne</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="4" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Bucht">Sie kamen aus der <marker>bucht</marker> von San Francisco.</example>
                <example correction="Spalte">Sie kroch aus der <marker>spalte</marker>.</example>
                <example correction="Ecke">Er kam aus der <marker>ecke</marker>.</example>
                <example correction="Sonne">Er ging aus der <marker>sonne</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>aus</token>
                    <token>der</token>
                    <marker>
                        <token regexp="yes">bucht|spalte|rille|ritze|ausfahrt|einfahrt|decke|ecke|sonne</token>
                    </marker>
                    <token postag="VER:(AUX:)?[123]:.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Bucht">Wir werden sie aus der <marker>bucht</marker> fischen.</example>
                <example correction="Ecke">Er soll aus der <marker>ecke</marker> kommen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_DIE_HOCKE" name="'in die hocke (Hocke) gehen'">
            <url>https://de.wiktionary.org/wiki/Hocke</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">gehen</token>
                    <token>in</token>
                    <token>die</token>
                    <marker>
                        <token>hocke</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Hocke</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Hocke">Sie ging in die <marker>hocke</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token>die</token>
                    <marker>
                        <token>hocke</token>
                    </marker>
                    <token inflected="yes">gehen</token>
                </pattern>
                <message>&subanfang;<suggestion>Hocke</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Hocke">Sie ist in die <marker>hocke</marker> gegangen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_DIE_KNIE" name="'in die knie (Knie) gehen' etc.">
            <url>https://de.wiktionary.org/wiki/Knie</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">ans|übers|unters|zum|weiche|schlotternde|zitternde|zittrige</token>
                    <marker>
                        <token>knie</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Knie</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Knie">Die Hose reicht bis knapp übers <marker>knie</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="2" regexp="yes">gehen|zwingen</token>
                    <token>in</token>
                    <token>die</token>
                    <marker>
                        <token>knie</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Knie</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Er ist unter der Last in die <marker>Knie</marker> gegangen.</example>
                <example correction="Knie">Du gehst in die <marker>knie</marker>.</example>
                <example correction="Knie">Die Krise zwang die Firma in die <marker>knie</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <token>die</token>
                    <marker>
                        <token>knie</token>
                    </marker>
                    <token inflected="yes" regexp="yes">gehen|zwingen</token>
                </pattern>
                <message>&subanfang;<suggestion>Knie</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Er ist unter der Last in die <marker>Knie</marker> gegangen.</example>
                <example correction="Knie">Sie ist unter der Last in die <marker>knie</marker> gegangen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes" skip="2">fallen|zwingen</token>
                    <token>auf</token>
                    <token>die</token>
                    <marker>
                        <token>knie</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Knie</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Knie">Er fiel vor ihr auf die <marker>knie</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Aa]uf</token>
                    <token>die</token>
                    <marker>
                        <token>knie</token>
                    </marker>
                    <token inflected="yes" regexp="yes">fallen|zwingen</token>
                </pattern>
                <message>&subanfang;<suggestion>Knie</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Knie">Er ist vor ihr auf die <marker>knie</marker> gefallen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Aa]uf</token>
                    <marker>
                        <token>knien</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Knien</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Knien">Ihr werdet mir noch auf <marker>knien</marker> danken!</example>
            </rule>
        </rulegroup>
        <rulegroup id="STELLE_SUBST" name="'stelle (Stelle)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token>der</token>
                    <marker>
                        <token>stelle</token>
                    </marker>
                    <token postag="VER:(AUX:)?(1|2|3):.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Stelle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir treten auf der <marker>Stelle</marker>.</example>
                <example correction="Stelle">Wenn wir auf der <marker>stelle</marker> treten, kommen wir nicht vorwärts.</example>
                <example correction="Stelle">Wenn wir auf der <marker>stelle</marker> handeln, können wir sie noch retten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">treten</token>
                    <token>auf</token>
                    <token>der</token>
                    <marker>
                        <token>stelle</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Stelle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Stelle">Wir treten auf der <marker>stelle</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">nicht|kaum</token>
                    <token>von</token>
                    <token>der</token>
                    <marker>
                        <token>stelle</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Stelle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir kommen kaum von der <marker>Stelle</marker>.</example>
                <example correction="Stelle">Rühren Sie sich nicht von der <marker>stelle</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">kommen</token>
                    <token>von</token>
                    <token>der</token>
                    <marker>
                        <token>stelle</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Stelle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Stelle">Wir kommen von der <marker>stelle</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[vV]on</token>
                    <token>der</token>
                    <marker>
                        <token>stelle</token>
                    </marker>
                    <token inflected="yes" regexp="yes">kommen|rühren</token>
                </pattern>
                <message>&subanfang;<suggestion>Stelle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir sind bis jetzt nicht von der <marker>Stelle</marker> gekommen.</example>
                <example correction="Stelle">Wir sind bisher nicht von der <marker>stelle</marker> gekommen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]n</token>
                    <token regexp="yes">(mein|[dD]ein|sein|unser|[iI]hr|eur|dies|ander)er</token>
                    <marker>
                        <token>stelle</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Stelle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Ich hätte an deiner <marker>Stelle</marker> genauso entschieden.</example>
                <example correction="Stelle">Ich an deiner <marker>stelle</marker> hätte genauso entschieden.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]n</token>
                    <token regexp="yes">derselben|dieselbe</token>
                    <marker>
                        <token>stelle</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Stelle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Stelle">Es passierte an derselben <marker>stelle</marker> bereits zum zweiten Mal.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]n</token>
                    <token>Ort</token>
                    <token>und</token>
                    <marker>
                        <token>stelle</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Stelle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Stelle">Wir wurden gleich an Ort und <marker>stelle</marker> fündig.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]ur</token>
                    <marker>
                        <token>stelle</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Stelle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Der Einsatzwagen war sofort zur <marker>Stelle</marker>.</example>
                <example correction="Stelle">Der Einsatzwagen war bald darauf zur <marker>stelle</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="MARINE_SUBST" name="'marine (Marine)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <token>der</token>
                    <marker>
                        <token>marine</token>
                    </marker>
                    <token postag="SUB:.*" postag_regexp="yes" negate_pos="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Marine</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Eine Umgebung, in der <marker>marine</marker> Lebensformen existieren können.</example>
                <example>Er diente in der <marker>Marine</marker>.</example>
                <example correction="Marine">Er diente in der <marker>marine</marker> als Bootsmann.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ANTIKE_SUBST" name="'antike (Antike)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <token>der</token>
                    <marker>
                        <token>antike</token>
                    </marker>
                    <token regexp="yes" negate="yes">[A-ZÄÖÜ].+|und</token>
                </pattern>
                <message>&subanfang;<suggestion>Antike</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Antike">In der <marker>antike</marker> war das Leben der Sklaven hart.</example>
                <example>Die Renaissance, in der <marker>antike</marker> Vorbilder beliebt waren.</example>
                <example>Die Mauer, in der <marker>antike</marker> und christliche Elemente zu sehen sind, ist alt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <token>der</token>
                    <marker>
                        <token>spätantike</token>
                    </marker>
                    <token regexp="yes" negate="yes">[A-ZÄÖÜ].+|und</token>
                </pattern>
                <message>&subanfang;<suggestion>Spätantike</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Spätantike">In der <marker>spätantike</marker> war das Leben der Sklaven hart.</example>
                <example>Die Renaissance, in der <marker>spätantike</marker> Vorbilder beliebt waren.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BUERSTE_SUBST" name="'bürste (Bürste)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it(tels)?</token>
                    <token regexp="yes">der|einer</token>
                    <marker>
                        <token>bürste</token>
                    </marker>
                    <token negate="yes">ich</token>
                </pattern>
                <message>&subanfang;<suggestion>Bürste</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Ich habe hier eine Bürste, mit der <marker>bürste</marker> ich Fido das Fell.</example>
                <example>Ich habe hier eine Bürste, mit der ich Fido das Fell <marker>bürste</marker>.</example>
                <example>Ich bearbeite das Leder mit einer <marker>Bürste</marker>, bis es glänzt.</example>
                <example correction="Bürste">Ich bearbeite das Leder mit der <marker>bürste</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHERE_SUBST" name="'schere (Schere)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it(tels)?</token>
                    <token regexp="yes">der|einer</token>
                    <marker>
                        <token>schere</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schere</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Ich <marker>schere</marker> mich wohl besser davon.</example>
                <example>Ich habe hier eine Schere, mit der ich Fido das Fell <marker>schere</marker>.</example>
                <example>Ich schneide das Leder mit einer <marker>Schere</marker>.</example>
                <example correction="Schere">Ich schneide das Leder mit der <marker>schere</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BOGEN_SUBST" name="'in Bausch und bogen (Bogen)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n|[mM]it</token>
                    <token regexp="yes">Bausch|Pfeil</token>
                    <token>und</token>
                    <marker>
                        <token>bogen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Bogen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Bogen">Ich will es nicht in Bausch und <marker>bogen</marker> verurteilen.</example>
                <example correction="Bogen">Ich gehe mit Pfeil und <marker>bogen</marker> auf die Jagd.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">[iI][nm]</token>
                    <marker>
                        <token>bogen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Bogen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Ich will es nicht in Bausch und <marker>Bogen</marker> verurteilen.</example>
                <example>Wir <marker>bogen</marker> rechts ab.</example>
                <example correction="Bogen">Ich flog im hohen <marker>bogen</marker> durch die Luft.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="1">einen</token>
                    <marker>
                        <token>bogen</token>
                    </marker>
                    <token inflected="yes">machen</token>
                </pattern>
                <message>&subanfang;<suggestion>Bogen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir <marker>bogen</marker> rechts ab.</example>
                <example correction="Bogen">Darum sollten wir einen großen <marker>bogen</marker> machen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="1">den</token>
                    <marker>
                        <token>bogen</token>
                    </marker>
                    <token regexp="yes">(ge)?spannt|über?spanns?t(en?)?</token>
                </pattern>
                <message>&subanfang;<suggestion>Bogen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir <marker>bogen</marker> rechts ab.</example>
                <example correction="Bogen">Du hast den <marker>bogen</marker> überspannt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="HECKE_SUBST" name="'hecke (Hecke)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd]ie</token>
                    <marker>
                        <token>hecke</token>
                    </marker>
                    <token postag="VER:.*" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Hecke</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Hecke">Die <marker>hecke</marker> ist 1,20 m hoch.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:.*" postag_regexp="yes"/>
                    <token>die</token>
                    <marker>
                        <token>hecke</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Hecke</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Seit Wochen muss die <marker>Hecke</marker> geschnitten werden.</example>
                <example correction="Hecke">Seit Wochen ist die <marker>hecke</marker> zu hoch.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VERSUCH_SUBST" name="'versuche (Versuche) machen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>versuche</token>
                    </marker>
                    <token regexp="yes" inflected="yes">machen|unternehmen|anstellen</token>
                </pattern>
                <message>&subanfang;<suggestion>Versuche</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Versuche">Wir werden <marker>versuche</marker> machen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FALTEN_SUBST" name="'falten (Falten) werfen'">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">werfen</token>
                    <marker>
                        <token>falten</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Falten</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Falten">Der Teppich wirft <marker>falten</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>falten</token>
                    </marker>
                    <token inflected="yes">werfen</token>
                </pattern>
                <message>&subanfang;<suggestion>Falten</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Falten">Schade, dass der Teppich solche <marker>falten</marker> wirft.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BELIEBEN_SUBST" name="'nach/ins belieben (Belieben)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[nN]ach|ins</token>
                    <marker>
                        <token>belieben</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Belieben</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Belieben">Damit könnt ihr ganz nach <marker>belieben</marker> verfahren.</example>
            </rule>
        </rulegroup>
        <rulegroup id="OBDACHLOS_SUBST" name="substantivierte Adjektive ('Obdachlose, Angestellte, Abgeordnete, Jugendliche')">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">([dD](er|ie))|([eE]ine)</token>
                    <marker>
                        <token regexp="yes">studierende|verdächtige|überlebende|verbündete|prostituierte|obdachlose|angestellte|abgeordnete|jugendliche</token>
                    </marker>
                    <token postag="VER:.*" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match case_conversion="startupper" no="2"/></suggestion> hier substantiviert gebraucht wird.</message>
                <short>&prgk;.</short>
                <example>Der <marker>obdachlose</marker> Mann wurde überfallen.</example>
                <example correction="Angestellte">Der <marker>angestellte</marker> wurde entlassen.</example>
                <example correction="Obdachlose">Der <marker>obdachlose</marker> wurde überfallen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">([dD](en|ie))|([eE]inen)</token>
                    <marker>
                        <token regexp="yes">(studierende|verdächtige|überlebende|verbündete|obdachlose|angestellte|abgeordnete|jugendliche)n?</token>
                    </marker>
                    <token postag="VER:.*" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match case_conversion="startupper" no="2"/></suggestion> hier substantiviert gebraucht wird.</message>
                <short>&prgk;.</short>
                <example>Die <marker>obdachlosen</marker> Männer wurden überfallen.</example>
                <example correction="Angestellten">Die <marker>angestellten</marker> wurden entlassen.</example>
                <example correction="Jugendlichen">Die <marker>jugendlichen</marker> benahmen sich daneben.</example>
                <example correction="Studierenden">Die <marker>studierenden</marker> protestieren.</example>
                <example correction="Jugendliche">Die <marker>jugendliche</marker> benahm sich daneben.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">Kindern?</token>
                    <token>und</token>
                    <marker>
                        <token regexp="yes">jugendlichen?</token>
                    </marker>
                    <token><exception postag="SUB:.*" postag_regexp="yes"/></token>
                </pattern>
                <message>&subanfang;<suggestion><match case_conversion="startupper" no="3"/></suggestion> hier substantiviert gebraucht wird und deswegen großgeschrieben werden muss.</message>
                <short>&prgk;.</short>
                <example correction="Jugendlichen">Bei Kindern und <marker>jugendlichen</marker> ist es so-und-so.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DAS_NASS" name="'nass (Nass)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">ins|das</token>
                    <token>kühle</token>
                    <marker>
                        <token>nass</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Nass</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Du hast mich ganz <marker>nass</marker> gemacht!</example>
                <example correction="Nass">Hinein ins kühle <marker>nass</marker>!</example>
            </rule>
        </rulegroup>
        <rulegroup id="HOCH_SUBST" name="'Ein hoch (Hoch) auf ...'">
            <rule>
                <pattern>
                    <token>ein</token>
                    <marker>
                        <token case_sensitive="yes">hoch</token>
                    </marker>
                    <token>auf</token>
                    <token min="0" postag="ART:DEF:AKK:.+" postag_regexp="yes"/>
                    <token min="0" postag="ADJ:AKK:.+" postag_regexp="yes"/>
                    <token postag="(SUB|EIG):AKK:.+" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Hoch</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Ein <marker>hoch</marker> auf dem gelben Wagen sitzender Postillion sang Volkslieder.</example>
                <example correction="Hoch">Ein <marker>hoch</marker> auf die Wissenschaft!</example>
                <example correction="Hoch">Ein <marker>hoch</marker> auf die moderne Wissenschaft!</example>
            </rule>
        </rulegroup>
        <rulegroup id="ERNST_SUBST" name="'ernst (Ernst)'">
            <rule>
                <pattern>
                    <token postag="PRO:POS:.+" postag_regexp="yes"/>
                    <token min="0">voller</token>
                    <marker>
                        <token case_sensitive="yes">ernst</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion>Ernst</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Sie war ganz <marker>ernst</marker> dabei.</example>
                <example correction="Ernst">Das ist mein voller <marker>ernst</marker>!</example>
                <example correction="Ernst">Das ist dein <marker>ernst</marker>?</example>
            </rule>
            <rule>
                <pattern>
                    <token>ist</token>
                    <token>das</token>
                    <token min="0">etwa</token>
                    <token postag="PRO:POS:.+" postag_regexp="yes"/>
                    <marker>
                        <token case_sensitive="yes">ernst</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion>Ernst</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Ist das ein <marker>ernst</marker> gemeinter Vorschlag?</example>
                <example correction="Ernst">Ist das euer <marker>ernst</marker>?</example>
            </rule>
            <rule>
                <pattern>
                    <token>das</token>
                    <token>ist</token>
                    <token min="0">doch</token>
                    <token min="0">wohl</token>
                    <token>nicht</token>
                    <token postag="PRO:POS:.+" postag_regexp="yes"/>
                    <marker>
                        <token case_sensitive="yes">ernst</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&subanfang;<suggestion>Ernst</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Das ist doch wohl nicht <marker>ernst</marker> gemeint, oder?</example>
                <example correction="Ernst">Das ist doch wohl nicht euer <marker>ernst</marker>?</example>
                <example correction="Ernst">Das ist doch nicht dein <marker>ernst</marker>!</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token case_sensitive="yes">Ernst</token>
                    </marker>
                    <token min="0">zu</token>
                    <token regexp="yes">nehmen(e|er|es|den)?</token>
                </pattern>
                <message><suggestion><match no="1" case_conversion="startlower"/></suggestion> in der Verbindung 'ernst nehmen' wird kleingeschrieben.</message>
                <url>http://www.duden.de/rechtschreibung/ernst</url>
                <example correction="ernst">Genauso entscheidend war es, sie und ihre Probleme <marker>Ernst</marker> zu nehmen.</example>
                <example correction="ernst">Die <marker>Ernst</marker> zu nehmenden Ideen sind zu prüfen.</example>
                <example correction="ernst">Ich kann das leider nicht <marker>Ernst</marker> nehmen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="STOLZ_SUBST" name="'stolz (Stolz)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">&meindein;</token>
                    <token>ganzer</token>
                    <marker>
                        <token>stolz</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Stolz</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Sie war ganz <marker>stolz</marker> darauf.</example>
                <example correction="Stolz">Dieses Auto ist mein ganzer <marker>stolz</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[vV]oller</token>
                    <marker>
                        <token>stolz</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Stolz</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Sie war ganz <marker>stolz</marker> darauf.</example>
                <example correction="Stolz">Voller <marker>stolz</marker> präsentierte er sein neues Auto.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VERHALTEN_SUBST" name="'verhalten (Verhalten)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd]iese[sm]</token>
                    <marker>
                        <token>verhalten</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Verhalten</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Verhalten">Dieses <marker>verhalten</marker> ist sinnvoll.</example>
            </rule>
        </rulegroup>
        <rulegroup id="NOTFALLS_SUBST" name="'wegen eines notfalls (Notfalls)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ww]egen|aufgrund</token>
                    <token regexp="yes">dieses|des|eines</token>
                    <marker>
                        <token>notfalls</token>
                    </marker>
                    <token postag="VER:.*" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion>Notfalls</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Wir können <marker>notfalls</marker> dort übernachten.</example>
                <example correction="Notfalls">Wegen eines <marker>notfalls</marker> musste ich meinen Urlaub abbrechen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KOSTEN_SUBST" name="'auf jemandes kosten (Kosten)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token regexp="yes">jemandes|meine|deine|seine|unsere|eure|[iI]hre|deren|wessen|eigene</token>
                    <marker>
                        <token>kosten</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Kosten</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kosten">Der Spaß ging auf seine <marker>kosten</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <marker>
                        <token>kosten</token>
                    </marker>
                    <token regexp="yes">von|der|des|meine[rs]|deine[rs]|seine[rs]|unsere[rs]|eure[rs]|[iI]hre[rs]</token>
                </pattern>
                <message>&subanfang;<suggestion>Kosten</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kosten">Das alles geschieht auf <marker>kosten</marker> des Steuerzahlers!</example>
                <example>Der Spaß ging auf seine <marker>Kosten</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>kosten</token>
                    <token>und</token>
                    <token>mühen</token>
                </pattern>
                <message>Bitte prüfen Sie die Kleinschreibung: <suggestion><match case_conversion="startupper" no="1"/> <match case_conversion="alllower" no="2"/> <match case_conversion="startupper" no="3"/></suggestion>.</message>
                <short>&prgk;.</short>
                <example correction="Kosten und Mühen">Wir haben keine <marker>kosten und mühen</marker> gescheut.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>Kosten</token>
                    <token>und</token>
                    <token>mühen</token>
                </pattern>
                <message>Bitte prüfen Sie die Kleinschreibung: <suggestion><match case_conversion="startupper" no="1"/> <match case_conversion="alllower" no="2"/> <match case_conversion="startupper" no="3"/></suggestion>.</message>
                <short>&prgk;.</short>
                <example correction="Kosten und Mühen">Wir haben keine <marker>Kosten und mühen</marker> gescheut.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>kosten</token>
                    <token>und</token>
                    <token>Mühen</token>
                </pattern>
                <message>Bitte prüfen Sie die Kleinschreibung: <suggestion><match case_conversion="startupper" no="1"/> <match case_conversion="alllower" no="2"/> <match case_conversion="startupper" no="3"/></suggestion>.</message>
                <short>&prgk;.</short>
                <example correction="Kosten und Mühen">Wir haben keine <marker>kosten und Mühen</marker> gescheut.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[wW]eder</token>
                    <token>kosten</token>
                    <token>noch</token>
                    <token>mühen</token>
                </pattern>
                <message>Bitte prüfen Sie die Kleinschreibung: <suggestion><match no="1"/> <match case_conversion="startupper" no="2"/> <match case_conversion="alllower" no="3"/> <match case_conversion="startupper" no="4"/></suggestion>.</message>
                <short>&prgk;.</short>
                <example correction="weder Kosten noch Mühen">Wir haben <marker>weder kosten noch mühen</marker> gescheut.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[wW]eder</token>
                    <token>kosten</token>
                    <token>noch</token>
                    <token>Mühen</token>
                </pattern>
                <message>Bitte prüfen Sie die Kleinschreibung: <suggestion><match no="1"/> <match case_conversion="startupper" no="2"/> <match case_conversion="alllower" no="3"/> <match case_conversion="startupper" no="4"/></suggestion>.</message>
                <short>&prgk;.</short>
                <example correction="weder Kosten noch Mühen">Wir haben <marker>weder kosten noch Mühen</marker> gescheut.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[wW]eder</token>
                    <token>Kosten</token>
                    <token>noch</token>
                    <token>mühen</token>
                </pattern>
                <message>Bitte prüfen Sie die Kleinschreibung: <suggestion><match no="1"/> <match case_conversion="startupper" no="2"/> <match case_conversion="alllower" no="3"/> <match case_conversion="startupper" no="4"/></suggestion>.</message>
                <short>&prgk;.</short>
                <example correction="weder Kosten noch Mühen">Wir haben <marker>weder Kosten noch mühen</marker> gescheut.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">keine(rlei)?|hohe</token>
                    <marker>
                        <token>kosten</token>
                    </marker>
                    <token regexp="yes">entst(eh|and)en</token>
                </pattern>
                <message>&subanfang;<suggestion>Kosten</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kosten">Ihnen werden keine <marker>kosten</marker> entstehen.</example>
                <example>Es werden keine <marker>Kosten</marker> entstehen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">entst(eh|and)en</token>
                    <token regexp="yes">keine(rlei)?|hohe</token>
                    <marker>
                        <token>kosten</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Kosten</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kosten">Es entstehen Ihnen keinerlei <marker>kosten</marker> dadurch.</example>
            </rule>
        </rulegroup>
        <rulegroup id="LOECHERN_SUBST" name="'löchern (Löchern)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">in|aus</token>
                    <token regexp="yes">allen|den|ihren</token>
                    <marker>
                        <token>löchern</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Löchern</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Du sollst mich nicht immer <marker>löchern</marker>!</example>
                <example correction="Löchern">Die Ratten kamen aus ihren <marker>löchern</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BRUESTE_SUBST" name="'brüste (Brüste)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">zwischen|auf|an|unter|mit</token>
                    <token regexp="yes">ihren|den</token>
                    <marker>
                        <token>brüsten</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Brüsten</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Mit so etwas solltest du dich nicht noch <marker>brüsten</marker>!</example>
                <example correction="Brüsten">Als Busen bezeichnet man den Spalt zwischen den <marker>brüsten</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">zwischen|auf|an|unter|über</token>
                    <token regexp="yes">ihre|die</token>
                    <marker>
                        <token>brüste</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Brüste</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Jetzt <marker>brüste</marker> dich nicht auch noch mit deinem Fehlverhalten!</example>
                <example>Sie schob es zwischen ihre <marker>Brüste</marker>.</example>
                <example correction="Brüste">Sie schob es zwischen die <marker>brüste</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>unterhalb</token>
                    <token regexp="yes">ihrer|der</token>
                    <marker>
                        <token>brüste</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Brüste</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Jetzt <marker>brüste</marker> dich nicht auch noch mit deinem Fehlverhalten!</example>
                <example correction="Brüste">Der Unterbrustumfang ist der Körperumfang direkt unterhalb der <marker>brüste</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(ihr|weich|klein|groß|winzig|riesig|entblößt|nackt|schlaff|herunterhängend|herabhängend)en?</token>
                    <marker>
                        <token regexp="yes">brüsten?</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match case_conversion="startupper" no="2"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Jetzt <marker>brüste</marker> dich nicht auch noch mit deinem Fehlverhalten!</example>
                <example correction="Brüste">Im Fernsehen sorgen entblößte <marker>brüste</marker> immer wieder für Aufregung.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>brüste</token>
                    </marker>
                    <token inflected="yes" regexp="yes">streicheln|sehen|anfassen|berühren</token>
                </pattern>
                <message>&subanfang;<suggestion><match case_conversion="startupper" no="1"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Jetzt <marker>brüste</marker> dich nicht auch noch mit deinem Fehlverhalten!</example>
                <example correction="Brüste">Ich möchte deine <marker>brüste</marker> anfassen.</example>
                <example correction="Brüste">Man kann deine <marker>brüste</marker> sehen, geh dir was anziehen!</example>
            </rule>
        </rulegroup>
        <rulegroup id="STREICHE_SUBST" name="'streiche (Streiche) spielen'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">spiel(t)?en?|spiels?t</token>
                    <token regexp="yes">mir|ihr|ihm|uns|euch|ihnen</token>
                    <marker>
                        <token>streiche</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match case_conversion="startupper" no="3"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Streiche">Wir spielten ihm <marker>streiche</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>streiche</token>
                    </marker>
                    <token regexp="yes">spiel(t)?en?|spiels?t</token>
                </pattern>
                <message>&subanfang;<suggestion><match case_conversion="startupper" no="1"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Streiche">Ihr wollt mir wohl <marker>streiche</marker> spielen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZUSTAND_SUBST" name="'zustand (Zustand)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token>einem</token>
                    <token regexp="yes">solch|so</token>
                    <token regexp="yes">(gut|schlecht|katastrophal|labil|unbrauchbar|inakzeptabl)en</token>
                    <marker>
                        <token>zustand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Zustand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Er hat bekommen, was ihm <marker>zustand</marker>.</example>
                <example correction="Zustand">Es war in einem so guten <marker>zustand</marker>, dass ihm das Wetter nichts anhaben konnte.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token regexp="yes">(k)?einem</token>
                    <token regexp="yes">(solch|gut|schlecht|katastrophal|brauchbar|akzeptabl)en</token>
                    <marker>
                        <token>zustand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Zustand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Er hat bekommen, was ihm <marker>zustand</marker>.</example>
                <example correction="Zustand">Es war in keinem guten <marker>zustand</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token regexp="yes">(sein|ihr|dies|ein|gut|schlecht|katastrophal|brauchbar|akzeptabl)em</token>
                    <marker>
                        <token>zustand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Zustand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Er hat bekommen, was ihm <marker>zustand</marker>.</example>
                <example correction="Zustand">In seinem <marker>zustand</marker> sollte er sich schonen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>doch</token>
                    <token>kein</token>
                    <marker>
                        <token>zustand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Zustand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Er hat bekommen, was ihm <marker>zustand</marker>.</example>
                <example correction="Zustand">Das ist doch kein <marker>zustand</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(?iu)je</token>
                    <token>nach</token>
                    <marker>
                        <token>zustand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Zustand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Er hat bekommen, was ihm <marker>zustand</marker>.</example>
                <example correction="Zustand">Das ist je nach <marker>zustand</marker> unterschiedlich.</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUFSTAND_SUBST" name="'aufstand (Aufstand)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">den|(k)?einen</token>
                    <marker>
                        <token>aufstand</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Aufstand</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Als ich <marker>aufstand</marker>, war es bereits zehn Uhr.</example>
                <example correction="Aufstand">Kellerkinder probten den <marker>aufstand</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ALLERLEI_SUBST" name="'allerlei (Allerlei)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(bunt|chaotisch|fröhlich|verwirrend|wild|wirr)e[ns]?|Leipziger</token>
                    <marker>
                        <token>allerlei</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Allerlei</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Es gab Leipziger <marker>Allerlei</marker> in der Firmenkantine.</example>
                <example correction="Allerlei">Es war ein buntes <marker>allerlei</marker>.</example>
                <example correction="Allerlei">Es gab Leipziger <marker>allerlei</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DURCHEINANDER_SUBST" name="'durcheinander (Durcheinander)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(bunt|chaotisch|fröhlich|furchtbar|gewaltig|heillos|hektisch|hoffnungslos|schlimm|schrecklich|toll|total|unbeschreiblich|unentwirrbar|unglaublich|verwirrend|völlig|wild|wirr|wüst|ziemlich|üblich)e[ns]?</token>
                    <marker>
                        <token>durcheinander</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Durcheinander</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Sie brachte alles <marker>durcheinander</marker>.</example>
                <example correction="Durcheinander">Es herrschte ein heilloses <marker>durcheinander</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="LUEGE_SUBST" name="'lüge (Lüge)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(freche|faustdicke|dreiste|dreckige|niederträchtige|infame|glatte|verdammte|unverschämte|rotzfreche)n?</token>
                    <marker>
                        <token regexp="yes">lügen?</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match case_conversion="startupper" no="2"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Ich <marker>lüge</marker> nur äußerst ungern.</example>
                <example correction="Lüge">Das ist eine ganz dreiste <marker>lüge</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>lügen</token>
                    </marker>
                    <token regexp="yes">gestraft|straften?</token>
                </pattern>
                <message>&subanfang;<suggestion>Lügen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Lügen">Seine Prognose wurde durch die Realität <marker>lügen</marker> gestraft.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>bei</token>
                    <token>einer</token>
                    <marker>
                        <token>lüge</token>
                    </marker>
                    <token inflected="yes">ertappen</token>
                </pattern>
                <message>&subanfang;<suggestion>Lüge</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Lüge">Er wurde bei einer <marker>lüge</marker> ertappt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ARM_SUBST" name="'arm (Arm)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" inflected="yes">[Nn]ehmen|[Ff]allen</token>
                    <token regexp="yes" skip="1">mich|sie|ihn|euch|uns</token>
                    <token regexp="yes">in|auf</token>
                    <token regexp="yes">den|[mds]einen|ihren</token>
                    <marker>
                        <token>arm</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Arm</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Du nimmst mich doch auf den <marker>Arm</marker>!</example>
                <example correction="Arm">Bitte nimm mich in den <marker>arm</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n|[Aa]uf</token>
                    <token regexp="yes">den|[mdDs]einen|[iI]hren</token>
                    <marker>
                        <token>arm</token>
                    </marker>
                    <token regexp="yes" inflected="yes">nehmen|fallen</token>
                </pattern>
                <message>&subanfang;<suggestion>Arm</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Arm">Sie hat mich in den <marker>arm</marker> genommen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <marker>
                        <token>arm</token>
                    </marker>
                    <token inflected="yes">halten</token>
                </pattern>
                <message>&subanfang;<suggestion>Arm</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Arm">Ich habe sie im <marker>arm</marker> gehalten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <token>offenen</token>
                    <marker>
                        <token>armen</token>
                    </marker>
                    <token inflected="yes" regexp="yes">empfangen|aufnehmen</token>
                </pattern>
                <message>&subanfang;<suggestion>Armen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Armen">Ich habe sie mit offenen <marker>armen</marker> empfangen.</example>
                <example correction="Armen">Wir werden sie mit offenen <marker>armen</marker> aufnehmen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes" skip="2">empfangen|nehmen</token>
                    <token>mit</token>
                    <token>offenen</token>
                    <marker>
                        <token>armen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Armen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Armen">Ich empfange sie mit offenen <marker>armen</marker>.</example>
                <example correction="Armen">Ich nehme sie mit offenen <marker>armen</marker> in Empfang.</example>
                <example correction="Armen">Wir nehmen die Flüchtlinge mit offenen <marker>armen</marker> auf.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KLAUEN_SUBST" name="'klauen (Klauen)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <token regexp="yes">den|seinen|ihren</token>
                    <marker>
                        <token>klauen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Klauen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Klauen">In den <marker>klauen</marker> der Angst.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHAECHTE_SUBST" name="'schächte (Schächte)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <token>den</token>
                    <marker>
                        <token>schächten</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schächten</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schächten">In den <marker>schächten</marker> gab es wenig Luft.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Dd]ie</token>
                    <marker>
                        <token>schächte</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Schächte</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schächte">Die <marker>schächte</marker> liefen voll Wasser.</example>
            </rule>
        </rulegroup>
        <rulegroup id="STIMME_SUBST" name="'stimme (Stimme)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">seine(r)?|ihre(r)?|laute(r)?|feste(r)?|schwache(r)?|schrille(r)?|keifige(r)?|hohe(r)?|tiefe(r)?|brüchige(r)?|erstickte(r)?</token>
                    <marker>
                        <token>stimme</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Stimme</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Ich <marker>stimme</marker> dir voll und ganz zu.</example>
                <example correction="Stimme">Mit brüchiger <marker>stimme</marker> nahm er Abschied.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WUESTE_SUBST" name="'wüste (Wüste)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n|[aA]us</token>
                    <token regexp="yes">der|die</token>
                    <marker>
                        <token>wüste</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Wüste</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Am Hafen verwickelten mich die Schurken in eine <marker>wüste</marker> Schlägerei.</example>
                <example correction="Wüste">Er wurde in die <marker>wüste</marker> geschickt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="RAEUMEN_SUBST" name="'räumen (Räumen)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <token>geschlossenen</token>
                    <marker>
                        <token regexp="yes">räumen|zimmern</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Räumen">Nicht in geschlossenen <marker>räumen</marker> verwenden!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <token>den</token>
                    <marker>
                        <token regexp="yes">räumen|zimmern</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Räumen">In den <marker>räumen</marker> wurde es dunkel.</example>
                <example correction="Zimmern">In den <marker>zimmern</marker> wurde es sofort dunkel.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <token>den</token>
                    <token postag="ADJ:.*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">räumen|zimmern</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="4" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>In den <marker>Räumen</marker> wurde es dunkel.</example>
                <example correction="Räumen">In den fensterlosen <marker>räumen</marker> wurde es sofort dunkel.</example>
                <example correction="Zimmern">In den fensterlosen <marker>zimmern</marker> wurde es sofort dunkel.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ROLLE_SUBST" name="'rolle (Rolle)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">in|aus|von</token>
                    <token regexp="yes">der|seiner|ihrer|einer</token>
                    <marker>
                        <token>rolle</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Rolle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Mit Sean Connery in der <marker>Rolle</marker> des James Bond.</example>
                <example correction="Rolle">Sie fiel aus der <marker>rolle</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(k)?eine</token>
                    <token postag="ADJ:.*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">rollen?</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Rolle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Das spielt doch keine <marker>Rolle</marker>!</example>
                <example correction="Rolle">Das spielt doch eine große <marker>rolle</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(k)?eine</token>
                    <marker>
                        <token regexp="yes">rollen?</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Rolle</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Das spielt hier doch überhaupt keine <marker>Rolle</marker>!</example>
                <example correction="Rolle">Das spielt in diesem Zusammenhang doch gar keine <marker>rolle</marker>!</example>
            </rule>
        </rulegroup>
        <rule id="IM_FOLGENDEN" name="'im folgenden (Folgenden)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[Ii]m</token>
                <marker>
                    <token>folgenden</token>
                </marker>
                <token postag="(VER|PA2):.*|ART:.*" postag_regexp="yes" regexp="yes">[a-zäöü].*</token>
            </pattern>
            <message><suggestion>Folgenden</suggestion> wird als Substantivierung großgeschrieben.</message>
            <example correction="Folgenden">Im <marker>folgenden</marker> geht es um Fahrräder.</example>
            <example correction="Folgenden">Diese These werde ich im <marker>folgenden</marker> ausführen.</example>
            <example correction="Folgenden">Die im <marker>folgenden</marker> beschriebene Geschichte.</example>
            <example>Die im <marker>folgenden</marker> Buch beschriebene Geschichte.</example>
            <example correction="Folgenden">Ich werde im <marker>folgenden</marker> die Ursachen untersuchen.</example>
            <example correction="Folgenden">Ich werde im <marker>folgenden</marker> eine Ursache untersuchen.</example>
            <example>Dies wird im <marker>folgenden</marker> Abschnitt genau behandelt.</example>
        </rule>
        <rule id="ZUR_STRAFE" name="'zur strafe (Strafe)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[Zz]ur</token>
                <marker>
                    <token>strafe</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Strafe</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Strafe">Zur <marker>strafe</marker> bekommst du keinen Nachtisch!</example>
        </rule>
        <rule id="ZUR_LAST" name="'zur last (Last)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[Zz]ur</token>
                <marker>
                    <token>last</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Last</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Last">Was wird mir zur <marker>last</marker> gelegt?</example>
        </rule>
        <rule id="ZUR_STRECKE" name="'zur strecke (Strecke) bringen'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[zZ]ur</token>
                <marker>
                    <token>strecke</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Strecke</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Strecke">Der Schuft wurde zur <marker>strecke</marker> gebracht.</example>
        </rule>
        <rulegroup id="ZUM_WOHL" name="'zum wohl (Wohl)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]um</token>
                    <marker>
                        <token>wohl</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&prgk;: <suggestion>Wohl</suggestion> wird in dieser Wendung in der Regel großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Wohl">Sehr zum <marker>wohl</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]uf</token>
                    <token regexp="yes">[dD]ein|[eE]uer|[iI]hr</token>
                    <marker>
                        <token>wohl</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&prgk;: <suggestion>Wohl</suggestion> wird in dieser Wendung in der Regel großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Wohl">Ich trinke auf dein <marker>wohl</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]um</token>
                    <marker>
                        <token>wohl</token>
                    </marker>
                    <token regexp="yes">seiner|ihrer|unserer|eurer|meiner|deiner|aller|de[rs](jenigen)?</token>
                </pattern>
                <message>&prgk;: <suggestion>Wohl</suggestion> wird in der Wendung 'zu jmds. Wohl' (im Sinne von 'zu jmds. Besten') großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Wohl">Es ist zum <marker>wohl</marker> der Bevölkerung.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IM_LEBEN" name="'im/am leben (Leben)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[uU]m</token>
                    <token regexp="yes">&meindein;</token>
                    <marker>
                        <token>leben</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Leben</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Leben">Ich kämpfte um mein <marker>leben</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <token regexp="yes">(&meindein;)em|diesem</token>
                    <marker>
                        <token>leben</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Leben</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Leben">Das wird in diesem <marker>leben</marker> wohl nichts mehr.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <token regexp="yes">(&meindein;)em|diesem</token>
                    <token postag="ADJ:DAT:SIN:NEU.*" postag_regexp="yes"/>
                    <marker>
                        <token>leben</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Leben</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Leben">Das habe ich in meinem ganzen <marker>leben</marker> noch nicht erlebt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[IiAa]m</token>
                    <marker>
                        <token>leben</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Leben</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Leben">Das funktioniert doch nie im <marker>leben</marker>!</example>
                <example correction="Leben">Als die Retter eintrafen, war sie schon nicht mehr am <marker>leben</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHWAECHE_SUBST" name="'eine schwäche (Schwäche) haben' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">[tT]rotz</token>
                    <marker>
                        <token regexp="yes">schwächen|stärken</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schwächen">Trotz gewisser <marker>schwächen</marker> funktioniert das System.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">haben</token>
                    <marker>
                        <token regexp="yes">schwächen|stärken</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schwächen">Es hat gewisse <marker>schwächen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">haben</token>
                    <token skip="1">eine</token>
                    <marker>
                        <token regexp="yes">schwäche|stärke</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schwäche">Es hat eine große <marker>schwäche</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">[eE]ine</token>
                    <marker>
                        <token regexp="yes">schwäche|stärke</token>
                    </marker>
                    <token inflected="yes">haben</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Eine <marker>Schwäche</marker> hat das System freilich: Es funktioniert nicht.</example>
                <example correction="Schwäche">Eine kleine <marker>schwäche</marker> hat das System freilich: Es funktioniert nicht.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">[eE]ine</token>
                    <marker>
                        <token regexp="yes">schwäche|stärke</token>
                    </marker>
                    <token>zu</token>
                    <token>haben</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Es scheint eine <marker>Schwäche</marker> zu haben: Es funktioniert nicht.</example>
                <example correction="Schwäche">Es scheint eine kleine <marker>schwäche</marker> zu haben: Es funktioniert nicht.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" skip="1">[eE]ine</token>
                    <marker>
                        <token regexp="yes">schwäche|stärke</token>
                    </marker>
                    <token skip="3">für</token>
                    <token inflected="yes">haben</token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schwäche">Er scheint eine <marker>schwäche</marker> für das Glücksspiel zu haben.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>Zeichen</token>
                    <token>von</token>
                    <marker>
                        <token regexp="yes">schwäche|stärke</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Schwäche">Das ist ein Zeichen von <marker>schwäche</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BITTE_SUBST" name="'eine bitte (Bitte) haben' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[eE]ine</token>
                    <marker>
                        <token>bitte</token>
                    </marker>
                    <token inflected="yes">haben</token>
                </pattern>
                <message>&subanfang;<suggestion>Bitte</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Bitte">Eine <marker>bitte</marker> habe ich noch.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">haben</token>
                    <token>eine</token>
                    <marker>
                        <token>bitte</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Bitte</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Bitte">Ich habe eine <marker>bitte</marker> an euch.</example>
            </rule>
        </rulegroup>
        <rulegroup id="EINEN_GEFALLEN" name="'einen gefallen (Gefallen) tun'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[eE]inen|[kK]einen|[dD]en</token>
                    <marker>
                        <token>gefallen</token>
                    </marker>
                    <token inflected="yes">tun</token>
                </pattern>
                <message>&subanfang;<suggestion>Gefallen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Gefallen">Kannst du mir einen <marker>gefallen</marker> tun?</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">tun</token>
                    <token regexp="yes">mir|[dD]ir|[iI]hr|ihm|[iI]hnen|[eE]uch|sich|uns</token>
                    <token regexp="yes">k?einen|den|diesen</token>
                    <marker>
                        <token>gefallen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Gefallen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Bitte tu mir den <marker>Gefallen</marker>!</example>
                <example correction="Gefallen">Bitte tut mir den <marker>gefallen</marker>!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">tun</token>
                    <token regexp="yes">mir|[dD]ir|[iI]hr|ihm|[iI]hnen|[eE]uch|sich|uns</token>
                    <token regexp="yes">damit|selb(st|er)</token>
                    <token regexp="yes">k?einen|den|diesen</token>
                    <marker>
                        <token>gefallen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Gefallen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Gefallen">Ihr tut euch damit keinen <marker>gefallen</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZUR_EILE" name="'zur eile (Eile)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]ur|[iI]n</token>
                    <marker>
                        <token>eile</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Eile</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Eile">Sie mahnte zur <marker>eile</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]ur?|[iI]n</token>
                    <token postag="ADJ:.*" postag_regexp="yes"/>
                    <marker>
                        <token>eile</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Eile</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Eile">Sie mahnte zu größerer <marker>eile</marker>.</example>
                <example correction="Eile">Sie waren in größter <marker>eile</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>eile</token>
                    </marker>
                    <token>geboten</token>
                </pattern>
                <message>&subanfang;<suggestion>Eile</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Eile">Hier ist größte <marker>eile</marker> geboten.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_KUERZE" name="'in kürze (Kürze)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <marker>
                        <token>kürze</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Kürze</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kürze">In <marker>kürze</marker> erscheint das neue Ubuntu.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n</token>
                    <token>aller</token>
                    <marker>
                        <token>kürze</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Kürze</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Kürze">In aller <marker>kürze</marker> möchte ich Folgendes sagen.</example>
            </rule>
        </rulegroup>
        <rule id="UM_DIE_ECKE" name="'um die ecke (Ecke)'">
            <pattern case_sensitive="yes">
                <token>um</token>
                <token>die</token>
                <marker>
                    <token>ecke</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Ecke</suggestion>&subende;</message>
            <example correction="Ecke">Da kamen die Jungs um die <marker>ecke</marker>.</example>
        </rule>
        <rule id="ANGRIFF_AUF" name="'angriff (Angriff)'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>angriff</token>
                </marker>
                <token>auf</token>
            </pattern>
            <message>&subanfang;<suggestion>Angriff</suggestion>&subende;</message>
            <example correction="Angriff">Das ist ein <marker>angriff</marker> auf die Menschenwürde.</example>
        </rule>
        <rule id="DICHTER_UND_DENKER" name="'dichter (Dichter) und Denker'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>dichter</token>
                </marker>
                <token>und</token>
                <token>Denker</token>
            </pattern>
            <message>&subanfang;<suggestion>Dichter</suggestion>&subende;</message>
            <example correction="Dichter">Das Land der <marker>dichter</marker> und Denker.</example>
        </rule>
        <rule id="SAMT_UND_SEIDE" name="'Samt und Seide'">
            <pattern case_sensitive="yes">
                <marker>
                    <token>samt</token>
                </marker>
                <token>und</token>
                <token regexp="yes">[sS]eide</token>
            </pattern>
            <message>&subanfang;<suggestion>Samt</suggestion>&subende;</message>
            <example correction="Samt">Sie kamen in <marker>samt</marker> und Seide.</example>
        </rule>
        <rule id="VON_BEGRIFF" name="'im/von begriff (Begriff) sein'">
            <pattern case_sensitive="yes">
                <token regexp="yes">von|im</token>
                <marker>
                    <token regexp="yes">begriffe?</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion><match case_conversion="startupper" no="2"/></suggestion>&subende;</message>
            <example correction="Begriff">Schwer von <marker>begriff</marker> sein</example>
            <example>Er ist im <marker>Begriff</marker>, etwas zu tun.</example>
            <example correction="Begriffe">Sie ist im <marker>begriffe</marker>, etwas zu tun.</example>
        </rule>
        <rulegroup id="WEITERE_VORGEHEN" name="'das weitere vorgehen (Vorgehen)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">weitere|weiteren</token>
                    <marker>
                        <token>vorgehen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Vorgehen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Vorgehen">Wir werden das weitere <marker>vorgehen</marker> zusammen abstimmen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="BEICHTE" name="'die beichte (Beichte)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">eine|die|seine|ihre|meine</token>
                    <marker>
                        <token>beichte</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Beichte</suggestion>?</message>
                <short>&prgk;.</short>
                <example correction="Beichte">Er legte die <marker>beichte</marker> ab.</example>
            </rule>
        </rulegroup>
        <rule id="DIE_SUCHE" name="'die suche (Suche)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[dD]er|[dD]ie</token>
                <token min="0" postag_regexp="yes" postag="ADJ:.*:SIN:FEM.*DEF"><exception postag_regexp="yes" postag="SUB:.*"/></token>
                <marker>
                    <token>suche</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Suche</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Suche">Die <marker>suche</marker> dauerte lange.</example>
            <example correction="Suche">Sie waren auf der <marker>suche</marker> nach Felix.</example>
            <example correction="Suche">Die binäre <marker>suche</marker> sollte jeder Informatiker verstehen.</example>
        </rule>
        <rule id="DES_WEITEREN" name="'des weiteren (Weiteren)'">
            <pattern>
                <token regexp="yes">des|im</token>
                <marker>
                    <token case_sensitive="yes">weiteren</token>
                </marker>
                <token postag="VER:.*" postag_regexp="yes"><exception postag="SUB:.*" postag_regexp="yes"/></token>
            </pattern>
            <message>&inwend;'\1 Weiteren' wird <suggestion>Weiteren</suggestion> großgeschrieben.</message>
            <short>&prgk;.</short>
            <example>Im <marker>Weiteren</marker> soll es genau darum gehen.</example>
            <example>Im <marker>weiteren</marker> Text soll es genau darum gehen.</example>
            <example>Die Rechtsvorschrift zur Sicherung des <marker>weiteren</marker> Aufenthaltsrechtes.</example>
            <example>Im <marker>weiteren</marker> Verlauf des 17. Jahrhunderts folgten zahlreiche neue Versuche.</example>
            <example correction="Weiteren">Des <marker>weiteren</marker> sind alle Katzen blau.</example>
            <example correction="Weiteren">Und des <marker>weiteren</marker> waren alle Katzen blau.</example>
            <example correction="Weiteren">Und im <marker>weiteren</marker> soll es genau darum gehen.</example>
        </rule>
        <rule id="DES_NACHTS" name="'des nachts (Nachts), eines nachts (Nachts)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[Dd]es|[Ee]ines</token>
                <marker>
                    <token>nachts</token>
                </marker>
            </pattern>
            <message>&inwend;'des Nachts' bzw. 'eines Nachts' wird <suggestion>Nachts</suggestion> großgeschrieben.</message>
            <url>http://www.canoo.net/services/GermanSpelling/Regeln/Gross-klein/Denominalisierung.html#Anchor-In-11481</url>
            <short>&prgk;.</short>
            <example correction="Nachts">Des <marker>nachts</marker> sind alle Katzen blau.</example>
            <example correction="Nachts">Eines <marker>nachts</marker> sind alle Katzen blau.</example>
        </rule>
        <rulegroup id="GUT_UND_BOESE" name="'jenseits von gut (Gut) und böse (Böse)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Jj]enseits</token>
                    <token>von</token>
                    <marker>
                        <token regexp="yes">[gG]ut</token>
                        <token>und</token>
                        <token>böse</token>
                    </marker>
                </pattern>
                <message>&inwend;'jenseits von Gut und Böse' wird <suggestion>Gut und Böse</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Gut und Böse">Das ist jenseits von <marker>gut und böse</marker>.</example>
                <example correction="Gut und Böse">Das ist jenseits von <marker>Gut und böse</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Jj]enseits</token>
                    <token>von</token>
                    <marker>
                        <token>gut</token>
                        <token>und</token>
                        <token>Böse</token>
                    </marker>
                </pattern>
                <message>&inwend;'jenseits von Gut und Böse' wird <suggestion>Gut und Böse</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Gut und Böse">Das ist jenseits von <marker>gut und Böse</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="HAB_UND_GUT" name="'hab und gut (Hab und Gut)'">
            <url>https://de.wiktionary.org/wiki/Hab_und_Gut</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">&meindein;|ganzes?|[dD]as</token>
                    <marker>
                        <token>hab</token>
                        <token>und</token>
                        <token regexp="yes">[gG]ut</token>
                    </marker>
                </pattern>
                <message>In dieser Wendung wird <suggestion>Hab und Gut</suggestion> (wenn es im Sinne von <suggestion>Eigentum</suggestion> gemeint ist) großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Hab und Gut|Eigentum">Das ist all mein <marker>hab und Gut</marker>.</example>
                <example correction="Hab und Gut|Eigentum">Das ist all mein <marker>hab und gut</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">&meindein;|ganzes?|[dD]as</token>
                    <marker>
                        <token>Hab</token>
                        <token>und</token>
                        <token>gut</token>
                    </marker>
                </pattern>
                <message>In dieser Wendung wird <suggestion>Hab und Gut</suggestion> (wenn es im Sinne von <suggestion>Eigentum</suggestion> gemeint ist) großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Hab und Gut|Eigentum">Das ist all mein <marker>Hab und gut</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KLAGE_SUBST" name="'Grund zur klage (Klage)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token>zur</token>
                    <marker>
                        <token>klage</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Klage</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Klage">Ich habe keinen Grund zur <marker>klage</marker>.</example>
                <example correction="Klage">Ich habe allen Grund zur <marker>klage</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="REIFE_SUBST" name="'zur reife (Reife) bringen' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token>zur</token>
                    <marker>
                        <token>reife</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Reife</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Reife">Ich habe die Idee zur <marker>reife</marker> gebracht.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GENUEGE" name="'zur genüge (Genüge)'">
            <rule>
                <regexp case_sensitive='yes'>zur genüge</regexp>
                <message>&inwend;<suggestion>zur Genüge</suggestion> wird 'Genüge' großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="zur Genüge">Das hat sich <marker>zur genüge</marker> gezeigt.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(genüge) (tat|taten|tun|tut|tust|getan)</regexp>
                <message>'Genüge' wird hier großgeschrieben: <suggestion>Genüge \2</suggestion></message>
                <short>&prgk;.</short>
                <example correction="Genüge getan">Der Gerechtigkeit wurde <marker>genüge getan</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="FEHL_UND_TADEL" name="'ohne fehl (Fehl) und Tadel'">
            <regexp case_sensitive='yes'>fehl und Tadel</regexp>
            <message>&inwend;'ohne Fehl und Tadel' wird <suggestion>Fehl und Tadel</suggestion> großgeschrieben.</message>
            <short>&prgk;.</short>
            <example>Ein Mann ohne <marker>Fehl und Tadel</marker>.</example>
            <example correction="Fehl und Tadel">Ein Politiker ohne <marker>fehl und Tadel</marker>.</example>
        </rule>
        <rule id="WENN_UND_ABER" name="'ohne wenn (Wenn) und aber (Aber)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[Oo]hne</token>
                <marker>
                    <token>wenn</token>
                    <token>und</token>
                    <token>aber</token>
                </marker>
            </pattern>
            <message>&inwend;'ohne Wenn und Aber' wird <suggestion>Wenn und Aber</suggestion> großgeschrieben.</message>
            <short>&prgk;.</short>
            <example correction="Wenn und Aber">Das gilt ohne <marker>wenn und aber</marker>.</example>
        </rule>
        <rule id="DAS_ERSTE_MAL" name="'das erste mal (Mal)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[Bb]eim|[Zz]um|[Dd]as</token>
                <token regexp="yes">ersten?|letzten?|vorigen?</token>
                <marker>
                    <token>mal</token>
                </marker>
            </pattern>
            <message>&inwend;'das erste/letzte Mal' wird <suggestion>Mal</suggestion> großgeschrieben.</message>
            <short>&prgk;.</short>
            <example correction="Mal">Wann war es, als du ihn das erste <marker>mal</marker> gesehen hast?</example>
            <example correction="Mal">Wann war es, als du ihn zum ersten <marker>mal</marker> gesehen hast?</example>
        </rule>
        <rulegroup id="IN_ACHT_NEHMEN" name="'in acht (Acht) nehmen'">
            <url>http://www.duden.de/sprachwissen/sprachratgeber/beispiele-zur-neuen-rechtschreibung</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">nehmen</token>
                    <token regexp="yes">mich|dich|sich|euch|uns</token>
                    <token>in</token>
                    <marker>
                        <token>acht</token>
                    </marker>
                </pattern>
                <message>&inwend;'(sich) in Acht nehmen' wird <suggestion>Acht</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example>Nimm dich in <marker>Acht</marker>!</example>
                <example correction="Acht">Er nahm sich in <marker>acht</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>in</token>
                    <marker>
                        <token>acht</token>
                    </marker>
                    <token inflected="yes">nehmen</token>
                </pattern>
                <message>&inwend;'(sich) in Acht nehmen' wird <suggestion>Acht</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Acht">Er sollte sich in <marker>acht</marker> nehmen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>in</token>
                    <marker>
                        <token>acht</token>
                    </marker>
                    <token>zu</token>
                    <token>nehmen</token>
                </pattern>
                <message>&inwend;'(sich) in Acht nehmen' wird <suggestion>Acht</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Acht">Ich würde dir raten, dich in <marker>acht</marker> zu nehmen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUSSER_ACHT_LASSEN" name="'außer acht (Acht) lassen'">
            <url>http://www.duden.de/sprachwissen/sprachratgeber/beispiele-zur-neuen-rechtschreibung</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token>außer</token>
                    <marker>
                        <token>acht</token>
                    </marker>
                    <token inflected="yes">lassen</token>
                </pattern>
                <message>&inwend;'außer Acht lassen' wird <suggestion>Acht</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Acht">Das habt ihr außer <marker>acht</marker> gelassen.</example>
                <example correction="Acht">Das wurde leider außer <marker>acht</marker> gelassen.</example>
                <example correction="Acht">Das sollten wir außer <marker>acht</marker> lassen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="3">lassen<exception scope="next" postag="SENT_END"/></token>
                    <token>außer</token>
                    <marker>
                        <token>acht</token>
                    </marker>
                </pattern>
                <message>&inwend;'außer Acht lassen' wird <suggestion>Acht</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Acht">Das ließen wir nicht außer <marker>acht</marker>.</example>
                <example correction="Acht">Das lassen wir außer <marker>acht</marker>.</example>
                <example correction="Acht">Lässt man Unwichtiges außer <marker>acht</marker>, fällt die Entscheidung leichter.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>außer</token>
                    <marker>
                        <token>acht</token>
                    </marker>
                    <token>zu</token>
                    <token>lassen</token>
                </pattern>
                <message>&inwend;'außer Acht lassen' wird <suggestion>Acht</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example>Das habt ihr außer <marker>Acht</marker> gelassen.</example>
                <example correction="Acht">Das ist nicht außer <marker>acht</marker> zu lassen.</example>
            </rule>
        </rulegroup>
        <rule id="AUS_VERSEHEN" name="'aus versehen (Versehen)'">
            <pattern case_sensitive="yes">
                <token>aus</token>
                <marker>
                    <token>versehen</token>
                </marker>
            </pattern>
            <message>&inwend;'aus Versehen' wird <suggestion>Versehen</suggestion> großgeschrieben.</message>
            <short>&prgk;.</short>
            <example correction="Versehen">Die SPD meuchelt aus <marker>versehen</marker> ihren Chef.</example>
        </rule>
        <rule id="AUF_DEM_LAUFENDEN" name="'auf dem laufenden (Laufenden) halten'">
            <pattern>
                <token>auf</token>
                <token>dem</token>
                <marker>
                    <token case_sensitive="yes">laufenden</token>
                </marker>
                <token><exception case_sensitive="yes" regexp="yes">[A-ZÖÄÜ].+</exception></token><!-- da wir nicht alle Nomen kennen lieber so -->
            </pattern>
            <message>&inwend;'auf dem Laufenden bleiben' wird <suggestion>Laufenden</suggestion> großgeschrieben.</message>
            <example correction="Laufenden">Man muss immer auf dem <marker>laufenden</marker> bleiben.</example>
            <example correction="Laufenden">Bitte halte mich auf dem <marker>laufenden</marker>.</example>
            <example correction="Laufenden">Bitte versucht mich auf dem <marker>laufenden</marker> zu halten.</example>
            <example correction="Laufenden">Wir werden dich auf dem <marker>laufenden</marker> halten.</example>
            <example>Er stand auf dem <marker>laufenden</marker> Karussell.</example>
        </rule>
        <rule id="AUFS_VERB" name="aufs + Verb (kleingeschrieben)">
            <pattern>
                <token>aufs</token>
                <marker>
                    <token postag='VER:INF:SFT'/>
                </marker>
            </pattern>
            <message>Wenn '<match no="2"/>' hier als Nomen genutzt wird, muss es großgeschrieben werden.</message>
            <example correction="">Er müsste sich aufs <marker>lernen</marker> konzentrieren.</example>
            <example>Er müsste sich aufs <marker>Lernen</marker> konzentrieren.</example>
        </rule>
        <rule id="AUFS_GLEICHE" name="aufs gleiche (Gleiche) herauskommen">
            <pattern>
                <token>aufs</token>
                <marker>
                    <token case_sensitive="yes">gleiche</token>
                </marker>
                <token negate_pos="yes" postag="SUB:.*" postag_regexp="yes"/>
            </pattern>
            <message>In der Wendung 'aufs Gleiche rauskommen' wird <suggestion>Gleiche</suggestion> großgeschrieben.</message>
            <example correction="Gleiche">Das kommt aufs <marker>gleiche</marker> raus.</example>
            <example>Aufs <marker>gleiche</marker> Pferd setzen.</example>
        </rule>
        <rulegroup id="ETWAS_GUTES" name="'etwas/nichts gutes (Gutes)' etc.">
            <url>http://www.duden.de/sprachwissen/rechtschreibregeln/Gro%C3%9F-%20und%20Kleinschreibung#K72</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token><exception regexp="yes">[eE]in</exception></token>
                    <token regexp="yes" case_sensitive="no">etwas|nichts|alles|viel|wenig|genug</token>
                    <marker>
                        <token postag="(ADJ:NOM:SIN:NEU:(GRU|KOM):IND)|(PA1:AKK:.*)" postag_regexp="yes" regexp="yes">[a-zäöü].+es<exception>anderes</exception></token>
                    </marker>
                    <token><exception postag="SUB:NOM:SIN:NEU"/><exception postag="SUB:NOM:SIN:NEU:INF"/><exception postag="ADJ:.*" postag_regexp="yes"/></token>
                </pattern>
                <message>&subanfang;<suggestion><match no="3" case_conversion="startupper"/></suggestion> hier großgeschrieben werden muss.</message>
                <short>&prgk;.</short>
                <example>Dahinter verbirgt sich nichts <marker>anderes</marker> als eine Lüge.</example>
                <example>Ich habe ein etwas <marker>seltsames</marker> Gefühl.</example>
                <example>Ich kaufe etwas <marker>schmackhaftes</marker> Brot.</example>
                <example>Beiträge, die etwas <marker>Wichtiges</marker> über den Spielverlauf verraten, bitte kennzeichnen.</example>
                <example correction="Wichtiges">Beiträge die etwas <marker>wichtiges</marker> über den Spielverlauf verraten bitte kennzeichnen.</example>
                <example correction="Gutes">Dahinter verbirgt sich nichts <marker>gutes</marker>.</example>
                <example correction="Besseres">Ich habe etwas <marker>besseres</marker> zu tun.</example>
                <example correction="Großes">Nichts <marker>großes</marker> geschah.</example>
                <example correction="Passendes">Ich brauche noch etwas <marker>passendes</marker> zum Anziehen.</example>
                <example correction="Kluges">Bei dem Meeting wurde viel <marker>kluges</marker> gesagt.</example>
                <example correction="Kluges">Bei dem Meeting wurde nur wenig <marker>kluges</marker> gesagt.</example>
                <example>Die Kirche weist eine Sakristei aus der Spätgotik und ein nur wenig <marker>jüngeres</marker> Haus auf.</example>
                <example>Es hat für viel positives öffentliches Aufsehen gesorgt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token><exception regexp="yes">[eE]in</exception></token>
                    <token regexp="yes">etwas|nichts|alles|viel|wenig|genug</token>
                    <token regexp="yes">sehr|besonders|allzu|ziemlich|wirklich|recht|echt</token>
                    <marker>
                        <token postag="(ADJ:NOM:SIN:NEU:(GRU|KOM):IND)|(PA1:AKK:.*)" postag_regexp="yes" regexp="yes">[a-zäöü].+es<exception>anderes</exception></token>
                    </marker>
                    <token><exception postag="SUB:NOM:SIN:NEU"/></token>
                </pattern>
                <message>&subanfang;<suggestion><match no="4" case_conversion="startupper"/></suggestion> hier großgeschrieben werden muss.</message>
                <short>&prgk;.</short>
                <example>Beiträge, die etwas sehr <marker>Wichtiges</marker> über den Spielverlauf verraten, bitte kennzeichnen.</example>
                <example correction="Wichtiges">Beiträge die etwas sehr <marker>wichtiges</marker> über den Spielverlauf verraten bitte kennzeichnen.</example>
                <example correction="Gutes">Dahinter verbirgt sich nichts allzu <marker>gutes</marker>.</example>
                <example correction="Passendes">Da findet sich nichts wirklich <marker>passendes</marker>.</example>
                <example correction="Passendes">Da findet sich wenig wirklich <marker>passendes</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>manches</token>
                    <marker>
                        <token case_sensitive="yes" postag="ADJ:NOM:.*" postag_regexp="yes" regexp="yes">[a-zäöü].+e</token>
                    </marker>
                    <token><exception postag="SUB:NOM:SIN:NEU"/></token>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion> hier großgeschrieben werden muss.</message>
                <short>&prgk;.</short>
                <example correction="Schöne">Manches <marker>schöne</marker> war dabei.</example>
                <example>Manches <marker>schöne</marker> Haus war dabei.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ALLES_GUTE" name="'alles gute (Gute)' [Glückwunschformel]">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]lles</token>
                    <marker>
                        <token>gute</token>
                    </marker>
                    <token regexp="yes">zu[mr]?</token>
                </pattern>
                <message>In der Glückwunschformel 'alles Gute' wird <suggestion>Gute</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Gute">Alles <marker>gute</marker> zum Geburtstag!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">wünschen</token>
                    <token>alles</token>
                    <marker>
                        <token>gute</token>
                    </marker>
                </pattern>
                <message>In der Glückwunschformel 'alles Gute' wird <suggestion>Gute</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Gute">Ich wünsche Dir alles <marker>gute</marker> zum Geburtstag!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]lles</token>
                    <marker>
                        <token>gute</token>
                    </marker>
                    <token inflected="yes">wünschen</token>
                </pattern>
                <message>In der Glückwunschformel 'alles Gute' wird <suggestion>Gute</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Gute">Ich möchte Dir alles <marker>gute</marker> wünschen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]lles</token>
                    <marker>
                        <token>gute</token>
                    </marker>
                    <token>zu</token>
                    <token inflected="yes">wünschen</token>
                </pattern>
                <message>In der Glückwunschformel 'alles Gute' wird <suggestion>Gute</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="Gute">Ich habe ganz vergessen, alles <marker>gute</marker> zu wünschen!</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZU_BUCHE" name="'zu buche (Buche) schlagen'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>zu</token>
                    <marker>
                        <token skip="1">buche<exception postag="SENT_END" scope="next"/></token>
                    </marker>
                    <token inflected="yes">schlagen</token>
                </pattern>
                <message>&inwend;'zu Buche schlagen' schreibt man <suggestion>Buche</suggestion> groß.</message>
                <short>&prgk;.</short>
                <example correction="Buche">Das wird mit 50,– € zu <marker>buche</marker> schlagen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="4">schlagen<exception postag="SENT_END" scope="next"/></token>
                    <token>zu</token>
                    <marker>
                        <token>buche</token>
                    </marker>
                </pattern>
                <message>&inwend;'zu Buche schlagen' schreibt man <suggestion>Buche</suggestion> groß.</message>
                <short>&prgk;.</short>
                <example correction="Buche">Das schlägt nicht so sehr zu <marker>buche</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZUM_BESTEN_GEBEN" name="'zum besten (Besten) geben'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>zum</token>
                    <marker>
                        <token skip="1">besten<exception postag="SENT_END" scope="next"/></token>
                    </marker>
                    <token inflected="yes">geben</token>
                </pattern>
                <message>&inwend;'zum Besten geben' schreibt man <suggestion>Besten</suggestion> groß.</message>
                <short>&prgk;.</short>
                <example correction="Besten">Da hat er sein Standardrepertoire zum <marker>besten</marker> gegeben.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="4">geben<exception postag="SENT_END" scope="next"/></token>
                    <token>zum</token>
                    <marker>
                        <token>besten</token>
                    </marker>
                </pattern>
                <message>&inwend;'zum Besten geben' schreibt man <suggestion>Besten</suggestion> groß.</message>
                <short>&prgk;.</short>
                <example correction="Besten">Da gibt er es wieder zum <marker>besten</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZUM_NARREN_HALTEN" name="'zum narren (Narren) halten'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>zum</token>
                    <marker>
                        <token skip="1">narren<exception postag="SENT_END" scope="next"/></token>
                    </marker>
                    <token inflected="yes">halten</token>
                </pattern>
                <message>&inwend;'zum Narren halten' schreibt man <suggestion>Narren</suggestion> groß.</message>
                <short>&prgk;.</short>
                <example correction="Narren">Da hat er mich zum <marker>narren</marker> gehalten.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="2">halten<exception postag="SENT_END" scope="next"/></token>
                    <token>zum</token>
                    <marker>
                        <token>narren</token>
                    </marker>
                </pattern>
                <message>&inwend;'zum Narren halten' schreibt man <suggestion>Narren</suggestion> groß.</message>
                <short>&prgk;.</short>
                <example correction="Narren">Du hältst mich hier zum <marker>narren</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="NACHFRAGE_SUBST" name="'Angebot und nachfrage (Nachfrage)'">
            <pattern case_sensitive="yes">
                <token>Angebot</token>
                <token>und</token>
                <marker>
                    <token>nachfrage</token>
                </marker>
            </pattern>
            <message>In dieser Redewendung wird <suggestion>Nachfrage</suggestion> als Substantiv großgeschrieben.</message>
            <short>&prgk;.</short>
            <example correction="Nachfrage">Angebot und <marker>nachfrage</marker> bestimmen den Preis.</example>
        </rule>
        <rule id="IN_FRAGE" name="'in frage (Frage)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[Ii]n|[aA]ußer|[oO]hne</token>
                <marker>
                    <token>frage</token>
                </marker>
            </pattern>
            <message>In dieser Redewendung wird <suggestion>Frage</suggestion> großgeschrieben.</message>
            <short>&prgk;.</short>
            <example correction="Frage">etwas in <marker>frage</marker> stellen</example>
            <example correction="Frage">Das steht außer <marker>frage</marker>.</example>
            <example correction="Frage">Ohne <marker>frage</marker> ist das schwierig.</example>
        </rule>
        <rulegroup id="DIE_FRAGE_IST" name="'die frage (Frage) ist' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[dD]ie</token>
                    <marker>
                        <token>frage</token>
                    </marker>
                    <token>ist</token>
                </pattern>
                <message>&subanfang;<suggestion>Frage</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Frage">Die <marker>frage</marker> ist doch jetzt, wie wir weiter vorgehen sollen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>ist</token>
                    <token>die</token>
                    <marker>
                        <token>frage</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Frage</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Jetzt ist die große <marker>Frage</marker>, wie wir weiter vorgehen sollen.</example>
                <example correction="Frage">Jetzt ist die <marker>frage</marker>, wie wir weiter vorgehen sollen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="FRAGEN_HABEN" name="'fragen (Fragen) haben/stellen'">
            <rule> <!-- TODO Ich habe noch eine frage -->
                <pattern case_sensitive="yes">
                    <marker>
                        <token>fragen</token>
                    </marker>
                    <token inflected="yes" regexp="yes">haben|stellen</token>
                </pattern>
                <message>&subanfang;<suggestion>Fragen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Meine <marker>Fragen</marker> hat bislang keiner gelesen.</example>
                <example correction="Fragen">Meine <marker>fragen</marker> hat bislang keiner gelesen</example>
                <example correction="Fragen">Dazu möchte ich gerne <marker>fragen</marker> stellen.</example>
                <example correction="Fragen">Dazu wurden <marker>fragen</marker> gestellt.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes">haben|stellen<exception regexp="yes">hätten?</exception></token>
                    <marker>
                        <token>fragen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Fragen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Fragen">Ich habe <marker>fragen</marker> dazu.</example>
                <example correction="Fragen">Ich stellte <marker>fragen</marker> dazu.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes">haben|stellen</token>
                    <token regexp="yes">k?eine</token>
                    <marker>
                        <token regexp="yes">fragen?</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Fragen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example>Ich habe eine <marker>Frage</marker> dazu.</example>
                <example>Ich habe keine <marker>Frage</marker> dazu.</example>
                <example correction="Fragen">Ich habe eine <marker>frage</marker> dazu.</example>
                <example correction="Fragen">Ich habe keine <marker>fragen</marker> dazu.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" regexp="yes">haben|stellen</token>
                    <token>ein</token>
                    <token>paar</token>
                    <marker>
                        <token>fragen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Fragen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Fragen">Ich habe ein paar <marker>fragen</marker> dazu.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(drängende|entscheidende|kritische|heikle|schwierige|offene|strittige)n?</token>
                    <marker>
                        <token regexp="yes">fragen?</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Frage">Wie das gehen soll, ist eine offene <marker>frage</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="OHNE_FRAGE" name="'ohne frage (Frage)'">
            <pattern case_sensitive="yes">
                <token>ohne</token>
                <marker>
                    <token regexp="yes">frage|verschulden|murren|widerstand</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Frage">Das ist ohne <marker>frage</marker> eine große Leistung.</example>
        </rule>
        <rulegroup id="SEIT_BESTEHEN" name="'seit bestehen (Bestehen)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[sS]eit</token>
                    <marker>
                        <token>bestehen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Bestehen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Bestehen">Noch nie so viele Auswanderer seit <marker>bestehen</marker> der BRD</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[sS]eit</token>
                    <token regexp="yes">seinem|ihrem</token>
                    <marker>
                        <token>bestehen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Bestehen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Bestehen">Der MDAX erreichte damit den höchsten Wert seit seinem <marker>bestehen</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="PRAEP_PLUS_VERB" name="'zum mitnehmen (Mitnehmen), im sitzen (Sitzen)' etc.">
            <rule>
                <antipattern>
                    <token>erhalten</token>
                    <token inflected="yes">geblieben</token>
                </antipattern>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[zZ]um|[bB]eim|im</token>
                    <marker>
                        <token postag="VER:INF.*" postag_regexp="yes" regexp="yes">[a-zäöü].+
                            <exception postag_regexp="yes" postag="ADJ:.*"/>
                            <exception regexp="yes">spielentscheidenden|diskussionswürdigen|prallen|stumpfen|schrägen|ehelichen|öden|regen|rauen|apologetischen|wachen|achten|.*genetischen|einen|.*romantischen|.+haften|.*dramatischen|starren|sieben|.+werten</exception>
                        </token>
                    </marker>
                </pattern>
                <message>Das Verb <suggestion><match no="2" case_conversion="startupper"/></suggestion> scheint hier substantiviert verwendet zu werden und muss dann großgeschrieben werden.</message>
                <short>Substantivierte Verben werden großgeschrieben.</short>
                <example correction="Vergnügen">Wir sind schließlich nicht zum <marker>vergnügen</marker> hier.</example>
                <example correction="Mitnehmen">Alle Gerichte auch zum <marker>mitnehmen</marker>.</example>
                <example correction="Stehen">Ich bin fast im <marker>stehen</marker> eingeschlafen.</example>
                <example correction="Suchen">Beim <marker>suchen</marker> fiel mir etwas ein.</example>
                <example>Er steht im <marker>erhalten</marker> gebliebenen Seitenflügel.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[nN]ach|[vV]or</token>
                    <token>dem</token>
                    <marker>
                        <token postag="VER:INF.*" postag_regexp="yes" regexp="yes">[a-zäöü].+
                            <exception postag_regexp="yes" postag="ADJ:.*"/>
                            <exception regexp="yes">sein|öden|regen|rauen|apologetischen|wachen|achten|.*genetischen|einen|.*romantischen|.+haften|.*dramatischen|starren|sieben|.+werten</exception>
                        </token>
                    </marker>
                </pattern>
                <message>Das Verb <suggestion><match no="3" case_conversion="startupper"/></suggestion> scheint hier substantiviert verwendet zu werden und muss dann großgeschrieben werden.</message>
                <short>Substantivierte Verben werden großgeschrieben.</short>
                <example>Vor dem <marker>Öffnen</marker> gut schütteln.</example>
                <example correction="Essen">Vor dem <marker>essen</marker> zwei Tabletten.</example>
                <example correction="Öffnen">Nach dem <marker>öffnen</marker> bitte kühl lagern.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GEWISSEN_SUBST" name="'auf dem gewissen (Gewissen)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="3">haben</token>
                    <token>auf</token>
                    <token>dem</token>
                    <marker>
                        <token>gewissen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Gewissen</suggestion>&subende;</message>
                <example correction="Gewissen">Er hat sie auf dem <marker>gewissen</marker>.</example>
                <example correction="Gewissen">Er hat die alte Frau auf dem <marker>gewissen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>auf</token>
                    <token>dem</token>
                    <marker>
                        <token skip="1">gewissen</token>
                    </marker>
                    <token inflected="yes">haben</token>
                </pattern>
                <message>&subanfang;<suggestion>Gewissen</suggestion>&subende;</message>
                <example>Er hat sie auf dem <marker>Gewissen</marker>.</example>
                <example correction="Gewissen">Ihr werdet das auf dem <marker>gewissen</marker> haben.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">mit|das|ihr|euer|[dks]?ein|dem|einem|ganz</token>
                    <token regexp="yes">(schlechte|gute|ruhige|moralische|öffentliche|beste)[mns]?</token>
                    <marker>
                        <token>gewissen</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Gewissen</suggestion>&subende;</message>
                <example correction="Gewissen">Ihn plagte das schlechte <marker>gewissen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>mit</token>
                    <token regexp="yes">dem|meinem|[dD]einem|seinem|[iI]hrem|unserem|[eE]urem</token>
                    <marker>
                        <token>gewissen</token>
                    </marker>
                    <token inflected="yes">vereinbaren</token>
                </pattern>
                <message>&subanfang;<suggestion>Gewissen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Gewissen">Ich kann das nicht mit meinem <marker>gewissen</marker> vereinbaren.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>mit</token>
                    <token regexp="yes">dem|meinem|[dD]einem|seinem|[iI]hrem|unserem|[eE]urem</token>
                    <marker>
                        <token>gewissen</token>
                    </marker>
                    <token>zu</token>
                    <token>vereinbaren</token>
                </pattern>
                <message>&subanfang;<suggestion>Gewissen</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Gewissen">Das ist nicht mit meinem <marker>gewissen</marker> zu vereinbaren.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ODER_FLUSS" name="'oder/Oder (der Fluss)'">
            <rule>
                <regexp case_sensitive='yes'>Frankfurt/oder</regexp>
                <message>Meinten Sie <suggestion>Frankfurt/Oder</suggestion>?</message>
                <short>&prgk;.</short>
                <example correction="Frankfurt/Oder">In <marker>Frankfurt/oder</marker> steht ein Hofbräuhaus.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>Frankfurt</token>
                    <token>(</token>
                    <marker>
                        <token>oder</token>
                    </marker>
                    <token>)</token>
                </pattern>
                <message>Meinten Sie <suggestion>Oder</suggestion>?</message>
                <short>&prgk;.</short>
                <example correction="Oder">In Frankfurt (<marker>oder</marker>) steht ein Hofbräuhaus.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">an|jenseits</token>
                    <token>der</token>
                    <marker>
                        <token>oder</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Oder</suggestion>?</message>
                <short>&prgk;.</short>
                <example correction="Oder">Die Stadt liegt an der <marker>oder</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="AUSSER_BETRIEB" name="'außer betrieb (Betrieb)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">außer|in</token>
                <marker>
                    <token>betrieb</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Betrieb</suggestion>&subende;</message>
            <example correction="Betrieb">Der Fahrstuhl ist außer <marker>betrieb</marker>.</example>
            <example correction="Betrieb">Der Fahrstuhl ist nicht in <marker>betrieb</marker>.</example>
        </rule>
        <rule id="ZUR_FOLGE" name="'zur folge (Folge)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[zZ]ur</token>
                <marker>
                    <token>folge</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Folge</suggestion>&subende;</message>
            <example correction="Folge">Das hatte ein Anhalten des Zuges zur <marker>folge</marker>.</example>
            <example correction="Folge">Zur <marker>folge</marker> hatte es ein Anhalten des Zuges.</example>
        </rule>
        <rule id="ZUR_REDE" name="'zur rede (Rede)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[zZ]ur</token>
                <marker>
                    <token>rede</token>
                </marker>
            </pattern>
            <message>&subanfang;<suggestion>Rede</suggestion>&subende;</message>
            <example correction="Rede">Ich habe ihn zur <marker>rede</marker> gestellt.</example>
        </rule>
        <rulegroup id="INS_REINE" name="'ins reine (Reine) kommen'">
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">kommen</token>
                    <token skip="2">mit</token>
                    <token>ins</token>
                    <marker>
                        <token>reine</token>
                    </marker>
                </pattern>
                <message>&inwend;'ins Reine kommen' wird <suggestion>Reine</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example>Ich komme allmählich mit mir ins <marker>Reine</marker>.</example>
                <example correction="Reine">Ich komme allmählich mit mir selbst ins <marker>reine</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>ins</token>
                    <marker>
                        <token>reine</token>
                    </marker>
                    <token inflected="yes">kommen</token>
                </pattern>
                <message>&inwend;'ins Reine kommen' wird <suggestion>Reine</suggestion> großgeschrieben.</message>
                <short>&prgk;.</short>
                <example>Ich werde allmählich mit mir ins <marker>Reine</marker> kommen.</example>
                <example correction="Reine">Ich werde allmählich mit mir selbst ins <marker>reine</marker> kommen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_RUHE" name="'in/zur ruhe (Ruhe)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">in|zur</token>
                    <marker>
                        <token>ruhe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ruhe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ruhe">Lass mich in <marker>ruhe</marker>.</example>
                <example correction="Ruhe">Ich setze mich zur <marker>ruhe</marker>.</example>
                <example>Rabbit in Ruhe</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]n</token>
                    <token>aller</token>
                    <marker>
                        <token>ruhe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ruhe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ruhe">Wir sollten in aller <marker>ruhe</marker> nachdenken.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[aA]us</token>
                    <token>der</token>
                    <marker>
                        <token skip="1">ruhe</token>
                    </marker>
                    <token inflected="yes">bringen</token>
                </pattern>
                <message>&subanfang;<suggestion>Ruhe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ruhe">Er war nicht aus der <marker>ruhe</marker> zu bringen.</example>
                <example correction="Ruhe">Er ließ sich nicht aus der <marker>ruhe</marker> bringen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="3">bringen</token>
                    <token>aus</token>
                    <token>der</token>
                    <marker>
                        <token>ruhe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ruhe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ruhe">Ihn bringt so leicht nichts aus der <marker>ruhe</marker>.</example>
                <example>Er ließ sich nicht aus der <marker>Ruhe</marker> bringen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <token>der</token>
                    <marker>
                        <token>ruhe</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Ruhe</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Ruhe">Mit der <marker>ruhe</marker> war es bald vorbei.</example>
                <example correction="Ruhe">Immer mit der <marker>ruhe</marker>!</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_DER_NAEHE" name="'in/aus der nähe (Nähe)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ii]n|[Aa]us</token>
                    <token regexp="yes">der|nächster</token>
                    <marker>
                        <token>nähe</token>
                    </marker>
                    <token negate="yes">ich</token>
                </pattern>
                <message>&subanfang;<suggestion>Nähe</suggestion>&subende;</message>
                <example>Das ist die Nähstube, in der <marker>nähe</marker> ich mir ein Kleid.</example>
                <example>Das ist Seide, aus der <marker>nähe</marker> ich mir ein Kleid.</example>
                <example correction="Nähe">In der <marker>nähe</marker> liegt der Bahnhof.</example>
                <example correction="Nähe">Und in der <marker>nähe</marker> liegt der Bahnhof.</example>
                <example correction="Nähe">Aus der <marker>nähe</marker> wirkt es noch gruseliger.</example>
                <example correction="Nähe">Er wurde aus nächster <marker>nähe</marker> erschossen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GROSS_KLEIN_EINHEITEN" name="Einheiten 'KB (kB), KWh (kWh)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(\-)?[0-9]{1,}</token>
                    <marker>
                        <token regexp="yes">KB|kib|kiB</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match regexp_match="(KB|kib|kiB)" regexp_replace="kB" case_conversion="startlower" no="2"/></suggestion> (=1000 Byte) oder <suggestion>KiB</suggestion> (=1024 Byte)?</message>
                <short>&prgk;.</short>
                <example correction="kB|KiB">Die Datei ist 500 <marker>KB</marker> groß.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(\-)?[0-9]{1,}</token>
                    <marker>
                        <token regexp="yes">[kK][wW][hH]<exception>kWh</exception></token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match regexp_match="(\-)?[0-9]{1,}" regexp_replace="kWh" case_conversion="startlower" no="1"/></suggestion>?</message>
                <short>&prgk;.</short>
                <example correction="kWh">Wir verbrauchen 2000 <marker>KWh</marker>.</example>
                <example correction="kWh">Wir verbrauchen 2000 <marker>kwh</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START" negate_pos="yes"/>
                    <marker>
                        <token>Kbit</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match regexp_match="Kbit" regexp_replace="kbit" case_conversion="startlower" no="2"/></suggestion> (=1000 Bit) oder <suggestion>Kibit</suggestion> (=1024 Bit)?</message>
                <short>&prgk;.</short>
                <example correction="kbit|Kibit">Die Datei ist 500 <marker>Kbit</marker> groß.</example>
            </rule>
        </rulegroup>
        <!-- falsche Großschreibung -->
        <rulegroup id="UM_WILLEN" name="'um ... Willen (willen)'">
            <url>http://www.canoo.net/services/GermanSpelling/Regeln/Gross-klein/Denominalisierung.html#Anchor-Die-11481</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[uU]m</token>
                    <token regexp="yes">Gottes|Himmels</token>
                    <marker>
                        <token>Willen</token>
                    </marker>
                </pattern>
                <message>&inwend;'um ... willen' wird <suggestion><match case_conversion="alllower" no="3"/></suggestion> kleingeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="willen">Um Gottes <marker>Willen</marker>, sei endlich ruhig!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[uU]m</token>
                    <token postag="ART:DEF:GEN:.*" postag_regexp="yes"/>
                    <token postag="SUB:GEN:.*" postag_regexp="yes"/>
                    <marker>
                        <token>Willen</token>
                    </marker>
                </pattern>
                <message>&inwend;'um ... willen' wird <suggestion><match case_conversion="alllower" no="4"/></suggestion> kleingeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="willen">Um des Friedens <marker>Willen</marker> habe ich geschwiegen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[uU]m</token>
                    <token postag="PRO:POS:GEN:.*" postag_regexp="yes"/>
                    <token postag="SUB:GEN:.*" postag_regexp="yes"/>
                    <marker>
                        <token>Willen</token>
                    </marker>
                </pattern>
                <message>&inwend;'um ... willen' wird <suggestion><match case_conversion="alllower" no="4"/></suggestion> kleingeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="willen">Um unserer Kinder <marker>Willen</marker> habe ich das getan.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[uU]m</token>
                    <token postag="ART:DEF:GEN:.*" postag_regexp="yes"/>
                    <token postag="ADJ:GEN:.*" postag_regexp="yes"/>
                    <token postag="SUB:GEN:.*" postag_regexp="yes"/>
                    <marker>
                        <token>Willen</token>
                    </marker>
                </pattern>
                <message>&inwend;'um ... willen' wird <suggestion><match case_conversion="alllower" no="5"/></suggestion> kleingeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="willen">Um des lieben Friedens <marker>Willen</marker> habe ich geschwiegen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="EIN_PAAR" name="'ein Paar (paar)'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">[Ee]in</token>
                        <token>Paar</token>
                    </marker>
                    <token postag_regexp="yes" postag="SUB:.*PLU:.*" negate="yes" regexp="yes">(.*)([Ss]chuhe|[Ss]ocken|[Ss]trümpfe|[Ss]tiefel|[Ss]andalen|[Hh]osen|[aA]ugen|[oO]hren|[hH]ände|[fF]äust(ling)?en?|[fF]üße|Brüste|Ohrringe|.*ohrringe|Handschellen)</token>
                </pattern>
                <message>Meinten Sie <suggestion>ein paar</suggestion> (=einige), im Unterschied zu 'ein Paar' (=genau zwei)?</message>
                <url>http://www.canoo.net/services/GermanSpelling/Regeln/Gross-klein/Denominalisierung.html#Anchor-Die-14210</url>
                <short>&prgk;.</short>
                <example><marker>Ein Paar</marker> Schuhe.</example>
                <example><marker>Ein Paar</marker> Wanderschuhe.</example>
                <example><marker>Ein Paar</marker> Handschuhe.</example>
                <example><marker>Ein Paar</marker> dünne Handschuhe.</example>
                <example><marker>Ein Paar</marker> Kniebundhosen.</example>
                <example><marker>Ein Paar</marker> Kniestrümpfe.</example>
                <example><marker>Ein Paar</marker> Nylonstrümpfe.</example>
                <example><marker>Ein Paar</marker> Nylonstrumpfhosen.</example>
                <example><marker>Ein Paar</marker> Gummistiefel.</example>
                <example><marker>Ein Paar</marker> Ledersandalen.</example>
                <example><marker>Ein Paar</marker> Fäustlinge.</example>
                <example correction="Ein paar"><marker>Ein Paar</marker> Münzen.</example>
                <!--
                <example type="incorrect"><marker>Ein Paar</marker> schöne Münzen.</example>
                -->
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ee]in</token>
                    <token postag_regexp="yes" postag="ADJ:NOM:SIN:NEU.*"/>
                    <marker>
                        <token>paar</token>
                    </marker>
                </pattern>
                <message>Meinten Sie ein <suggestion>Paar</suggestion> (=genau zwei), im Unterschied zu 'ein paar' (=einige)?</message>
                <url>http://www.canoo.net/services/Controller?dispatch=spelling&amp;input=Paar</url>
                <short>&prgk;.</short>
                <example>Ein <marker>Paar</marker> Schuhe.</example>
                <example>Ein <marker>paar</marker> Münzen.</example>
                <example correction="Paar">Ein zusätzliches <marker>paar</marker> Augen schadet nicht.</example>
                <example correction="Paar">Sie sind ein schönes <marker>paar</marker>.</example>
                <example correction="Paar">Ein seltsames <marker>paar</marker>!</example>
                <example correction="Paar">Das ist ein schönes <marker>paar</marker> Handschuhe.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[Ee]in</token>
                    <marker>
                        <token>paar</token>
                    </marker>
                    <token regexp="yes">(.*)([Ss]chuhe|[Ss]ocken|[Ss]trümpfe|[Ss]tiefel|[Ss]andalen)</token>
                </pattern>
                <message>Meinten Sie ein <suggestion>Paar</suggestion> (=genau zwei), im Unterschied zu 'ein paar' (=einige)?</message>
                <url>http://www.canoo.net/services/Controller?dispatch=spelling&amp;input=Paar</url>
                <short>&prgk;.</short>
                <example>Ein <marker>Paar</marker> Schuhe.</example>
                <example>Ein <marker>paar</marker> Münzen.</example>
                <example correction="Paar">Das ist ein <marker>paar</marker> Handschuhe.</example>
                <example correction="Paar">Hier ist ein <marker>paar</marker> Lederstiefel.</example>
                <example correction="Paar">Ich gab ihm ein <marker>paar</marker> Winterstiefel.</example>
            </rule>
        </rulegroup>
        <rule id="ZAHLSUBST_GROSS" name="'zwei dutzend (Dutzend) Eier'">
            <pattern case_sensitive="yes">
                <token postag="ZAL"/>
                <marker>
                    <token regexp="yes">dutzend|paar</token>
                </marker>
                <token postag="SUB:.*" postag_regexp="yes"/>
            </pattern>
            <message>Zahlsubstantive werden (bei bestimmten Mengen) großgeschrieben.</message>
            <suggestion><match no="2" case_conversion="startupper"/></suggestion>
            <url>http://www.canoo.net/services/GermanSpelling/Regeln/Gross-klein/Nomen.html#Anchor-Zahlnomen-49575</url>
            <example>Es wurden ein <marker>paar</marker> Schuhe auf die Straßen geworfen.</example>
            <example correction="Dutzend">Ich möchte zwei <marker>dutzend</marker> Bananen.</example>
            <example correction="Paar">Ich möchte neun <marker>paar</marker> Handschuhe.</example>
            <example correction="Paar">Das sind zwei <marker>paar</marker> Schuhe.</example>
        </rule>
        <rule id="GUTEN_UND_SCHLECHTEN" name="'in Guten (guten) wie in Schlechten (schlechten) Zeiten'">
            <regexp case_sensitive='yes'>[Ii]n Guten wie in Schlechten</regexp>
            <message><suggestion>in guten wie in schlechten Zeiten</suggestion> wird in dieser Wendung kleingeschrieben.</message>
            <example><marker>In guten wie in schlechten</marker> Zeiten.</example>
            <example correction="In guten wie in schlechten Zeiten"><marker>In Guten wie in Schlechten</marker> Zeiten.</example>
        </rule>
        <rule id="NAMENS" name="'Namens (namens)'">
            <pattern case_sensitive="yes">
                <token postag="UNKNOWN|SUB:.*" postag_regexp="yes"/>
                <marker>
                    <token>Namens</token>
                </marker>
                <token postag="UNKNOWN|EIG:.*" postag_regexp="yes"/>
            </pattern>
            <message>&subanfang;<suggestion><match case_conversion="alllower" no="2"/></suggestion>&advende;</message>
            <url>http://www.canoo.net/services/GermanSpelling/Regeln/Gross-klein/Denominalisierung.html#Anchor-Die-11481</url>
            <short>&prgk;.</short>
            <example correction="namens">Eine Frau <marker>Namens</marker> Anna</example>
            <example correction="namens">Eine Familie <marker>Namens</marker> Meier</example>
            <example correction="namens">Ein HTML-Backend <marker>Namens</marker> Broadway.</example>
            <example>Beim Hören des <marker>Namens</marker> Anna dachte er an sie.</example>
            <example type="triggers_error">Eine Variante des kornischen <marker>Namens</marker> Moeshayle.</example>
            <example type="triggers_error">Dingsbums ist eine Kurzform des biblischen <marker>Namens</marker> Matthias</example>
        </rule>
        <rulegroup id="GOTT_SCHUETZE" name="'Schütze (schütze)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token>Gott</token>
                    <marker>
                        <token>Schütze</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match case_conversion="startlower" no="2"/></suggestion>?</message>
                <short>&prgk;.</short>
                <example correction="schütze">Gott <marker>Schütze</marker> die Königin!</example>
            </rule>
        </rulegroup>
        <rule id="WIR_TREFFEN" name="'wir Treffen (treffen)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[wW]ir|[sS]ie</token>
                <marker>
                    <token>Treffen</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion><match case_conversion="alllower" no="2"/></suggestion>?</message>
            <example correction="treffen">Wir <marker>Treffen</marker> uns später.</example>
            <example correction="treffen">Sie <marker>Treffen</marker> sich später.</example>
        </rule>
        <!-- Attempt at generalization of the above rule; not working.
        <rule id="WIR_TREFFEN" name="'wir Treffen (treffen)'">
            <pattern case_sensitive="yes">
                <token regexp="yes">[wW]ir|[sS]ie</token>
                <marker>
                    <token postag="VER:1:PLU:PRÄ.*" postag_regexp="yes" regexp="yes">[A-ZÄÖÜ].+en</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion><match case_conversion="alllower" no="2"/></suggestion>?</message>
            <example>Wir <marker>treffen</marker> uns später.</example>
            <example>Sie <marker>treffen</marker> sich später.</example>
            <example type="incorrect">Wir <marker>Treffen</marker> uns später.</example>
            <example type="incorrect">Sie <marker>Treffen</marker> sich später.</example>
        </rule>
        -->
        <rulegroup id="RICHTIG" name="'in der Richtigen (richtigen) Reihenfolge' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="ART.*|PRP:LOK\+TMP:DAT" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">Richtigen?|Falschen?</token>
                    </marker>
                    <token postag="SUB.*" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match case_conversion="alllower" no="2"/></suggestion>&adjende;</message>
                <short>&prgk;.</short>
                <example correction="falschen">Wir sind am <marker>Falschen</marker> Ende.</example>
                <example correction="richtigen">Datentyp, Bezeichner, Wert und Semikolon sind in der <marker>Richtigen</marker> Reihenfolge angegeben.</example>
            </rule>
        </rulegroup>
        <rulegroup id="INTEGER" name="'integer (Integer)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="(PRO|ART).*MAS.*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">integers?</token>
                    </marker>
                    <token postag="(PRP|PA2|VER|SENT_END).*" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match case_conversion="startupper" no="2"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Integer">Ein <marker>integer</marker> wird in der ersten Zeile deklariert.</example>
                <example correction="Integer">Da i allerdings ein <marker>integer</marker> ist, kommt es zu einem Überlauf.</example>
                <example correction="Integer">i ist ein <marker>integer</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VIELFACHES" name="'vielfaches (Vielfaches)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="(PRO|PRP|ART|KON).*" postag_regexp="yes"/>
                    <marker>
                        <token regexp="yes">vielfaches?</token>
                    </marker>
                    <token postag="(PRP|ART).*" postag_regexp="yes"/>
                </pattern>
                <message>&subanfang;<suggestion><match case_conversion="startupper" no="2"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Vielfaches">Als <marker>vielfaches</marker> von 2 ist 6 keine Primzahl.</example>
                <example correction="Vielfaches">Ein <marker>vielfaches</marker> von 6 ist 2.</example>
            </rule>
        </rulegroup>
        <rulegroup id="EIN_BISSCHEN" name="'Bisschen (bisschen)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[eE]in</token>
                    <token>Bisschen</token>
                </pattern>
                <message>Meinten Sie: <suggestion>\1 <match case_conversion="alllower" no="2"/></suggestion>?</message>
                <short>&prgk;.</short>
                <example correction="ein bisschen">Das war <marker>ein Bisschen</marker> komisch.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SAURE_GURKEN" name="'saure gurken (Gurken)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[sS]aure</token>
                    <marker>
                        <token>gurken</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion>Gurken</suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Gurken">Es gab saure <marker>gurken</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IM_BILDE" name="'im bilde (Bilde)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <marker>
                        <token regexp="yes">bilde|schweiße</token>
                    </marker>
                </pattern>
                <message>&subanfang;<suggestion><match no="2" case_conversion="startupper"/></suggestion>&subende;</message>
                <short>&prgk;.</short>
                <example correction="Bilde">Ich war sofort im <marker>bilde</marker>.</example>
                <example correction="Schweiße">Im <marker>schweiße</marker> deines Angesichts sollst du dein Brot essen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IM_ALLGEMEINEN" name="'im allgemeinen (Allgemeinen)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[iI]m</token>
                    <marker>
                        <token regexp="yes">allgemeinen?</token>
                    </marker>
                    <token>
                        <exception postag_regexp="yes" postag="SUB:.*|UNKNOWN"/>
                        <exception regexp="yes">,|oder|und</exception>
                        <exception postag_regexp="yes" postag="ADJ:.*"/>
                    </token>
                </pattern>
                <message>&subanfang;<suggestion>Allgemeinen</suggestion>&subende;</message>
                <url>http://www.korrekturen.de/wortliste/im_allgemeinen.shtml</url>
                <short>&prgk;.</short>
                <example correction="Allgemeinen">Daneben stellen Geschwister im <marker>allgemeine</marker> auch ein „Problem“ dar.</example>
                <example correction="Allgemeinen">Im <marker>allgemeinen</marker> stimme ich dir zu.</example>
                <example>Im <marker>allgemeinen</marker> europäischen Sprachgebrauch ist das anders.</example>
                <example>Im <marker>allgemeinen</marker> Sprachgebrauch ist das anders.</example>
                <example>Im <marker>allgemeinen</marker>, umgangssprachlichen Sprachgebrauch ist das anders.</example>
                <example>Im <marker>allgemeinen</marker> und umgangssprachlichen Sprachgebrauch ist das anders.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DES_UEBLICHEN" name="'des üblichen (Üblichen)'">
        <rule>
            <pattern case_sensitive="yes">
                <token regexp="yes">des|vom</token>
                <marker>
                    <token>üblichen</token>
                </marker>
                <token>
                    <exception postag_regexp="yes" postag="SUB:.*|UNKNOWN"/>
                    <exception regexp="yes">,|oder|und</exception>
                    <exception postag_regexp="yes" postag="ADJ:.*"/>
                </token>
            </pattern>
            <message>&subanfang;<suggestion>Üblichen</suggestion>&subende;</message>
            <short>&prgk;.</short>
            <example correction="Üblichen">Im Rahmen des <marker>üblichen</marker>.</example>
            <example>Im Rahmen des <marker>üblichen</marker> Verfahrens.</example>
        </rule>
        <rule>
            <pattern case_sensitive="yes">
                <token regexp="yes">des|vom</token>
                <marker>
                    <token>Üblichen</token>
                </marker>
                <token postag_regexp="yes" postag="SUB:.*|UNKNOWN"/>
            </pattern>
            <message>Meinten Sie <suggestion><match no="2" case_conversion="startlower"/></suggestion>?</message>
            <short>&prgk;.</short>
            <example correction="üblichen">Im Rahmen des <marker>Üblichen</marker> Verfahrens.</example>
            <example>Im Rahmen des <marker>Üblichen</marker>.</example>
        </rule>
        </rulegroup>
        <rulegroup id="LEID_TUN" name="'tut mir Leid (leid)'">
            <url>http://www.duden.de/rechtschreibung/leidtun</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">tun</token>
                    <token regexp="yes">mir|ihm|ihr|euch|[iI]hnen|uns|es|das</token>
                    <marker>
                        <token>Leid</token>
                    </marker>
                </pattern>
                <message>&inwend;'jemandem leidtun' wird <suggestion><match case_conversion="alllower" no="3"/></suggestion> kleingeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="leid">Das tut mir <marker>Leid</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes">tun</token>
                    <token regexp="yes">mir|ihm|ihr|euch|[iI]hnen|uns|es|das</token>
                    <token regexp="yes">wirklich|sehr|ausgesprochen|echt|voll|total|noch</token>
                    <marker>
                        <token>Leid</token>
                    </marker>
                </pattern>
                <message>&inwend;'jemandem leidtun' wird <suggestion><match case_conversion="alllower" no="4"/></suggestion> kleingeschrieben.</message>
                <short>&prgk;.</short>
                <example correction="leid">Das tut mir sehr <marker>Leid</marker>.</example>
                <example correction="leid">Das tut mir wirklich <marker>Leid</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">mir|ihm|ihr|euch|[iI]hnen|uns</token>
                    <token regexp="yes">wirklich|sehr|ausgesprochen|echt|voll|total|noch|irgendwann</token>
                    <marker>
                        <token regexp="yes">[lL]eid</token>
                        <token inflected="yes">tun</token>
                    </marker>
                </pattern>
                <message>&inwend;'jemandem leidtun' wird <suggestion><match case_conversion="alllower" no="3"/><match case_conversion="alllower" no="4"/></suggestion> klein und zusammen geschrieben.</message>
                <short>'leidtun' wird klein und zusammen geschrieben.</short>
                <example correction="leidtun">Das wird mir noch <marker>Leid tun</marker>.</example>
                <example>Ich fürchte, das wird mir noch <marker>leidtun</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token negate="yes" regexp="yes">das|dieses|jenes|ein</token>
                    <marker>
                        <token case_sensitive="yes">Leidtun</token>
                    </marker>
                </pattern>
                <message>&inwend;'jemandem leidtun' wird <suggestion><match case_conversion="alllower" no="2"/></suggestion> kleingeschrieben.</message>
                <short>'leidtun' wird kleingeschrieben.</short>
                <example correction="leidtun">Das wird mir noch <marker>Leidtun</marker>.</example>
                <example>Worin äußert sich dieses Leidtun?</example>
            </rule>
        </rulegroup>
        <rulegroup id="SOMMERS_WIE_WINTERS" name="'sommers wie winters'">
            <url>http://www.duden.de/rechtschreibung/winters</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token><exception postag="SENT_START"/></token>
                    <marker>
                        <token>Sommers</token>
                        <token>wie</token>
                        <token>Winters</token>
                    </marker>
                </pattern>
                <message>&inwend;<suggestion><match no="2" case_conversion="alllower"/> wie <match no="4" case_conversion="alllower"/></suggestion> müssen die Adverbien 'sommers' und 'winters' in der Regel kleingeschrieben werden.</message>
                <short>&prgk;.</short>
                <example correction="sommers wie winters">Er ging <marker>Sommers wie Winters</marker> täglich spazieren.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <token>Sommers</token>
                    <token>wie</token>
                    <marker>
                        <token>Winters</token>
                    </marker>
                </pattern>
                <message>&inwend;'<match no="2" case_conversion="alllower"/> wie <suggestion><match no="4" case_conversion="alllower"/></suggestion>' müssen die Adverbien 'sommers' und 'winters' in der Regel kleingeschrieben werden.</message>
                <short>&prgk;.</short>
                <example correction="winters">Sommers wie <marker>Winters</marker> ging er täglich spazieren.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZEIT_SEINES_LEBENS" name="'... Zeit (zeit) seines Lebens'">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:.+" postag_regexp="yes"><exception postag="SENT_START"/><exception postag="ADJ:.+" postag_regexp="yes"/></token>
                    <marker>
                        <token>Zeit</token>
                    </marker>
                    <token regexp="yes">(&meindein;)es</token>
                    <token>Lebens</token>
                </pattern>
                <message>Meinten Sie die Präposition <suggestion><match no="2" case_conversion="alllower"/></suggestion>?</message>
                <url>http://www.duden.de/rechtschreibung/zeit</url>
                <short>&prgk;.</short>
                <example>Er war einige <marker>Zeit</marker> seines Lebens damit beschäftigt.</example>
                <example correction="zeit">Er war <marker>Zeit</marker> seines Lebens ein armer Schlucker.</example>
                <example correction="zeit">Ich war <marker>Zeit</marker> meines Lebens ein armer Schlucker.</example>
            </rule>
        </rulegroup>
        <rulegroup id="TONARTEN" name="Groß-/Kleinschreibung bei Tonarten: 'A-Moll (a-Moll)/c-Dur (C-Dur)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(As|Es|B|F|C|G|D|A|E|H|Fis|Cis|Gis|Dis|Ais)\-Moll</token>
                </pattern>
                <message>Bei Molltonarten wird der Buchstabe zur Bezeichnung der Tonart kleingeschrieben: <suggestion><match case_conversion="startlower" no="1"/></suggestion>.</message>
                <url>http://www.canoo.net/services/Controller?dispatch=spelling&amp;input=Moll</url>
                <short>&prgk;.</short>
                <example correction="a-Moll">Das Stück ist in <marker>A-Moll</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(ces|ges|des|as|es|b|f|c|g|d|a|e|h|fis|cis)\-Dur</token>
                </pattern>
                <message>Bei Durtonarten wird der Buchstabe zur Bezeichnung der Tonart großgeschrieben: <suggestion><match case_conversion="startupper" no="1"/></suggestion>.</message>
                <url>http://www.canoo.net/services/Controller?dispatch=spelling&amp;input=Dur</url>
                <short>&prgk;.</short>
                <example correction="C-Dur">Das Stück ist in <marker>c-Dur</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WLAN" name="'Wlan (WLAN)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(?iu)w\-?lan<exception regexp="yes">W\-?LAN</exception></token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="(?iu)w(\-)?lan" regexp_replace="W$1LAN"/></suggestion>?</message>
                <short>&prgk;.</short>
                <example correction="W-LAN">Wir haben kein <marker>W-Lan</marker>.</example>
                <example correction="WLAN">Wir haben kein <marker>Wlan</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(?iu)w\-?lans<exception regexp="yes">W\-?LANs</exception></token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="(?iu)w(\-)?lans" regexp_replace="W$1LANs"/></suggestion>?</message>
                <short>&prgk;.</short>
                <example correction="W-LANs">Wir haben kein <marker>W-Lans</marker>.</example>
                <example correction="WLANs">Wir haben kein <marker>Wlans</marker>.</example>
                <example correction="WLANs">Wir haben kein <marker>WLANS</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SONDERFAELLE" name="Sonderfälle der Groß-/Kleinschreibung: 'I-Punkt (i-Punkt)' etc.">
            <!-- TODO V-Leute, G-Punkt -->
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">I\-Punkt(e[ns]?)?|I\-Tüpfelchen|I\-Pünktchen</token>
                </pattern>
                <message>In dem Wort 'i-Punkt' wird entgegen sonstigen Regeln das i kleingeschrieben, weil es sich um einen ikonischen Gebrauch handelt: <suggestion><match case_conversion="startlower" no="1"/></suggestion>.</message>
                <url>http://www.canoo.net/services/Controller?dispatch=spelling&amp;input=i-Punkt</url>
                <short>&prgk;.</short>
                <example>Da fehlt der <marker>i-Punkt</marker>.</example>
                <example correction="i-Punkte">Da fehlen einige <marker>I-Punkte</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">(PH|Ph)\-Wert(e[ns]?)?</token>
                </pattern>
                <message>In dem Wort 'pH-Wert' wird entgegen sonstigen Regeln das p kleingeschrieben: <suggestion><match no="1" regexp_match="Ph|PH" regexp_replace="pH" case_conversion="startlower"/></suggestion>.</message>
                <url>http://www.canoo.net/services/Controller?dispatch=spelling&amp;input=pH-Wert</url>
                <short>&prgk;.</short>
                <example>Bestimme den <marker>pH-Wert</marker>.</example>
                <example correction="pH-Wert">Bestimmen Sie den <marker>PH-Wert</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[XYZ]\-Achse</token>
                </pattern>
                <message>Bei der Bezeichnung von Achsen des Koordinatensystems wird entgegen sonstigen Regeln der erste Buchstabe kleingeschrieben: <suggestion><match no="1" case_conversion="startlower"/></suggestion>.</message>
                <url>http://www.canoo.net/services/Controller?dispatch=spelling&amp;input=x-Achse</url>
                <short>&prgk;.</short>
                <example correction="x-Achse">Die <marker>X-Achse</marker> oder Abszissenachse</example>
            </rule>
        </rulegroup>
    </category>

    <!-- ====================================================================== -->
    <!-- Grammatik -->
    <!-- ====================================================================== -->
    <category id="GRAMMAR" name="Grammatik">
        <!-- TODO: testen!!
        <rulegroup id="DIE_DER" name="'der/die' (Genitiv Plural für Substantive)">
          <rule>
            <pattern mark_from="1" mark_to="-1">
              <token postag="SUB:.*" postag_regexp="yes"/>
              <token>die</token>
              <token postag="SUB:GEN:PLU:.*" postag_regexp="yes"/>
            </pattern>
            <message>Kasusfehler: Beim Genitiv Plural braucht man den Artikel <suggestion>der</suggestion>.</message>
            <example type="incorrect">Die Frau <marker>die</marker> Männer ist schön.</example>
            <example>Die Frau <marker>der</marker> Männer ist schön.</example>
          </rule>
        </rulegroup>
        -->
        <!-- TODO: testen!!
        <rulegroup id="EINER_EINE" name="'unbestimmter weiblicher Artikel im Akkusativ'">
          <rule>
            <pattern mark_from="0">
              <token>einer</token>
              <token postag="SUB:AKK:SIN:FEM:.*"/>
            </pattern>
            <message>Kasusfehler: Beim Akkusativ Plural braucht man den unbestimmten Artikel <suggestion>eine</suggestion>.</message>
            <example>Wir möchten gerne <marker>eine</marker> Lizenz erwerben.</example>
            <example type="incorrect">Wir möchten gerne <marker>einer</marker> Lizenz erwerben.</example>
          </rule>
        </rulegroup>
        -->
        <!-- TODO: testen!!
        <rulegroup id="DES_DER" name="'der/des' (Genitiv Singular für männliche Substantive">
          <rule>
            <pattern mark_from="1" mark_to="-1">
              <token postag="SUB:.*" postag_regexp="yes"/>
              <token regexp="yes">der|dem|den</token>
              <token postag="SUB:GEN:SIN:MAS:.*" postag_regexp="yes"/>
            </pattern>
            <message>Kasusfehler: Beim Genitiv Singular Maskulin braucht man den Artikel <suggestion>des</suggestion>.</message>
            <example>Die Tochter <marker>des</marker> Vaters.</example>
            <example type="incorrect">Die Tochter <marker>dem</marker> Vater</example>
          </rule>
        </rulegroup>
        -->
        <!-- TODO: Fix false alarms like in "Seite zum Suchen von Abkürzungen"
        <rulegroup id="ZUM_ZUR" name="'zum (zur) Trennung'">
          <rule>
            <pattern mark_to="-1">
              <token regexp="yes">zum|vom</token>
              <token postag="SUB:.*FEM" postag_regexp="yes"/>
            </pattern>
            <message>Meinten Sie <suggestion>zur</suggestion> ?</message>
            <example>Eine einfache Java-Bibliothek Software <marker>zur</marker> Trennung von Komposita.</example>
            <example type="incorrect">Eine einfache Java-Bibliothek Software <marker>zum</marker> Trennung von Komposita.</example>
          </rule>
        </rulegroup>
        -->
        <!-- TODO: make this more generic + avoid false alarm in "helfen ihm zu finden"
        <rule id="HELFEN_DATIV" name="'Dativ nach 'helfen'">
          <pattern mark_from="1">
            <token regexp="yes">helfen|hilft|helfe|hilfst|helft|half|halfst|halfen|halft</token>
            <token>ihn</token>
          </pattern>
          <message>Kasusfehler: Das Personalpronomen nach 'helfen' muss im Dativ stehen (z.B. 'ihm').</message>
          <example>Sie hilft <marker>ihm</marker> gerne.</example>
          <example>Sie hilft <marker>ihnen</marker> gerne.</example>
          <example>Sie helfen <marker>mir</marker> gerne.</example>
          <example>Sie helfen <marker>dir</marker> gerne.</example>
          <example>Sie helfen <marker>uns</marker> gerne.</example>
          <example type="incorrect">Sie hilft <marker>ihn</marker> gerne.</example>
        </rule>
        -->
        <!-- TODO: too many false alarms
        <rulegroup id="SEIT_PREP_TEILGRUPPE_MIT_NACH_ETC" name="'seit/nach/... des (dem)'">
          <rule>
            <pattern mark_from="1">
              <token regexp="yes">mit|nach|bei|von|aus|zu|seit</token>
              <token postag=".*:DEF:(GEN|NOM|AKK).*" postag_regexp="yes"/>
              <token/>
            </pattern>
            <message>Meinten Sie den Dativ?</message>
            <example>Seit <marker>dem Umzug</marker> auf einen neuen Server...</example>
            <example>Aber nach <marker>einer Warnung</marker> hielt er an.</example>
            <example type="incorrect">Seit <marker>des Umzuges</marker> auf einen neuen Server...</example>
          </rule>
        </rulegroup>
        -->
        <!--
        <rule id="SIND_NOMEN_SING" name="'sind' + Nomen singular">
            <antipattern case_sensitive="yes">
                <token>Sie</token>
                <token>sind</token>
            </antipattern>
            <pattern>
                <marker>
                    <token>sind</token>
                    <token postag="SUB:.*SIN:.*" postag_regexp="yes">
                        <exception postag="SUB:.*PLU:.*" postag_regexp="yes"/>
                        <exception regexp="yes">Teil|Bestandteil|Gefahr|Vieh|Heimat|Gegenstand|Mitglied</exception>
                    </token>
                </marker>
                <token regexp="yes" negate="yes">und|oder|,</token>
            </pattern>
            <message>...</message>
            <example correction="">Wo <marker>sind Eigenleistung</marker> am besten möglich?</example>
        </rule>
        -->
        <rule id="DEF_ARTIKEL_INDEF_ADJ" name="bestimmter Artikel + unbestimmtes Adjektiv">
            <antipattern>
                <token postag="SENT_START"></token>
                <token>ist</token>
                <token regexp="yes">der|die|das</token>
            </antipattern>
            <antipattern>
                <token postag="PRP.*" postag_regexp="yes"/>
                <token regexp="yes">der|die|das</token>
            </antipattern>
            <antipattern>
                <token regexp="yes">hat|hatte</token>
                <token>das</token>
            </antipattern>
            <pattern>
                <token><exception>,</exception></token>
                <token regexp="yes">der|die|das</token>
                <marker>
                    <token postag_regexp="yes" postag="(ADJ|PA1):.*:(IND|SOL).*"><exception postag="(ADJ|PA1):.*:DEF.*" postag_regexp="yes"/>
                        <exception regexp="yes">früher|später|lieber|anderer|weniger</exception>
                    </token>
                </marker>
                <token postag_regexp="yes" postag="SUB:.*"/>
            </pattern>
            <message>Eventuell wird hier ein bestimmter Artikel mit einem unbestimmten Adjektiv kombiniert.</message>
            <suggestion><match no="3" postag_regexp="yes" postag="(ADJ|PA1):.*DEF.*"/></suggestion>
            <example correction="kommerzielle|kommerziellen|kommerziellere|kommerzielleren|kommerziellste|kommerziellsten">ROBOT ist das <marker>kommerzielles</marker> System.</example>
            <example correction="passende|passenden">Er ist der <marker>passender</marker> Mann dazu.</example>
            <example>ROBOT ist ein <marker>kommerzielles</marker> System.</example>
            <example>Ist das <marker>japanisches</marker> Essen?</example>
            <example>Vorfälle, über die autistische Menschen berichten.</example>
            <example>Dabei hatte das fatale Konsequenzen.</example>
            <example type="triggers_error">Damit ähnelt die Altersstruktur der <marker>europäischer</marker> Städte.</example>
        </rule>
        <rule id="VERB_IST" name="Verb 1./3. Person (statt Partizip) + 'ist'">
            <pattern>
                <marker>
                    <token postag="VER:[13]:SIN:PRT:NON" postag_regexp="yes"><exception postag_regexp="yes" postag="SUB:.*"></exception></token>
                </marker>
                <token>ist</token>
            </pattern>
            <message>Bitte prüfen, ob hier ein Partizip verwendet werden muss.</message>
            <example correction="">Unklar ist, wie der Hund ins Wasser <marker>gelang</marker> ist.</example>
        </rule>
        <rule id="ART_KLEINES_NOMEN" name="der/die/das + kleingeschriebenes Nomen">
            <pattern>
                <token regexp="yes">der|die|das</token>
                <marker>
                    <token postag="VER:IMP:SIN:SFT" regexp="yes" case_sensitive="yes">
                        [a-zöäü]+
                        <exception>eine</exception>
                        <exception postag_regexp="yes" postag="ADJ:.*"/>
                    </token>
                </marker>
                <token postag="VER:.*" postag_regexp="yes" />
            </pattern>
            <message>Wenn es sich um ein Nomen handelt, muss es großgeschrieben werden.</message>
            <suggestion><match no="2" case_conversion="startupper"/></suggestion>
            <example correction="Sonne">Die <marker>sonne</marker> scheint.</example>
            <example correction="Sonne">Denn die <marker>sonne</marker> scheint.</example>
            <example>Sie verachtet Menschen, die <marker>faul</marker> sind.</example>
        </rule>
        <rule id="BEI_ANDEREN_SUB" name="'bei anderen' + ohne Dativ plural">
            <pattern>
                <token>bei</token>
                <token>anderen</token>
                <marker>
                    <token postag="SUB:.*:SIN:.*" postag_regexp="yes"><exception postag="SUB:DAT:PLU.*" postag_regexp="yes"/></token>
                </marker>
            </pattern>
            <message>Muss hier möglicherweise der Plural Dativ benutzt werden?</message>
            <suggestion><match no="3" postag_regexp="yes" postag="SUB:DAT:PLU.*" /></suggestion>
            <example correction="Lehrern">So ging ich zwei Tage bei anderen <marker>Lehrer</marker> mit.</example>
            <example correction="Deutschlehrern">So ging ich zwei Tage bei anderen <marker>Deutschlehrer</marker> mit.</example>
            <example correction="Deutschlehrerinnen">So ging ich zwei Tage bei anderen <marker>Deutschlehrerin</marker> mit.</example>
        </rule>
        <rulegroup id="MODALVERB_FLEKT_VERB" name="Modalverb mit flektiertem Verb">
            <rule>
                <pattern>
                    <token postag_regexp="yes" postag="VER:(MOD|AUX):[13]:SIN:.*"/>
                    <token postag_regexp="yes" postag="ART:.*" min="0"/>
                    <token postag_regexp="yes" postag="ADJ:.*" min="0"/>
                    <token postag_regexp="yes" postag="SUB:.*"/>
                    <marker>
                        <token postag_regexp="yes" postag="VER:.*" regexp="yes" case_sensitive="yes">
                            [a-zöäüß]+
                            <exception postag="(VER:INF:|PA[12]:|VER:EIZ:.*).*" postag_regexp="yes"/>
                            <exception postag="ADJ:.*" postag_regexp="yes"/>
                            <exception postag="ADV:MOD.*" postag_regexp="yes"/>
                            <exception regexp="yes">los|ein|eine|trotz|siebte|achte|sog|meine|äußerst|gewesen|einst|lichte|bitte</exception>
                        </token>
                    </marker>
                </pattern>
                <message>Möglicherweise muss hier die Grundform des Verbs benutzt werden.</message>
                <suggestion><match no="5" postag="VER:INF:.*" postag_regexp="yes"/></suggestion>
                <example correction="kaufen">Ich will ein Auto <marker>kaufe</marker>.</example>
                <example correction="kaufen">Ich werde ein Auto <marker>kaufe</marker>.</example>
                <example correction="kaufen">Ich will ein kleines Auto <marker>kaufe</marker>.</example>
                <example correction="kaufen">Ich will ein kleines Auto <marker>kaufte</marker>.</example>
                <example correction="kaufen">Ich will ein kleines Auto <marker>kaufst</marker>.</example>
                <example>Sie sollte des Mordes angeklagt werden.</example>
                <example>Kann die Nachricht wahr sein?</example>
                <example>Ich kann den Fluss schwimmend überqueren.</example>
                <example>Aufgrund des klugen Managements hatte das Unternehmen Erfolg.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag_regexp="yes" postag="VER:(MOD|AUX):[13]:SIN:.*"/>
                    <token postag_regexp="yes" postag="ART:.*" />
                    <marker>
                        <token postag_regexp="yes" postag="VER:.*">
                            <exception postag="(VER:INF:|PA[12]:).*" postag_regexp="yes"/>
                            <exception postag="ADJ:.*" postag_regexp="yes"/>
                            <exception postag="ADV:MOD.*" postag_regexp="yes"/>
                            <exception regexp="yes">los|ein|eine|trotz|siebte|achte|sog|meine|äußerst|gewesen|einst|lichte|bitte</exception>
                        </token>
                    </marker>
                </pattern>
                <message>Möglicherweise muss hier die Grundform des Verbs benutzt werden.</message>
                <suggestion><match no="5" postag="VER:INF:.*" postag_regexp="yes"/></suggestion>
                <example correction="kaufen">Ich will das <marker>kaufe</marker>.</example>
                <example>The Visitors ist das achte und letzte Album der Popgruppe ABBA.</example>
                <example>Wieso soll das bitte frauenfeindlich sein?</example>
            </rule>
        </rulegroup>
        <rule id="SENT_START_SIN_PLU" name="Nomen singular + Verb plural am Satzanfang">
            <antipattern>
                <token>Verwendung</token>
                <token>finden</token>
            </antipattern>
            <pattern>
                <marker>
                    <token postag="SENT_START"/>
                    <token postag='SUB:NOM:SIN:(MAS|FEM|NEU)' postag_regexp='yes'>
                        <exception postag_regexp="yes" postag="SUB:NOM:PLU:(MAS|FEM|NEU)"/>
                        <exception regexp="yes">Entweder|Bitte|Mal|Laut|Wein|Angst|Glück|Geld|Vorzugsweise</exception><!--TODO: alle unzählbaren Nomen-->
                        <exception regexp="yes">&sprachadj1;</exception>
                        <exception regexp="yes">&wochentage;</exception>
                        <exception regexp="yes">Positiv|Negativ</exception>
                    </token>
                </marker>
                <token postag='VER:1:PLU:PRÄ.*' postag_regexp='yes'><exception regexp="yes">sind|spielen</exception></token>
            </pattern>
            <message>Bitte prüfen, ob hier der Plural benutzt werden muss.</message>
            <example correction=''><marker>Regelsystem</marker> nutzen Verfahren wie diese.</example>
            <example correction=''><marker>System</marker> nutzen Verfahren wie diese.</example>
            <example><marker>Fußball</marker> spielen macht keinen Spaß.</example>
            <example><marker>Mal</marker> sehen, was jetzt passiert.</example>
            <example>Entweder reden wir Chinesisch oder gar nicht.</example>
            <example>Französisch sprechen fällt mir leicht.</example>
            <example>Freitag gehen wir essen.</example>
        </rule>
        <rule id="SENT_START_PLU_SIN" name="Nomen plural + Verb singular am Satzanfang">
            <antipattern>
                <token postag="SENT_START"/>
                <token />
                <token />
                <token>ich</token>
            </antipattern>
            <pattern>
                <token postag="SENT_START"/>
                <token postag='SUB:NOM:PLU:(MAS|FEM|NEU)' postag_regexp='yes'><exception postag_regexp="yes" postag="SUB:NOM:SIN:(MAS|FEM|NEU)"/></token>
                <marker>
                    <token postag='VER:1:SIN:PRÄ.*' postag_regexp='yes'><exception regexp="yes">sind|bitte</exception></token>
                </marker>
            </pattern>
            <message>Bitte prüfen, ob hier die Pluralform des Verbs benutzt werden muss.</message>
            <example correction=''>Regelsysteme <marker>nutze</marker> Verfahren wie diese.</example>
            <example correction=''>Systeme <marker>nutze</marker> Verfahren wie diese.</example>
            <example>Brüder habe ich keine.</example>
        </rule>
        <rule id="MICH_DENKEN_DASS" name="mich (mir) denken, dass">
            <pattern>
                <marker>
                    <token>mich</token>
                </marker>
                <token regexp="yes" min="0">nicht|kaum|schlecht|schon|ja|aber</token>
                <token regexp="yes">vorstellen|denken|eingestehen</token>
                <token>,</token>
                <token>dass</token>
            </pattern>
            <message>Meinten Sie <suggestion>mir</suggestion>?</message>
            <example correction="mir">Ich kann <marker>mich</marker> vorstellen, dass das klappt.</example>
            <example correction="mir">Ich kann <marker>mich</marker> nicht vorstellen, dass das klappt.</example>
        </rule>
        <rule id="EINES_GENITIV" name="Nomen + eines/einer + Genitiv">
            <pattern>
                <token postag='SUB:.+' postag_regexp='yes'/>
                <token regexp="yes">eines|einer</token>
                <marker>
                    <token postag='SUB:.+' postag_regexp='yes'><exception postag='SUB:GEN:.+' postag_regexp='yes'></exception></token>
                </marker>
            </pattern>
            <message>Hier sollte vermutlich der Genitiv benutzt werden.</message>
            <example correction=''>…zur Erstellung eines <marker>Kriterium</marker>.</example>
        </rule>
        <rule id="ZU_KOMMA_ALS" name="zu, als dass">
            <pattern>
                <token>zu</token>
                <token postag='ADJ:PRD:GRU'></token>
                <token>,</token>
                <marker>
                    <token>als</token>
                </marker>
                <token negate='yes'>dass</token>
            </pattern>
            <message>Ist <suggestion>als dass</suggestion> gemeint?</message>
            <example correction='als dass'>Es war zu schrecklich, <marker>als</marker> man es mit Worten beschreiben könnte.</example>
        </rule>
        <rule id="ZUM_DEM" name="zum dem (zu dem)">
            <pattern>
                <token regexp="yes">zum|vorm</token>
                <token>dem</token>
            </pattern>
            <message>Meinten Sie <suggestion><match no="1" regexp_match="m$" regexp_replace=""/> dem</suggestion>?</message>
            <example correction="Zu dem"><marker>Zum dem</marker> Bild möchte ich mich nicht äußern.</example>
        </rule>
        <rule id="AM_DEM" name="am dem (an dem)">
            <pattern>
                <token regexp="yes">am|im</token>
                <token>dem</token>
            </pattern>
            <message>Meinten Sie <suggestion><match no="1" regexp_match="m$" regexp_replace="n"/> dem</suggestion>?</message>
            <example correction="An dem"><marker>Am dem</marker> Bild steht ein Hinweisschild.</example>
        </rule>
        <rule id="DER_KORPUS" name="der (das) Korpus">
            <regexp>der Korpus\b</regexp>
            <message>Meinten Sie möglicherweise <suggestion>das Korpus</suggestion>, eine Textsammlung?</message>
            <example correction="Das Korpus"><marker>Der Korpus</marker> besteht aus 1000 Zeitungsartikeln.</example>
        </rule>
        <rule id="IM_DER" name="im der (in der)">
            <regexp case_sensitive='yes'>\bim der\b</regexp>
            <message>Meinten Sie möglicherweise <suggestion>in der</suggestion>?</message>
            <example correction="in der">Danach lernte er ab 1910 <marker>im der</marker> Hamburger Niederlassung das Geschäft.</example>
        </rule>
        <rule id="IM_DEM" name="im dem (in dem)">
            <regexp case_sensitive='yes'>\bim dem\b</regexp>
            <message>Meinten Sie möglicherweise <suggestion>in dem</suggestion>?</message>
            <example correction="in dem">Luxusurlaub <marker>im dem</marker> wohl besten Hotel der Türkei</example>
        </rule>
        <rulegroup id="DAS_DASS" name=", das dass (, dass das)">
            <url>http://www.das-dass.de</url>
            <rule>
                <pattern>
                    <token>,</token>
                    <marker>
                        <token regexp="yes">der|die|das</token>
                        <token>dass</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>dass das</suggestion>?</message>
                <example correction="dass das">Gut, <marker>das dass</marker> heute besser klappt.</example>
            </rule>
            <rule default="off">
                <pattern>
                    <token><exception case_sensitive="yes" regexp="yes">[A-ZÖÄÜ].+</exception></token><!-- da wir nicht alle Nomen kennen lieber so -->
                    <token>,</token>
                    <marker>
                        <token>das</token>
                    </marker>
                    <token>das</token>
                </pattern>
                <message>Meinten Sie <suggestion>dass</suggestion>? Wenn hier 'dieses', 'jenes' oder 'welches' stehen könnte, ist 'das' aber korrekt.</message>
                <example correction="dass">Ich glaube kaum, <marker>das</marker> das reicht.</example>
                <example type="triggers_error">Es wird ein optisches Gitter vorgeschaltet, <marker>das</marker> das einfallende Licht aufspaltet</example>
            </rule>
        </rulegroup>
        <rulegroup id="BEI_OHNE_DATIV" name="'bei/entsprechend/...' ohne Dativ">
            <rule>
                <pattern>
                    <token regexp="yes">bei|entsprechend|gemäß|entgegen|nahe</token>
                    <marker>
                        <token regexp="yes">meine|deine|seine|unsere|euere|eure|ihre</token>
                    </marker>
                    <!-- TODO: in den marker, sobald wir einen synthesizer haben: -->
                    <token min="0" postag_regexp="yes" postag=".*ADJ.*"/>
                    <token postag=".*SUB.*SIN.*" postag_regexp="yes"/>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2"/>r</suggestion> + Dativ?</message>
                <example correction="meiner">Bei <marker>meine</marker> Ankunft.</example>
                <example correction="meiner">Entsprechend <marker>meine</marker> Laune.</example>
            </rule>
            <rule>
                <antipattern>
                    <token inflected="yes">suchen</token>
                    <token>bei</token>
                    <token>ihr</token>
                </antipattern>
                <pattern>
                    <token regexp="yes">bei|entsprechend|gemäß|entgegen|nahe</token>
                    <marker>
                        <token regexp="yes">mein|dein|sein|unser|euer|ihr</token>
                    </marker>
                    <!-- TODO: in den marker, sobald wir einen synthesizer haben: -->
                    <token min="0" postag_regexp="yes" postag=".*ADJ.*"/>
                    <token postag=".*SUB.*SIN.*" postag_regexp="yes"/>
                </pattern>
                <!-- TODO: 'eurem' wäre eine bessere Korrektur -->
                <message>Meinten Sie <suggestion><match no="2"/>em</suggestion> + Dativ?</message>
                <example>Bei meinem schönen Haus.</example>
                <example>Er sucht bei ihr Rat wegen der Abendgarderobe.</example>
                <example correction="meinem">Bei <marker>mein</marker> Haus.</example>
                <example correction="meinem">Bei <marker>mein</marker> schönes Haus.</example>
                <example correction="meinem">Dosis entsprechend <marker>mein</marker> Zustand angepasst.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">bei|entsprechend|gemäß|entgegen|nahe</token>
                    <marker>
                        <token regexp="yes">meine|deine|seine|unsere|euere|eure|ihre</token>
                    </marker>
                    <!-- TODO: in den marker, sobald wir einen synthesizer haben: -->
                    <token min="0" postag_regexp="yes" postag=".*ADJ.*"/>
                    <token postag=".*SUB.*PLU.*" postag_regexp="yes"/>
                </pattern>
                <!-- TODO: braucht synthesizer für gute Vorschläge: -->
                <message>Meinten Sie <suggestion><match no="2"/>n</suggestion> + Dativ?</message>
                <example>Bei meinen Häusern.</example>
                <example>Bei meinen alten Häusern.</example>
                <example>Entsprechend meiner Empfehlungen.</example>
                <example correction="meinen">Bei <marker>meine</marker> Häuser.</example>
                <example correction="meinen">Bei <marker>meine</marker> alten Häuser.</example>
                <example correction="meinen">Bei <marker>meine</marker> Tassen.</example>
                <example correction="meinen">Bei <marker>meine</marker> großen Tassen.</example>
                <example correction="meinen">Entsprechend <marker>meine</marker> Empfehlungen.</example>
            </rule>
        </rulegroup>
        <rule id="WIDER_BESSEREN_WISSENS" name="'wider besseren Wissens (wider besseres Wissen)'">
            <!-- TODO: allgemeines Pattern -->
            <regexp>wider besseren Wissens</regexp>
            <message>'wider' benötigt den Akkusativ: <suggestion>wider besseres Wissen</suggestion></message>
            <url>http://www.korrekturen.de/beliebte_fehler/wider-besseren-wissens.shtml</url>
            <short>'wider' erfordert den Akkusativ</short>
            <example correction="wider besseres Wissen">Der Bundestag beschloss das Gesetz <marker>wider besseren Wissens</marker>.</example>
        </rule>
        <rulegroup id="KEIN_PLURAL_WAEHRUNG" name="Kein Plural bei Geldbeträgen, z.B. 'fünf Euros (Euro)'">
            <url>https://de.wiktionary.org/wiki/Euro</url>
            <!-- TODO andere Währungen, evt. allgemeiner für Einheiten: 'Ich bin 6 Fuß (nicht: Füße) groß' etc. -->
            <rule>
                <pattern>
                    <token regexp="yes">[0-9]{1,6}</token>
                    <marker>
                        <token>Euros</token>
                    </marker>
                </pattern>
                <message>Bei der Angabe von Geldbeträgen steht die Währung im Singular, sofern sie sich nicht auf einzelne Münzen beziehen: \1 <suggestion>Euro</suggestion></message>
                <short>Bei der Angabe von Geldbeträgen steht die Währung im Singular</short>
                <example correction="Euro">Das kostet 10 <marker>Euros</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="ZAL"/>
                    <marker>
                        <token>Euros</token>
                    </marker>
                </pattern>
                <message>Bei der Angabe von Geldbeträgen steht die Währung im Singular, sofern sie sich nicht auf einzelne Münzen beziehen: \1 <suggestion>Euro</suggestion></message>
                <short>Bei der Angabe von Geldbeträgen steht die Währung im Singular</short>
                <example correction="Euro">Das kostet fünf <marker>Euros</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="SUBJ_VERBLETZTSTELLUNG" name="Fehlende Verbletztstellung in Nebensatz" default="off">
            <rule>
                <pattern case_sensitive="yes">
                    <token>,</token>
                    <marker>
                        <token regexp="yes" skip="2">dass|weil|obwohl|obgleich|sodass|nachdem
                            <exception postag="UNKNOWN"/>
                            <exception scope="next" regexp="yes">,|–|\-|;|\:|&anf;|&klam;</exception>
                        </token>
                        <token postag=".*VER.*[123].*" postag_regexp="yes">
                            <exception postag="UNKNOWN" regexp="yes">[a-z]{1,}</exception>
                            <exception postag_regexp="yes" postag=".*VER.*(INF|PA).*"/>
                            <exception regexp="yes">ein.{0,2}</exception>
                        </token>
                    </marker>
                    <token skip="-1">
                        <exception scope="next" postag="UNKNOWN" regexp="yes">[a-z]{1,}</exception>
                        <exception postag="UNKNOWN" regexp="yes">[a-z]{1,}</exception>
                        <exception scope="next" regexp="yes">,|–|\-|;|\:|&klam;|&anf;</exception>
                        <exception regexp="yes">,|–|\-|;|\:|&klam;|&anf;</exception>
                        <exception scope="next" postag_regexp="yes" postag=".*VER.*(INF|EIZ|IMP|\:1|\:2|\:3).*"/>
                        <exception postag_regexp="yes" postag=".*VER.*" negate="yes" regexp="yes">ein.{0,2}</exception>
                    </token>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Die Subjunktion '\2' erfordert Verbletztstellung. Stellen Sie das Verb an das Ende des Nebensatzes oder verwenden Sie eine andere Konjunktion (z. B. 'denn' statt 'weil').</message> <!--TODO should we make a suggestion?-->
                <example>Er mag das Spiel, <marker>weil es ihm Spaß macht</marker>.</example>
                <example correction="">Er mag das Spiel, <marker>weil es macht</marker> ihm Spaß.</example>
                <example>Sie läuft nicht, <marker>weil sie geht</marker>.</example>
                <example>Ich tue das, <marker>weil ich dich liebe</marker> und ehre.</example>
                <example>Sie kommen, <marker>weil die weniger organisierten</marker> Feinde unvorbereitet sind.</example>
                <example correction="">Ich finde das gut, <marker>weil du hast</marker> dir viel Mühe gemacht.</example>
                <example>Ich finde das gut, <marker>denn du hast</marker> dir viel Mühe gemacht.</example>
                <example>Ich finde das gut, <marker>weil du dir viel Mühe gemacht hast</marker>.</example>
                <example>Das ist ein Befehl, <marker>weil es über eine</marker> Aufforderung hinausgeht.</example>
                <example correction="">Hast du das gemerkt, <marker>weil du hast</marker> einen häufigen Fehler gemacht?</example>
                <example>Das ist so, weil hier drei dunkle Streifen aneinanderliegen.</example> <!-- used to fail because the verb isn't recognized -->
            </rule>
        </rulegroup>
        <rulegroup id="PRAEP_GEN" name="Präposition mit Genitiv (abzüglich, wegen etc.)">
            <url>http://www.canoo.net/services/OnlineGrammar/Wort/Praeposition/Kasus/Genitiv.html</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="-1" postag="SENT_START"><exception scope="next" postag="SUB.*:GEN:.*" postag_regexp="yes"/></token>
                    <marker>
                        <token regexp="yes">wegen|(ab|zu)züglich|angesichts|abseits|anhand|aufgrund|infolge|innerhalb|außerhalb|jenseits|kraft|mithilfe|namens|seitens|unfern|zwecks</token>
                        <token regexp="yes">(das|dem|den|die)(selben?)?|ein|[Ddsm]?eine[mn]?|(eu|ih|Ih|unse)re[mn]?|(jene|deine|diese)[mn]?</token>
                    </marker>
                </pattern>
                <message>Die Präposition '\2' erfordert in der Regel den Genitiv.</message>
<!--                 <suggestion>\2 <match no="3" postag_regexp="yes" postag="(.*)(DAT|NOM|AKK)(.*)" postag_replace="$1GEN$3"/></suggestion> -->
                <short>Diese Präposition erfordert den Genitiv</short>
                <example>von Rechts wegen die Bestrafung</example>
                <example>Er ist der Sache wegen dem Bruder begegnet.</example>
                <example correction="">Ich bin <marker>wegen dem</marker> Unfall zu spät gekommen.</example>
                <example correction="">Ich bin <marker>wegen einem</marker> Unfall zu spät gekommen.</example>
                <example correction="">Ich bin <marker>wegen einem</marker> schweren Unfall zu spät gekommen.</example>
                <example correction="">Ich bin <marker>wegen eurem</marker> schweren Unfall zu spät gekommen.</example>
                <example>Ich bin <marker>wegen eures</marker> schweren Unfalls zu spät gekommen.</example>
                <example>Ich bin <marker>wegen eines</marker> Unfalls zu spät gekommen.</example>
                <example>Auf verschiedenen <marker>Wegen den</marker> Markt erobern.</example>
                <example>Der Flächeninhalt <marker>abzüglich des</marker> Halbkreises beträgt 3m².</example>
                <example correction="">Der Flächeninhalt <marker>abzüglich dem</marker> Halbkreis beträgt 3m².</example>
                <example correction="">Ich bin <marker>wegen deinem</marker> Auto gekommen.</example>
                <example>Ich bin <marker>wegen jenes</marker> Autos gekommen.</example>
                <example>Ich habe des Staus <marker>wegen deinem</marker> Freund bescheidgegeben.</example>
                <example>Es gibt Kanuvereine, die ausschließlich das Wasserwandern betreiben.</example>
                <example correction="">Ich bin <marker>wegen demselben</marker> Stau auch zu spät gekommen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <token regexp="yes">Wegen|(Ab|Zu)züglich|Angesichts|Abseits|Anhand|Aufgrund|Infolge|Innerhalb|Außerhalb|Jenseits|Kraft|Mithilfe|Namens|Seitens|Unfern|Zwecks</token>
                    <token regexp="yes">(das|dem|den|die)(selben?)?|ein|[Ddsm]?eine[mn]?|(eu|ih|Ih|unse)re[mn]?|(jene|deine|diese)[mn]?</token>
                </pattern>
                <message>Die Präposition '<match no="2" case_conversion="startlower"/>' erfordert standardsprachlich den Genitiv.</message>
                <short>Diese Präposition erfordert den Genitiv</short>
                <example correction=""><marker>Wegen dem</marker> Unfall</example>
                <example correction=""><marker>Wegen Ihrem</marker> Unfall</example>
                <example><marker>Wegen des</marker> Unfalls</example>
                <example><marker>Wegen ihres</marker> Unfalls</example>
                <example><marker>wegen Diebstahl</marker> geschlossen</example>
                <example><marker>Abzüglich des</marker> Halbkreises beträgt die Fläche 3m².</example>
                <example correction=""><marker>Abzüglich dem</marker> Halbkreis beträgt die Fläche 3m².</example>
                <example correction=""><marker>Wegen deinem</marker> Auto</example>
                <example correction=""><marker>Angesichts die</marker> Gefahr durch Feuer</example>
                <example correction=""><marker>Abseits dem</marker> Weg wird es matschig</example>
                <example><marker>Wegen jenes</marker> Auto</example>
                <example>Anstatt die Tochter des Rufinus zur Frau zu nehmen...</example>
            </rule>
        </rulegroup>
        <rulegroup id="MEIN_KLEIN_HAUS" name="Unflektiertes Adjektiv statt flektierter Form (unvollständig!), z.B. 'mein klein (kleines) Haus' ">
            <rule>
                <antipattern>
                    <token>auf</token>
                    <token>praktisch</token>
                    <token>Null</token>
                </antipattern>
                <pattern>
                    <marker>
                        <token postag="PRP:.*" postag_regexp="yes"><exception regexp="yes">um|zu|als</exception></token>
                        <token postag="ADJ:PRD:GRU"><exception postag=".*(IND|SOL)" postag_regexp="yes"/><exception regexp="yes">&meinkleinhausausnahmen;</exception></token>
                        <token postag="SUB:.*" postag_regexp="yes">
                            <exception postag="SUB:.*:ADJ" postag_regexp="yes" />
                            <exception postag="SUB:.*|NPP|NPP-E" postag_regexp="yes" negate_pos="yes"/>
                        </token>
                    </marker>
                    <token><exception regexp="yes">genannten|bezeichneten</exception></token>
                </pattern>
                <message>Möglicherweise fehlende grammatische Übereinstimmung zwischen Adjektiv und Nomen bezüglich Kasus, Numerus oder Genus. Beispiel: 'mit groß Mühe' statt 'mit großer Mühe'</message>
                <short>Möglicherweise fehlende grammatische Übereinstimmung zwischen Adjektiv und Nomen.</short>
                <example correction="">Der Effekt kann <marker>durch fest Regeln</marker> erreicht werden.</example>
                <example correction="">Er hat das nur <marker>mit groß Mühe</marker> geschafft.</example>
                <example>Der Effekt kann <marker>durch feste Regeln</marker> erreicht werden.</example>
                <example>Er betrieb dies jedoch <marker>mit wenig Engagement</marker>.</example>
                <example>Wir bemühen uns, <marker>um zukünftig Strom</marker> aus erneuerbaren Energien besser nutzen zu können.</example>
                <example>Es wird immer <marker>ein wenig Material</marker> entfernt.</example>
                <example><marker>In ganz Ostafrika</marker> leben Menschen.</example>
                <example>Du darfst nicht <marker>zu schnell Öl</marker> hinzufügen.</example>
                <example>Das Signal kann <marker>mit maximal Lichtgeschwindigkeit</marker> den Beobachter erreichen.</example>
                <example>Wir sind ganz auf die Bedürfnisse <marker>von bewusst Reisenden</marker> eingestellt.</example>
                <example><marker>Als zufällig Jahre</marker> später der Brief gefunden wurde...</example>
                <example>Die Konflikte gipfelten <marker>im scherzhaft Gedankenstrich-Krieg</marker> genannten Diskurs.</example>
            </rule>
            <!-- TODO ergaenzen -->
            <rule>
                <pattern>
                    <token><exception>,</exception></token>
                    <marker>
                        <token postag="(ART:(IND|DEF)|PRO:(IND|POS)):NOM:SIN:MAS.*" postag_regexp="yes"/>
                        <token postag="ADJ:PRD:GRU"><exception postag="ADJ:NOM:SIN:MAS.*" postag_regexp="yes"/><exception regexp="yes">&meinkleinhausausnahmen;</exception></token>
                        <token postag="SUB:NOM:SIN:MAS"><exception>Abhängige</exception></token>
                    </marker>
                </pattern>
                <message>Möglicherweise fehlende grammatische Übereinstimmung zwischen Artikel, Adjektiv und Nomen bezüglich Kasus, Numerus oder Genus. Beispiel: 'mein klein Haus' statt 'mein kleines Haus'</message>
                <short>Möglicherweise fehlende grammatische Übereinstimmung zwischen Artikel, Adjektiv und Nomen.</short>
                <example correction=""><marker>Ein nett Mann</marker> ist gekommen.</example>
                <example><marker>Ein netter Mann</marker> ist gekommen.</example>
            </rule>
            <rule>
                <pattern>
                    <token><exception>,</exception></token>
                    <marker>
                        <token postag="(ART:(IND|DEF)|PRO:(IND|POS)):NOM:SIN:FEM.*" postag_regexp="yes"/>
                        <token postag="ADJ:PRD:GRU"><exception postag="ADJ:NOM:SIN:FEM.*" postag_regexp="yes"/><exception regexp="yes">&meinkleinhausausnahmen;</exception></token>
                        <token postag="SUB:NOM:SIN:FEM"/>
                    </marker>
                </pattern>
                <message>Möglicherweise fehlende grammatische Übereinstimmung zwischen Artikel, Adjektiv und Nomen bezüglich Kasus, Numerus oder Genus. Beispiel: 'mein klein Haus' statt 'mein kleines Haus'</message>
                <short>Möglicherweise fehlende grammatische Übereinstimmung zwischen Artikel, Adjektiv und Nomen.</short>
                <example correction=""><marker>Eine blau Markierung</marker> wird verwendet, um Grammatikfehler zu kennzeichnen.</example>
                <example correction=""><marker>Die blau Markierung</marker> wird verwendet, um Grammatikfehler zu kennzeichnen.</example>
                <example correction=""><marker>Meine schön Frau</marker> ist nett.</example>
                <example><marker>Eine blaue Markierung</marker> wird verwendet, um Grammatikfehler zu kennzeichnen.</example>
                <example><marker>Die erst Mitte</marker> der 1920er Jahre veröffentliche Untersuchung ist fehlerhaft.</example>
                <example>Dies ist eine Wortform, <marker>die gleichzeitig Person</marker> und Numerus anzeigt.</example>
            </rule>
            <rule>
                <pattern>
                    <token><exception>,</exception></token>
                    <marker>
                        <token postag="(ART:(IND|DEF)|PRO:(IND|POS)):NOM:SIN:NEU.*" postag_regexp="yes"/>
                        <token postag="ADJ:PRD:GRU"><exception postag="ADJ:NOM:SIN:NEU.*" postag_regexp="yes"/><exception regexp="yes">&meinkleinhausausnahmen;</exception></token>
                        <token postag="SUB:NOM:SIN:NEU"/>
                    </marker>
                </pattern>
                <message>Möglicherweise fehlende grammatische Übereinstimmung zwischen Artikel, Adjektiv und Nomen bezüglich Kasus, Numerus oder Genus. Beispiel: 'mein klein Haus' statt 'mein kleines Haus'</message>
                <short>Möglicherweise fehlende grammatische Übereinstimmung zwischen Artikel, Adjektiv und Nomen.</short>
                <example correction=""><marker>Mein klein Haus</marker> ist zu klein.</example>
                <example><marker>Mein kleines Haus</marker> ist zu klein.</example>
                <example><marker>Das bundlose Griffbrett</marker> ist schön.</example>
                <example correction=""><marker>Jedes möglich Wort</marker> enthält nur genau ein „a“.</example>
                <example><marker>Jedes mögliche Wort</marker> enthält nur genau ein „a“.</example>
            </rule>
        </rulegroup>
        <rule id="PASSIV_KEIN_PARTIZIP" name="fehlerhafte Passivkonstruktion (z.B. 'ist fahndet (gefahndet) worden')">
            <pattern>
                <token regexp="yes" skip="-1">bin|bist|ist|sind|seid|war|warst|waren|wart<exception scope="next" regexp="yes">,|–|\-|;|\:|und|oder</exception></token>
                <marker>
                    <token postag="VER:.*" postag_regexp="yes" skip="1"><exception negate_pos="yes" postag="VER:.*" postag_regexp="yes"/><exception postag=".*PA2.*" postag_regexp="yes"/><exception scope="next" regexp="yes">,|–|\-|;|\:|und|oder</exception></token>
                 </marker>
                <token regexp="yes">w[ou]rden</token>
            </pattern>
            <message>Bitte prüfen Sie, ob hier das Partizip Perfekt verwendet werden muss.</message>
            <suggestion><match no="2" postag="VER:PA2:.*" postag_regexp="yes"/></suggestion>
            <url>http://www.canoo.net/services/OnlineGrammar/Wort/Verb/Finit-Infinit/Part2.html#Anchor-Das-49575</url>
            <example correction="geschlagen">Er ist <marker>schlagen</marker> worden.</example>
            <example correction="gefahndet">Es ist nach Einbrechern <marker>fahndet</marker> worden.</example>
            <example>Waren sie in der Stimmung zu <marker>schlagen</marker>, wurden die geschlagen.</example>
            <example>Der Platz war nie <marker>überbaut</marker> worden.</example>
            <example correction="gewesen">Ein Jahr zuvor waren 76.000 Tonnen <marker>waren</marker> umgeladen worden.</example>
        </rule>
<!--        <rule id="DOPPELTES_PERFEKT" name="Doppeltes Perfekt (z.B. 'Ich habe das geschrieben gehabt')">
            <pattern>
                <token regexp="yes" skip="-1">haben?|habt|hast|bin|bist|ist|sind|seid<exception scope="next" regexp="yes">,|–|\-|;|\:|und|oder</exception></token>
                <marker>
                    <token postag="PA2.*" postag_regexp="yes"><exception negate_pos="yes" postag=".*PA2.*" postag_regexp="yes"/></token>
                    <token regexp="yes">gehabt|gewesen</token>
                </marker>
            </pattern>
            <message>Das doppelte Perfekt ('\1 \2 \3') ist keine standardsprachlich zulässige Zeitform. Verwenden Sie stattdessen das Plusquamperfekt</message>
            <url>http://www.canoo.net/services/OnlineGrammar/InflectionRules/FRegeln-V/Texte/Komplex-Perf.html#Anchor-Doppeltes-47857</url>
            <example type="incorrect">Ich habe das <marker>geschrieben gehabt</marker>.</example>
            <example>Ich hatte das <marker>geschrieben</marker>.</example>
            <example>Diese Reise ist <marker>geplant gewesen</marker>.</example> TODO
        </rule>-->
<!--        <rule id="DOPPELTES_PLUSQUAMPERFEKT" name="Doppeltes Plusquamperfekt (z.B. 'Ich hatte das geschrieben gehabt')">
            <pattern>
                <token regexp="yes" skip="-1">hatten?|hattes?t|wars?t|war|waren<exception scope="next" regexp="yes">,|–|\-|;|\:|und|oder</exception></token>
                <marker>
                    <token postag="PA2.*" postag_regexp="yes"><exception negate_pos="yes" postag=".*PA2.*" postag_regexp="yes"/></token>
                    <token regexp="yes">gehabt|gewesen</token>
                </marker>
            </pattern>
            <message>Das doppelte Plusquamperfekt ('\1 \2 \3') ist keine standardsprachlich zulässige Zeitform. Verwenden Sie stattdessen das Plusquamperfekt oder Adverbien wie 'bereits' oder 'vorher'.</message>
            <url>http://www.canoo.net/services/OnlineGrammar/InflectionRules/FRegeln-V/Texte/Komplex-Plusquam.html#Anchor-Doppeltes-49575</url>
            <example type="incorrect">Ich hatte das <marker>geschrieben gehabt</marker>.</example>
            <example>Ich hatte das <marker>geschrieben</marker>.</example>
            <example>Diese Reise war <marker>geplant gewesen</marker>.</example> TODO
        </rule>-->
        <rule id="AUSSER_LANDES" name="'außer Lande (Landes)'">
            <regexp>außer Lande\b</regexp>
            <message>&inwend;<suggestion>außer Landes</suggestion> steht die Präposition 'außer' mit Genitiv.</message>
            <url>http://www.duden.de/rechtschreibung/auszer_Praeposition</url>
            <example correction="außer Landes">Ich werde <marker>außer Lande</marker> sein.</example>
        </rule>
        <rule id="GEMAESS_DES" name="Präposition/Kasus – 'gemäß des (dem)'">
            <!-- TODO allgemeiner, idealerweise folgendes Substantiv auch in den Dativ setzen -->
            <regexp>gemäß des</regexp>
            <message>Meinten Sie <suggestion>gemäß dem</suggestion>? Die Präposition 'gemäß' erfordert den Dativ.</message>
            <url>http://www.canoo.net/services/OnlineGrammar/Wort/Praeposition/Kasus/Dativ.html</url>
            <short>Diese Präposition erfordert den Dativ</short>
            <example correction="Gemäß dem"><marker>Gemäß des</marker> Beschlusses der Kultusministerkonferenz</example>
            <example><marker>Gemäß dem</marker> Beschluss der Kultusministerkonferenz</example>
        </rule>
        <rulegroup id="PRAEP_AKK" name="Präposition mit Akkusativ (ohne, für etc.)">
            <url>http://www.canoo.net/services/OnlineGrammar/Wort/Praeposition/Kasus/Akkusativ.html</url>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">betreffend|durch|für|gegen|kontra|ohne|via|wider|um</token>
                        <token regexp="yes">der|dem|allem|dir|mir</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Die Präposition '\1' erfordert in der Regel den Akkusativ.</message>
                <suggestion><match no="1"/> <match no="2" postag=".*AKK.*" postag_regexp="yes"/></suggestion>
                <short>'\1' erfordert den Akkusativ</short>
                <example>Döner <marker>mit allem</marker>.</example>
                <example>Döner <marker>ohne alles</marker>.</example>
                <example>Sie gewann den Käthe-Leichter-Preis für ihr Lebenswerk.</example>
                <example correction="ohne alles">Döner <marker>ohne allem</marker>?</example>
            </rule>
            <!-- Please note that 'um' is omitted intentionally because it generates false positives. -->
            <rule>
                <antipattern>
                    <token>zu</token>
                    <token postag="VER:INF:SFT"/>
                </antipattern>
                <!-- FEM -->
                <pattern case_sensitive="yes">
                    <token regexp="yes">betreffend|durch|für|gegen|kontra|ohne|via|wider</token>
                    <marker>
                        <token regexp="yes">der(selben)?|[Ddsm]?einer|(eu|ih|Ih|unse)rer|(jede|jene|diese|alle)r</token>
                        <token postag="(ADJ|SUB):DAT:(SIN|PLU):FEM.*" postag_regexp="yes"/>
                    </marker>
                    <token><exception postag="ADJ:AKK:.+|PA1:.+" postag_regexp="yes"/><exception>nach</exception></token>
                </pattern>
                <message>Die Präposition '\1' erfordert in der Regel den Akkusativ.</message>
                <short>'\1' erfordert den Akkusativ</short>
                <example>Das ist wider <marker>die Vernunft</marker>.</example>
                <example>Das ist wider <marker>alle Vernunft</marker>.</example>
                <example>Das ist für <marker>deine Frau</marker>.</example>
                <example>Erzeugung von Fossilien durch der Natur innewohnende Formungskräfte</example>
                <example correction="">Das ist wider <marker>der Vernunft</marker>.</example>
                <example correction="">Das ist wider <marker>aller Vernunft</marker>.</example>
                <example correction="">Das ist für <marker>deiner Frau</marker>.</example>
                <example>Er macht es, ohne <marker>seiner Gruppe</marker> zu schaden.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">betreffend|durch|für|gegen|kontra|ohne|via|wider</token>
                    <marker>
                        <token regexp="yes">der(selben)?|[Ddsm]?einer|(eu|ih|Ih|unse)rer|(jede|jene|diese|alle)r</token>
                        <token postag="ADJ.*" postag_regexp="yes"/>
                        <token postag="(ADJ|SUB):DAT:(SIN|PLU):FEM.*" postag_regexp="yes"/>
                    </marker>
                    <token><exception postag="ADJ:AKK:.+" postag_regexp="yes"/><exception>nach</exception></token>
                </pattern>
                <message>Die Präposition '\1' erfordert in der Regel den Akkusativ.</message>
                <short>'\1' erfordert den Akkusativ</short>
                <example>Das ist für <marker>deine schöne Frau</marker>.</example>
                <example correction="">Das ist für <marker>deiner schönen Frau</marker>.</example>
            </rule>
            <rule>
                <antipattern>
                    <token>in</token>
                    <token>was</token>
                    <token>für</token>
                    <token>einem</token>
                </antipattern>
                <!-- MAS|NEU SIN -->
                <pattern case_sensitive="yes">
                    <token regexp="yes">betreffend|durch|für|gegen|kontra|via|wider</token>
                    <marker>
                        <token regexp="yes">dem(selben)?|[Ddsm]?einem|(eu|ih|Ih|unse)rem|(jede|jene|diese|alle)m</token>
                        <token postag="(ADJ|SUB):DAT:SIN:(MAS|NEU)" postag_regexp="yes"/>
                    </marker>
                    <token><exception postag="ADJ:AKK:.+" postag_regexp="yes"/><exception>nach</exception></token>
                </pattern>
                <message>Die Präposition '\1' erfordert in der Regel den Akkusativ.</message>
                <short>'\1' erfordert den Akkusativ</short>
                <example>Das ist wider <marker>den Verstand</marker>.</example>
                <example>Das ist für <marker>das Bild</marker>.</example>
                <example correction="">Das ist für <marker>dem Bild</marker>.</example>
                <example correction="">Das ist für <marker>deinem Mann</marker>.</example>
                <example>Und das, ohne dem Leser eine bestimmte Lösung aufzudrängen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">betreffend|durch|für|gegen|kontra|ohne|via|wider</token>
                    <marker>
                        <token regexp="yes">dem(selben)?|[Ddsm]?einem|(eu|ih|Ih|unse)rem|(jede|jene|diese|alle)m</token>
                        <token postag="ADJ.*" postag_regexp="yes"/>
                        <token postag="(ADJ|SUB):DAT:SIN:(MAS|NEU)" postag_regexp="yes"/>
                    </marker>
                    <token><exception postag="ADJ:AKK:.+" postag_regexp="yes"/><exception>nach</exception></token>
                </pattern>
                <message>Die Präposition '\1' erfordert in der Regel den Akkusativ.</message>
                <short>'\1' erfordert den Akkusativ</short>
                <example>Das ist wichtig für <marker>unseren weiteren Lebensweg</marker>.</example>
                <example correction="">Das ist wichtig für <marker>unserem weiterem Lebensweg</marker>.</example>
                <example correction="">Das ist wichtig für <marker>unserem weiteren Lebensweg</marker>.</example>
            </rule>
            <rule>
                <!-- MAS|NEU PLU -->
                <pattern case_sensitive="yes">
                    <token regexp="yes">betreffend|durch|für|gegen|kontra|ohne|via|wider</token>
                    <marker>
                        <token regexp="yes">den(selben)?|[Ddsm]?einen|(eu|ih|Ih|unse)ren|(jede|jene|diese|alle)n</token>
                        <token postag="(ADJ|SUB):DAT:PLU:(MAS|NEU)" postag_regexp="yes"><exception postag="(ADJ|SUB):AKK:(SIN|PLU):(MAS|NEU).*" postag_regexp="yes"/></token>
                    </marker>
                    <token><exception postag="ADJ:AKK:.+" postag_regexp="yes"/><exception regexp="yes">nach|zu</exception></token>
                </pattern>
                <message>Die Präposition '\1' erfordert in der Regel den Akkusativ.</message>
                <short>'\1' erfordert den Akkusativ</short>
                <example>Das geht, ohne den Tieren zu schaden.</example>
                <example>Das ist für <marker>die Bilder</marker>.</example>
                <example>Das ist für <marker>den Menschen</marker> unschädlich.</example>
                <example>Der Österreicher wurde durch einen Sieg gegen <marker>den Polen</marker> Schachweltmeister.</example>
                <example correction="">Das ist für <marker>den Bildern</marker>.</example>
                <example correction="">Das ist für <marker>den Männern</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">betreffend|durch|für|gegen|kontra|ohne|via|wider</token>
                    <marker>
                        <token regexp="yes">den(selben)?|[Ddsm]?einen|(eu|ih|Ih|unse)ren|(jede|jene|diese|alle)n</token>
                        <token postag="ADJ.*" postag_regexp="yes"/>
                        <token postag="(ADJ|SUB):DAT:PLU:(MAS|NEU)" postag_regexp="yes"><exception postag="(ADJ|SUB):AKK:(SIN|PLU):(MAS|NEU).*" postag_regexp="yes"/></token>
                    </marker>
                    <token><exception postag="ADJ:AKK:.+" postag_regexp="yes"/><exception>nach</exception></token>
                </pattern>
                <message>Die Präposition '\1' erfordert in der Regel den Akkusativ.</message>
                <short>'\1' erfordert den Akkusativ</short>
                <example>Das ist für <marker>die schönen Männer</marker>.</example>
                <example correction="">Das ist für <marker>den schönen Männern</marker>.</example>
            </rule>
            <rule>
                <antipattern>
                    <token>ohne</token>
                    <token/>
                    <token/>
                    <token>zu</token>
                    <token>sein</token>
                </antipattern>
                <antipattern>
                    <token>was</token>
                    <token>für</token>
                    <token>ein</token>
                </antipattern>
                <antipattern>
                    <token>was</token>
                    <token>ist</token>
                    <token>das</token>
                    <token>für</token>
                    <token>ein</token>
                </antipattern>
                <antipattern case_sensitive="yes">
                    <token regexp="yes">betreffend|durch|für|gegen|kontra|ohne|via|wider</token>
                    <marker>
                        <token regexp="yes">[Ddsm]?ein|euer|Euer|ihr|Ihr|unser</token>
                        <and>
                            <token postag_regexp="yes" postag="SUB:.*"/>
                            <token postag_regexp="yes" postag="ADJ:.*"/>
                        </and>
                    </marker>
                </antipattern>
                <pattern case_sensitive="yes">
                    <token regexp="yes">betreffend|durch|für|gegen|kontra|ohne|via|wider</token>
                    <marker>
                        <token regexp="yes">[Ddsm]?ein|euer|Euer|ihr|Ihr|unser</token>
                        <token postag="SUB:(NOM|DAT):SIN:MAS" postag_regexp="yes"><exception postag="SUB:AKK:SIN:NEU"/></token>
                    </marker>
                </pattern>
                <message>Die Präposition '\1' erfordert in der Regel den Akkusativ.</message>
                <short>'\1' erfordert den Akkusativ</short>
                <example>Die Schädigung seines Wirts ist für <marker>ein Virus</marker> kein vorteilhafter Effekt.</example>
                <example>Das ist für <marker>meinen Mann</marker>.</example>
                <example>Das ist für <marker>mein Auto</marker>.</example>
                <example>Das ist für <marker>meine Frau</marker>.</example>
                <example>Im November 2013 begann er für <marker>ein Gehalt</marker> von einem US-Dollar pro Jahr.</example>
                <example>Er führte einen Markenrechtsstreit für <marker>ein Berliner</marker> Verkehrsunternehmen.</example>
                <example>Was für <marker>ein Auftritt</marker>!</example>
                <example>Die Unterscheidung war allgemein gebräuchlich, ohne ein Titel zu sein.</example>
                <example>Was ist das für ein Lärm?</example>
                <example correction="">Das ist für <marker>mein Mann</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">betreffend|durch|für|gegen|kontra|ohne|via|wider</token>
                    <marker>
                        <token regexp="yes">[Ddsm]?eines|eures|eueres|Eures|Eueres|ihres|Ihres|unseres</token>
                        <token postag="SUB:GEN:SIN:NEU" />
                    </marker>
                </pattern>
                <message>Die Präposition '\1' erfordert in der Regel den Akkusativ.</message>
                <short>'\1' erfordert den Akkusativ</short>
                <example>Das Öl ist für <marker>mein Auto</marker>.</example>
                <example correction="">Das Öl ist für <marker>meines Autos</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ART_ADJ_SOL" name="Stark oder gemischt flektiertes Adjektiv nach Artikel, z.B. 'im heißem (heißen) Ofen'">
            <rule>
                <antipattern>
                    <token regexp="yes">einer|eine|eines</token>
                    <token>der</token>
                    <token postag="ADJ:.*:(SOL|IND)" postag_regexp="yes"/>
                    <token postag="ADJ:.*" postag_regexp="yes"/>
                </antipattern>
                <antipattern>
                    <token>ist</token>
                    <token>das</token>
                    <token postag="ADJ:.*:(SOL|IND)" postag_regexp="yes"/>
                </antipattern>
                <antipattern>
                    <token>,</token>
                    <token postag="PRP:.*" postag_regexp="yes"/>
                    <token regexp="yes">der|die|das|des|dem|den|im</token>
                    <token postag="ADJ:.*:(SOL|IND)" postag_regexp="yes"><exception postag="ADJ:.*:DEF" postag_regexp="yes"/><exception postag="ADJ:PRD.*" postag_regexp="yes"/><exception postag="ADV.*|ZUS.*" postag_regexp="yes"/></token>
                </antipattern>
                <antipattern>
                    <token postag="ADJ:.*" postag_regexp="yes"/>
                    <token>als</token>
                    <token regexp="yes">der|die|das</token>
                    <token>anderer</token>
                </antipattern>
                <antipattern>
                    <token regexp="yes">hat|hatte</token>
                    <token>das</token>
                </antipattern>
                <pattern>
                    <token negate="yes">,</token>
                    <marker>
                        <token regexp="yes">der|die|das|des|dem|den|im</token>
                        <token postag="ADJ:.*:(SOL|IND)" postag_regexp="yes">
                            <exception postag="ADJ:.*:DEF" postag_regexp="yes"/>
                            <exception postag="ADJ:PRD.*" postag_regexp="yes"/>
                            <exception postag="ADV.*|ZUS.*" postag_regexp="yes"/>
                            <exception regexp="yes">anderer|heutiger|weiter|weiterer|teilweise</exception>
                        </token>
                    </marker>
                    <token/>
                    <token><exception postag="ADJ:.*" postag_regexp="yes"/><exception postag="UNKNOWN"/></token> <!-- TODO must match 2nd token in KNG -->
                </pattern>
                <message>Nach einem Artikel steht in der Regel kein stark oder gemischt flektiertes Adjektiv (Beispiel: 'im heißem Ofen' statt 'im heißen Ofen'). Oder fehlt vielleicht ein Komma vor dem Artikel?</message>
                <suggestion>\2 <match no="3" postag_regexp="yes" postag="ADJ:(NOM|AKK|DAT|GEN):(.*):(.*):(.*):(SOL|IND)(.*)" postag_replace="ADJ:.*:$2:$3:$4:DEF$6"/></suggestion>
                <url>http://www.canoo.net/services/OnlineGrammar/Wort/Adjektiv/Deklinationstyp/index.html?MenuId=Word313#Anchor-Deklinationstypen-35882</url>
                <example correction="Im mentale|Im mentalen"><marker>Im mentalem</marker> Lexikon ist viel gespeichert.</example>
                <example correction="dem heiße|dem heißen">In <marker>dem heißem</marker> Ofen ist heiße Luft.</example>
                <example correction="im berufliche|im beruflichen">Die Regel gilt auch <marker>im beruflichem</marker> Umfeld.</example>
                <example correction="das duale|das dualen">Meiner Meinung nach war <marker>das duales</marker> Studium eine gute Wahl</example>
                <example correction="des heiße|des heißen">Das ist der Name <marker>des heißes</marker> Ortes.</example>
                <example>Die Sachen, <marker>die menschlichem</marker> Handeln entsprechen.</example>
                <example>Die Fragen <marker>der unterschiedlichem</marker> Glauben angehörigen Menschen sind schwer.</example>
                <example>Sie sind von der <marker>früher verbreiteten</marker> Vorstellung abgekommen.</example>
                <example>Es ist der Planet, auf <marker>dem flüssiges</marker> Wasser zu finden ist.</example>
                <example>Es ist weniger farbenprächtig als <marker>das anderer</marker> Papageien.</example>
                <example>Ist <marker>das reines</marker> Gold?</example>
                <example>Aikido ist eine der schwerer erlernbaren Kampfkünste.</example>
                <example>Durch die rege Bautätigkeit hat der Bausektor eine wichtige Rolle erlangt.</example>
                <example>In diesem Fall hatte das fatale Konsequenzen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ADJ_PRAEDIKATIV" name="Starke, schwache oder gemischte Adjektiv-Flexion statt prädikativer, z.B. 'sich normale (normal) entwickeln'">
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mdsMDS]ich</token>
                    <marker>
                        <token postag="ADJ:.*:(SOL|DEF|IND)" postag_regexp="yes"><exception postag="ADJ:PRD:.*" postag_regexp="yes"/><exception postag="ADJ:.*" negate_pos="yes" postag_regexp="yes"/><exception regexp="yes">teilweise|einig.*|andere.*|diverse|weitere|zahlreiche</exception></token>
                    </marker>
                    <token postag="VER:[123]:.*" postag_regexp="yes" regexp="yes">[a-zäöü].*<exception postag_regexp="yes" postag="ADJ:.*"/></token>
                </pattern>
                <message>&subanfang;das Adjektiv hier prädikativ flektiert werden muss. (Beispiel: 'sich normale entwickeln' statt 'sich normal entwickeln').</message>
                <example correction="">Ein Kind, das sich <marker>normale</marker> entwickelt, ist gesund.</example>
                <example correction="">Was passiert, wenn ich mich <marker>schlechtere</marker> verhalte?</example>
                <example>Ein Kind, das sich <marker>normal</marker> entwickelt, ist gesund.</example>
                <example>Dieser Fehler lässt sich <marker>einige</marker> male reproduzieren.</example>
                <example>Was passiert, wenn ich mich <marker>schlechter</marker> verhalte?</example>
                <example>Es finden sich <marker>gegenteilige</marker> Annahmen.</example>
                <example>Daraus entwickelten sich <marker>lebenslange</marker> enge Freundschaften.</example>
                <example>Dinge, die sich <marker>teilweise</marker> überlappen.</example>
                <example>Es finden sich <marker>diverse</marker> bedrohte Tierarten im Park.</example>
            </rule>
        </rulegroup>
        <rule id="SATZ_OHNE_PRAED" name="Satz ohne Prädikat" default="off">
            <pattern>
                <token postag="SENT_START" skip="3"><exception scope="next" postag="VER.*:[123]:.*|UNKNOWN" postag_regexp="yes"/></token>
                <token postag=".*:NOM:.*" postag_regexp="yes"><exception postag="VER.*:[123]:.*|UNKNOWN" postag_regexp="yes"/></token>
                <token><exception postag="VER.*:[123]:.*|UNKNOWN" postag_regexp="yes"/></token>
                <token><exception postag="VER.*:[123]:.*|UNKNOWN" postag_regexp="yes"/></token>
                <token skip="-1"><exception postag="VER.*:[123]:.*|UNKNOWN" postag_regexp="yes"/><exception scope="next" postag="VER.*:[123]:.*" postag_regexp="yes"/></token>
                <token postag="SENT_END">.</token>
            </pattern>
            <message>In diesem Satz fehlt ein Prädikat.</message>
            <example correction=""><marker>Das Konzept eines intelligenten Autos nicht neu.</marker></example>
            <example><marker>Das Konzept eines intelligenten Autos ist nicht neu.</marker></example>
            <example><marker>Bei der Behandlung der Unterrichtseinheit kann der Einsatz eines GTR sehr hilfreich sein.</marker></example>
            <example><marker>Das Auto.</marker></example>
        </rule>
        <rulegroup id="NACHDEM_PRAETERITUM" name="'nachdem' mit Präteritum">
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="-1" regexp="yes">[Nn]achdem<exception scope="next" regexp="yes">,|–|\-|;|\:|&klam;|&anf;</exception></token>
                    <marker>
                        <token postag_regexp="yes" postag="VER:.*:SIN:PRT:.*" regexp="yes">[a-zäüö].*<exception postag_regexp="yes" postag=".*AUX.*"/></token>
                    </marker>
                    <token>,</token>
                </pattern>
                <message>'Nachdem' drückt standardsprachlich Vorzeitigkeit aus und sollte daher nicht mit dem Präteritum verwendet werden. Verwenden Sie das Perfekt (Präsens im Hauptsatz) oder Plusquamperfekt (Präteritum im Hauptsatz) oder 'als' zum Ausdrücken von Gleichzeitigkeit.</message>
                <suggestion><match no="2" postag="VER:PA2:.*" postag_regexp="yes"/> war</suggestion>
                <suggestion><match no="2" postag="VER:PA2:.*" postag_regexp="yes"/> hatte</suggestion>
                <short>'Nachdem' kann standardsprachlich nicht mit dem Präteritum verwendet werden. Verwenden Sie Perfekt bzw. Plusquamperfekt.</short>
                <example correction="gekommen war|gekommen hatte">Nachdem der Brief <marker>kam</marker>, ging ich nach Hause.</example>
                <example>Nachdem sich jedes Teilchen in einem <marker>Zustand</marker>, der nicht gut war, befunden hatte, ging es weiter.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="-1" regexp="yes">[Nn]achdem<exception scope="next" regexp="yes">,|–|\-|;|\:|&klam;|&anf;</exception></token>
                    <marker>
                        <token postag_regexp="yes" postag="VER:.*:PLU:PRT:.*" regexp="yes">[a-zäüö].*<exception postag_regexp="yes" postag=".*AUX.*"/></token>
                    </marker>
                    <token>,</token>
                </pattern>
                <message>'Nachdem' drückt standardsprachlich Vorzeitigkeit aus und sollte daher nicht mit dem Präteritum verwendet werden. Verwenden Sie das Perfekt (Präsens im Hauptsatz) oder Plusquamperfekt (Präteritum im Hauptsatz) oder 'als' zum Ausdrücken von Gleichzeitigkeit.</message>
                <suggestion><match no="2" postag="VER:PA2:.*" postag_regexp="yes"/> waren</suggestion>
                <suggestion><match no="2" postag="VER:PA2:.*" postag_regexp="yes"/> hatten</suggestion>
                <short>'Nachdem' kann standardsprachlich nicht mit dem Präteritum verwendet werden. Verwenden Sie Perfekt bzw. Plusquamperfekt.</short>
                <example correction="gekommen waren|gekommen hatten">Nachdem die Briefe <marker>kamen</marker>, ging ich nach Hause.</example>
                <example>Nachdem sich jedes Teilchen in einem <marker>Zustand</marker>, der nicht gut war, befunden hatte, ging es weiter.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>,</token>
                    <token skip="-1">nachdem<exception scope="next" regexp="yes">,|–|\-|;|\:|&klam;|&anf;</exception></token>
                    <marker>
                        <token postag_regexp="yes" postag="VER:.*:SIN:PRT:.*" regexp="yes">[a-zäüö].*<exception postag_regexp="yes" postag=".*AUX.*"/></token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>'Nachdem' drückt standardsprachlich Vorzeitigkeit aus und sollte daher nicht mit dem Präteritum verwendet werden. Verwenden Sie das Perfekt (Präsens im Hauptsatz) oder Plusquamperfekt (Präteritum im Hauptsatz) oder 'als' zum Ausdrücken von Gleichzeitigkeit.</message>
                <suggestion><match no="3" postag="VER:PA2:.*" postag_regexp="yes"/> war</suggestion>
                <suggestion><match no="3" postag="VER:PA2:.*" postag_regexp="yes"/> hatte</suggestion>
                <short>'Nachdem' kann standardsprachlich nicht mit dem Präteritum verwendet werden. Verwenden Sie Perfekt bzw. Plusquamperfekt.</short>
                <example correction="gekommen war|gekommen hatte">Ich ging nach Hause, nachdem der Brief <marker>kam</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>,</token>
                    <token skip="-1">nachdem<exception scope="next" regexp="yes">,|–|\-|;|\:|&klam;|&anf;</exception></token>
                    <marker>
                        <token postag_regexp="yes" postag="VER:.*:PLU:PRT:.*" regexp="yes">[a-zäüö].*<exception postag_regexp="yes" postag=".*AUX.*"/></token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>'Nachdem' drückt standardsprachlich Vorzeitigkeit aus und sollte daher nicht mit dem Präteritum verwendet werden. Verwenden Sie das Perfekt (Präsens im Hauptsatz) oder Plusquamperfekt (Präteritum im Hauptsatz) oder 'als' zum Ausdrücken von Gleichzeitigkeit.</message>
                <suggestion><match no="3" postag="VER:PA2:.*" postag_regexp="yes"/> waren</suggestion>
                <suggestion><match no="3" postag="VER:PA2:.*" postag_regexp="yes"/> hatten</suggestion>
                <short>'Nachdem' kann standardsprachlich nicht mit dem Präteritum verwendet werden. Verwenden Sie Perfekt bzw. Plusquamperfekt.</short>
                <example correction="gekommen waren|gekommen hatten">Ich ging nach Hause, nachdem die Briefe <marker>kamen</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="-1" regexp="yes">[Nn]achdem<exception scope="next" regexp="yes">,|–|\-|;|\:|&klam;|&anf;</exception><exception postag_regexp="yes" postag=".*:PA.*|UNKNOWN" scope="next"/></token>
                    <marker>
                        <token postag_regexp="yes" postag="VER:AUX:.*:PRT.*" regexp="yes">[a-zäüö].*</token>
                    </marker>
                    <token>,</token>
                </pattern>
                <message>'Nachdem' drückt standardsprachlich Vorzeitigkeit aus und sollte daher nicht mit dem Präteritum verwendet werden. Verwenden Sie das Perfekt (Präsens im Hauptsatz) oder Plusquamperfekt (Präteritum im Hauptsatz) oder 'als' zum Ausdrücken von Gleichzeitigkeit.</message>
                <short>'Nachdem' kann standardsprachlich nicht mit dem Präteritum verwendet werden. Verwenden Sie Perfekt bzw. Plusquamperfekt.</short>
                <example>Nachdem ich den Brief abgeschickt <marker>hatte</marker>, ging ich nach Hause.</example>
                <example correction="">Nachdem ich eine Stellungnahme <marker>hatte</marker>, ging ich nach Hause.</example>
                <example>Nachdem ich eine Stellungnahme bekommen <marker>hatte</marker>, ging ich nach Hause.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token>,</token>
                    <token skip="-1">nachdem<exception scope="next" regexp="yes">,|–|\-|;|\:|&klam;|&anf;</exception><exception postag_regexp="yes" postag=".*:PA.*|UNKNOWN" scope="next"/></token>
                    <marker>
                        <token postag_regexp="yes" postag="VER:AUX:.*:PRT.*" regexp="yes">[a-zäüö].*</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>'Nachdem' drückt standardsprachlich Vorzeitigkeit aus und sollte daher nicht mit dem Präteritum verwendet werden. Verwenden Sie das Perfekt (Präsens im Hauptsatz) oder Plusquamperfekt (Präteritum im Hauptsatz) oder 'als' zum Ausdrücken von Gleichzeitigkeit.</message>
                <short>'Nachdem' kann standardsprachlich nicht mit dem Präteritum verwendet werden. Verwenden Sie Perfekt bzw. Plusquamperfekt.</short>
                <example>Ich ging nach Hause, nachdem ich den Brief abgeschickt <marker>hatte</marker>.</example>
                <example correction="">Ich ging nach Hause, nachdem ich eine Stellungnahme <marker>hatte</marker>.</example>
                <example>Ich ging nach Hause, nachdem ich eine Stellungnahme bekommen <marker>hatte</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="EINE_MILLIONEN" name="'eine Millionen (Million)'">
            <regexp>\b(einer?) Millionen\b</regexp>
            <message>Meinten Sie <suggestion>\1 Million</suggestion>? 'Millionen' ist der Plural von 'Million'.</message>
            <example correction="eine Million">Sie verdient <marker>eine Millionen</marker> Euro im Jahr.</example>
        </rule>
        <rule id="IM_KEINEN" name="'im keinen (kleinen)'">
            <pattern>
                <token>im</token>
                <marker>
                    <token>keinen</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>kleinen</suggestion>?</message>
            <example correction="kleinen">Treffpunkt ist im <marker>keinen</marker> Saal.</example>
        </rule>
        <rule id="MEINES_WISSENS_NACH" name="'meines Wissens nach (meines Wissens)'">
            <!-- TODO Generalize, but don't match 'Sie geht meines Wissens nach Hause.' etc. -->
            <pattern>
                <marker>
                    <token>meines</token>
                    <token regexp="yes">Wissens|Erachtens</token>
                    <token>nach</token>
                </marker>
                <token postag="VER:.*" postag_regexp="yes"/>
            </pattern>
            <message>Meinten Sie <suggestion>meines Wissens</suggestion>?</message>
            <example correction="Meines Wissens"><marker>Meines Wissens nach</marker> ist diese Formulierung falsch.</example>
            <example><marker>Meines Wissens</marker> ist diese Formulierung richtig.</example>
            <example correction="Meines Wissens"><marker>Meines Erachtens nach</marker> ist diese Formulierung falsch.</example>
            <example><marker>Meines Erachtens</marker> ist diese Formulierung richtig.</example>
        </rule>
        <rulegroup id="HILFSVERB_HABEN_SEIN" name="falsches Hilfsverb für Perfekt (z.B. 'hat (ist) gegangen)'">
            <rule>
                <antipattern>
                    <token skip="-1" inflected="yes">haben</token>
                    <token>den</token>
                    <token>Rang</token>
                    <token>abgelaufen</token>
                </antipattern>
                <pattern>
                    <token negate="yes">zu</token>
                    <marker>
                        <token inflected="yes" skip="6">haben<exception scope="next" regexp="yes">,|;|\(|\[|:|oder|und</exception></token>
                        <token regexp="yes">.*(gekommen|begegnet|geblieben|gegangen|gelaufen|eingeschlafen|gewesen|geworden|verblüht)</token><!-- TODO erweitern -->
                    </marker>
                </pattern>
                <message>Bitte prüfen Sie, ob eine Form des Hilfsverbs 'sein' verwendet werden muss.</message>
                <url>http://www.canoo.net/services/OnlineGrammar/Wort/Verb/Tempora/HabenSein.html</url>
                <example correction="">Sie <marker>hat gegangen</marker>.</example>
                <example correction="">Der Brief <marker>hat gestern angekommen</marker>.</example>
                <example correction="">Sie <marker>hat gestern Abend eingeschlafen</marker>.</example>
                <example>Sie <marker>ist gegangen</marker>.</example>
                <example>Sie <marker>haben gesungen und sind eingeschlafen</marker>.</example>
                <example>Er wäre dafür zu <marker>haben gewesen</marker>.</example>
                <example>Sie haben der Westküste den Rang abgelaufen.</example>
            </rule>
           <!-- <rule>
                <pattern>
                    <marker>
                        <token inflected="yes" skip="6">sein<exception>sein</exception><exception scope="next" regexp="yes">,|\(|:|oder|und</exception></token>
                        <token regexp="yes">begangen|gearbeitet|geblüht|gedämmert|gefreut|gefunden|geglichen|geputzt|geregnet|geschämt|geschienen|geschlafen|geschneit|gesehen|gesprochen|gesucht|getroffen|getrunken|gewaschen|versprochen|widersprochen</token>
                    </marker>
                </pattern>
                <message>Bitte prüfen Sie, ob eine Form des Hilfsverbs 'haben' verwendet werden muss.</message>
                <url>http://www.canoo.net/services/OnlineGrammar/Wort/Verb/Tempora/HabenSein.html</url>
                <example type="incorrect">Sie <marker>ist sich gefreut</marker>.</example>
                <example type="incorrect">Sie <marker>sind ein schweres Verbrechen begangen</marker>.</example>
                <example>Sie <marker>haben ein schweres Verbrechen begangen</marker>.</example>
                <example>Sie <marker>sind eingeschlafen und haben geschnarcht</marker>.</example>
                <example>Die Worte <marker>sind gesprochen</marker>.</example> TODO
            </rule>-->
        </rulegroup>
        <rulegroup id="ERSATZINFINITIV" name="'ich habe es kommen gesehen (sehen)' etc.">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="VER:AUX.+" postag_regexp="yes" inflected="yes" skip="4">haben<exception scope="next" postag="SENT_END"/></token>
                    <token postag="VER:INF:.+" postag_regexp="yes" regexp="yes">[a-zöäü].*</token>
                    <marker>
                        <token regexp="yes">gesehen|gelassen</token>
                    </marker>
                </pattern>
                <message>Einige Verben der sinnlichen Wahrnehmung und Hilfsverben erfordern statt des Partizips mit 'ge-' den Infinitiv: <suggestion><match no="3" regexp_match="^ge" regexp_replace=""/></suggestion>.</message>
                <!-- <message>Einige Verben der sinnlichen Wahrnehmung und Hilfsverben erfordern statt des Partizips mit 'ge-' den Infinitiv: <suggestion><match no="2" postag="PA2:PRD:GRU:VER" postag_regexp="yes" postag_replace="VER:INF:SFT"/></suggestion>.</message> -->
                <url>http://www.magazin.institut1.de/690_Sprache_heissen_machen_lassen_als_Hilfsverben.html</url>
                <short>Evt. Ersatzinfinitiv statt Partizip Perfekt erforderlich.</short>
                <example>Ich habe es kommen <marker>sehen</marker>.</example>
                <example>Ich habe die Übertragung im Fernsehen <marker>gesehen</marker>.</example>
                <example correction="sehen">Ich habe es schon lange kommen <marker>gesehen</marker>.</example>
                <example correction="sehen">Ich habe es ja kommen <marker>gesehen</marker>.</example>
                <example correction="lassen">Ich habe dich am ausgestreckten Arm verhungern <marker>gelassen</marker>.</example>
                <example correction="lassen">Du hast ihn kommen <marker>gelassen</marker>.</example>
            </rule>
            <!-- FIXME: replacement doesn't work, as discussed on the mailing list around May 11, 2012
            <rule>
              <pattern case_sensitive="yes" mark_from="1">
                <token postag="VER:INF:.+" postag_regexp="yes"/>
                <token regexp="yes">gekonnt|gedurft|gewollt|gesollt|gemusst|gehört</token>
              </pattern>
              <message>Modalverben erfordern statt des Partizips mit 'ge-' den Infinitiv: <suggestion><match no="2" postag="PA2:PRD:GRU:VER:MOD" postag_regexp="yes" postag_replace="VER:MOD:INF"/></suggestion>.</message>
              <url>http://www.magazin.institut1.de/690_Sprache_heissen_machen_lassen_als_Hilfsverben.html</url>
              <short>Ersatzinfinitiv statt Partizip Perfekt erforderlich.</short>
              <example>Ich habe leider nicht kommen <marker>können</marker>.</example>
              <example correction="müssen">Das hat ja so kommen <marker>gemusst</marker>.</example>
              <example correction="können">Ich habe leider nicht kommen <marker>gekonnt</marker>.</example>
              <example correction="wollen">Ich habe nicht kommen <marker>gewollt</marker>.</example>
              <example correction="hören">Ich habe dich gar nicht kommen <marker>gehört</marker>.</example>
            </rule>
            -->
        </rulegroup>
        <rulegroup id="WORDEN_WURDEN" name="'worden (wurden)'">
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes" skip="5">worden?<exception scope="next" regexp="yes">bzw|/|\-|—|–|\,|;|\:|und|oder|&klam;|&anf;</exception></token>
                    </marker>
                    <token postag_regexp="yes" postag="PA2:PRD.*"><exception postag_regexp="yes" postag=".*AUX.*"/></token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="worde" regexp_replace="wurde"/></suggestion> (Hilfsverb für das Präteritum) statt '\1' (Hilfsverb für das Perfekt)?</message>
                <example correction="wurde">Das Essen <marker>worde</marker> gegessen.</example>
                <example correction="wurden">Das Sachen <marker>worden</marker> gegessen.</example>
                <example correction="wurde">Die Tür <marker>worde</marker> auf den Boden gelegt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="WURDEN_WORDEN" name="'wurden (worden)'">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag_regexp="yes" postag="PA2:PRD.*"/>
                    <marker>
                        <token>wurden</token>
                    </marker>
                    <token regexp="yes">bin|bist|ist|sind|seid|war|warst|waren|wart</token>
                </pattern>
                <message>Meinten Sie <suggestion>worden</suggestion> (Hilfsverb für das Perfekt) statt '\2' (Hilfsverb für das Präteritum) &odkomma;?</message>
                <example correction="worden">Nachdem er besiegt <marker>wurden</marker> war, gab er völlig auf.</example><!-- NOTE WAR_WERDEN also detects an error here. -->
                <example correction="worden">Nachdem du besiegt <marker>wurden</marker> bist, gabst du völlig auf.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token skip="5" regexp="yes">bin|bist|ist|sind|seid|war|warst|waren|wart<exception scope="next" regexp="yes">bzw|/|\-|—|–|\,|;|\:|und|oder|&klam;|&anf;</exception></token>
                    <token postag_regexp="yes" postag="PA2:PRD.*"/>
                    <marker>
                        <token>wurden</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>worden</suggestion> (Hilfsverb für das Perfekt) statt '\3' (Hilfsverb für das Präteritum) &odkomma;?</message>
                <example correction="worden">Die Tür ist auf den Boden gelegt <marker>wurden</marker>.</example>
                <example correction="worden">Ihr seid auf den Boden gelegt <marker>wurden</marker>.</example>
                <example>Nachdem sie auf den Boden gelegt <marker>wurden</marker>.</example>
                <example>Fälle, die ihm zuzurechnen sind bzw. gelöst wurden.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SPRECH_NICHT" name="'bitte sprech (sprich)'">
            <rule>
                <pattern>
                    <token>bitte</token>
                    <marker>
                        <token>sprech</token>
                    </marker>
                </pattern>
                <message>Statt 'sprech' sollte hier eventuell <suggestion>sprich</suggestion> benutzt werden.</message>
                <example correction="sprich">Bitte <marker>sprech</marker> nicht so laut.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>sprech</token>
                    </marker>
                    <token>bitte</token>
                </pattern>
                <message>Statt 'sprech' sollte hier eventuell <suggestion>sprich</suggestion> benutzt werden.</message>
                <example correction="Sprich"><marker>Sprech</marker> bitte nicht so laut.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>sprech</token>
                    </marker>
                    <token skip="5"/>
                    <token>bitte</token>
                </pattern>
                <message>Statt 'sprech' sollte hier eventuell <suggestion>sprich</suggestion> benutzt werden.</message>
                <example correction="Sprich"><marker>Sprech</marker> doch bitte nicht so laut.</example>
            </rule>
        </rulegroup>
        <rulegroup id="LES_VS_LIES" name="les/ließ (lies) dir das durch'">
            <rule>
                <pattern>
                    <token negate="yes">ich</token>
                    <marker>
                        <token>les</token>
                    </marker>
                    <token>dir</token>
                </pattern>
                <message>Meinten Sie <suggestion>lies</suggestion> (die Befehlsform von 'lesen')?</message>
                <example>Ich <marker>lese</marker> dir das mal vor.</example>
                <example correction="Lies"><marker>Les</marker> dir das bitte mal durch.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <marker>
                        <token>Ließ</token>
                    </marker>
                    <token skip="3">dir</token>
                    <token>durch</token>
                </pattern>
                <message>Meinten Sie <suggestion>Lies</suggestion> (die Befehlsform von 'lesen')?</message>
                <example correction="Lies"><marker>Ließ</marker> dir das bitte mal durch.</example>
                <example correction="Lies"><marker>Ließ</marker> dir bitte mal durch, was die anderen geschrieben haben.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token>Bitte</token>
                    <marker>
                        <token>ließ</token>
                    </marker>
                    <token skip="3">dir</token>
                    <token>durch</token>
                </pattern>
                <message>Meinten Sie <suggestion>lies</suggestion> (die Befehlsform von 'lesen')?</message>
                <example correction="lies">Bitte <marker>ließ</marker> dir das mal durch.</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUFFORDERUNG_SIE" name="'Kommen sie (Sie)!' [Aufforderung in Höflichkeitsform]">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <token postag="SUB:NOM:SIN:NEU:INF"/>
                    <marker>
                        <token skip="-1">sie</token>
                    </marker>
                    <token postag="SENT_END" regexp="yes">[\.\!]</token>
                </pattern>
                <message>Meinten Sie die großgeschriebene Höflichkeitsform <suggestion>Sie</suggestion>? Sollte es sich bei diesem Satz um eine Frage handeln, verwenden Sie bitte ein Fragezeichen am Satzende.</message>
                <example>Kommen <marker>sie</marker> morgen auch?</example>
                <example correction="Sie">Kommen <marker>sie</marker>!</example>
                <example correction="Sie">Kommen <marker>sie</marker> schnell!</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <token regexp="yes">Bitte|So</token>
                    <token postag="VER:3:PLU:PRÄ.*" postag_regexp="yes"/>
                    <marker>
                        <token skip="-1">sie</token>
                    </marker>
                    <token postag="SENT_END" regexp="yes">[\.\!]</token>
                </pattern>
                <message>Meinten Sie die großgeschriebene Höflichkeitsform <suggestion>Sie</suggestion>? Sollte es sich bei diesem Satz um eine Frage handeln, verwenden Sie bitte ein Fragezeichen am Satzende.</message>
                <example>Kommen <marker>sie</marker> morgen auch?</example>
                <example>Kommen <marker>Sie</marker> schnell!</example>
                <example correction="Sie">Bitte kommen <marker>sie</marker> schnell!</example>
                <example correction="Sie">So kommen <marker>sie</marker> doch!</example>
            </rule>
        </rulegroup>
        <rulegroup id="DEN_DEM" name="'dem/den' (nur für wenige Verben)">
            <!-- TODO: the list of words needs to be extended -->
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">beantworte|kaufe|kaufte|kaufst|kaufen|verkaufe|verwünsche</token>
                    <marker>
                        <token>dem</token>
                    </marker>
                    <token postag="SUB:.*" postag_regexp="yes"/>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>den</suggestion>?</message>
                <example>Ich beantworte <marker>dem</marker> Mann seine Frage.</example>
                <example correction="den">Ich beantworte <marker>dem</marker> Brief.</example>
                <example correction="den">Ich beantworte <marker>dem</marker> Mann.</example>
                <example correction="den">Ich kaufe <marker>dem</marker> Hund.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">beschreibe|zeichne|zeige</token>
                    <marker>
                        <token>den</token>
                    </marker>
                    <token postag="SUB:.*" postag_regexp="yes"/>
                    <!-- noun phrase: -->
                    <token regexp="yes">dem|den|ein|einen|der|die|das</token>
                    <token postag="SUB:.*" postag_regexp="yes"/>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>dem</suggestion>?</message>
                <example>Ich zeichne <marker>den</marker> Mann.</example>
                <example correction="dem">Ich zeichne <marker>den</marker> Mann ein Bild.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">antworte|frage|beschreibe|zeichne</token>
                    <marker>
                        <token>den</token>
                    </marker>
                    <token postag="SUB:.*" postag_regexp="yes"/>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Meinten Sie <suggestion>dem</suggestion>?</message>
                <example correction="dem">Ich antworte <marker>den</marker> Mann.</example>
            </rule>
        </rulegroup>
        <rule id="AN_HERR" name="Präposition/Kasus – 'an/für Herr (Herrn)' etc.">
            <pattern case_sensitive="yes">
                <token regexp="yes" case_sensitive="no">an|zu|für|des|von</token>
                <marker>
                    <token>Herr</token>
                </marker>
                <token regexp="yes">[A-Z].*</token>
                <!-- don't match: "die Rechte an Herr der Ringe" -->
            </pattern>
            <message>Meinten Sie <suggestion>Herrn</suggestion>?</message>
            <example correction="Herrn">Mein Brief an <marker>Herr</marker> Schmidt.</example>
            <example correction="Herrn">Er ging zu <marker>Herr</marker> Schmidt.</example>
        </rule>
        <rulegroup id="ADJEKTIVE_ZU_ADVERBIEN" name="'bisherig, seitherig etc.'">
            <rule>
                <pattern>
                    <token>vorherig</token>
                </pattern>
                <message>Diese Form des Adjektivs '\1' ist sehr ungebräuchlich. Meinten Sie das Adverb <suggestion>vorher</suggestion> oder das Adjektiv in der Form <suggestion>\1e</suggestion> oder einer anderen flektierten Form?</message>
                <example correction="Vorher|Vorherige"><marker>Vorherig</marker> waren wir ein Bier trinken.</example>
            </rule>
            <rule>
                <pattern>
                    <token>bisherig</token>
                </pattern>
                <message>Diese Form des Adjektivs '\1' ist sehr ungebräuchlich. Meinten Sie das Adverb <suggestion>bisher</suggestion> oder das Adjektiv in der Form <suggestion>\1e</suggestion> oder einer anderen flektierten Form?</message>
                <example correction="Bisher|Bisherige"><marker>Bisherig</marker> ist noch nichts passiert.</example>
            </rule>
            <rule>
                <pattern>
                    <token>seitherig</token>
                </pattern>
                <message>Diese Form des Adjektivs '\1' ist sehr ungebräuchlich. Meinten Sie das Adverb <suggestion>seither</suggestion> oder das Adjektiv in der Form <suggestion>\1e</suggestion> oder einer anderen flektierten Form?</message>
                <example correction="Seither|Seitherige"><marker>Seitherig</marker> ist noch nichts passiert.</example>
            </rule>
            <rule>
                <pattern>
                    <token>jetzig</token>
                </pattern>
                <message>Diese Form des Adjektivs '\1' ist sehr ungebräuchlich. Meinten Sie das Adverb <suggestion>jetzt</suggestion> oder das Adjektiv in der Form <suggestion>\1e</suggestion> oder einer anderen flektierten Form?</message>
                <example correction="jetzt|jetzige">Bis <marker>jetzig</marker> ist noch nichts passiert.</example>
            </rule>
            <rule>
                <pattern>
                    <token>obig</token>
                </pattern>
                <message>Diese Form des Adjektivs '\1' ist sehr ungebräuchlich. Meinten Sie das Adverb <suggestion>oben</suggestion> oder das Adjektiv in der Form <suggestion>\1e</suggestion> oder einer anderen flektierten Form?</message>
                <example correction="oben|obige">Wie <marker>obig</marker> ausgeführt, ist noch nichts passiert.</example>
            </rule>
            <rule>
                <pattern>
                    <token>jeweilig</token>
                </pattern>
                <message>Diese Form des Adjektivs '\1' ist sehr ungebräuchlich. Meinten Sie das Adverb <suggestion>jeweils</suggestion> oder das Adjektiv in der Form <suggestion>\1e</suggestion> oder einer anderen flektierten Form?</message>
                <example correction="jeweils|jeweilige">Das <marker>jeweilig</marker> Adäquate wird unternommen.</example>
            </rule>
            <rule>
                <pattern>
                    <token>sofortig</token>
                </pattern>
                <message>Diese Form des Adjektivs '\1' ist sehr ungebräuchlich. Meinten Sie das Adverb <suggestion>sofort</suggestion> oder das Adjektiv in der Form <suggestion>\1e</suggestion> oder einer anderen flektierten Form?</message>
                <example>Die Wirkung tritt <marker>sofort</marker> ein.</example>
                <example>Das gilt mit <marker>sofortiger</marker> Wirkung.</example>
                <example correction="sofort|sofortige">Die Wirkung ist <marker>sofortig</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>sonstig</token>
                </pattern>
                <message>Diese Form des Adjektivs '\1' ist sehr ungebräuchlich. Meinten Sie das Adverb <suggestion>sonst</suggestion> oder das Adjektiv in der Form <suggestion>\1e</suggestion> oder einer anderen flektierten Form?</message>
                <example>Die <marker>sonstigen</marker> Bewohner leben in Reservaten.</example>
                <example correction="sonst|sonstige">Die Welt war <marker>sonstig</marker> nur von wilden Tieren bewohnt.</example>
            </rule>
            <rule>
                <pattern>
                    <token>einstig</token>
                </pattern>
                <message>Diese Form des Adjektivs '\1' ist sehr ungebräuchlich. Meinten Sie das Adverb <suggestion>einst</suggestion>, das Substantiv <suggestion>Einstieg</suggestion> oder das Adjektiv in der Form <suggestion>\1e</suggestion> oder einer anderen flektierten Form?</message>
                <example>Die Nachfahren der <marker>einstigen</marker> Bewohner leben in Reservaten.</example>
                <example correction="einst|Einstieg|einstige">Die Welt war <marker>einstig</marker> von wilden Wesen bevölkert.</example>
            </rule>
            <rule>
                <pattern>
                    <token>etwaig</token>
                </pattern>
                <message>Diese Form des Adjektivs '\1' ist sehr ungebräuchlich. Meinten Sie das Adverb <suggestion>etwa</suggestion> oder das Adjektiv in der Form <suggestion>\1e</suggestion> oder einer anderen flektierten Form?</message>
                <example>Bei <marker>etwaigen</marker> Verstößen</example>
                <example correction="etwa|etwaige">Sollte dagegen <marker>etwaig</marker> verstoßen werden</example>
            </rule>
        </rulegroup>
        <rulegroup id="VIELZAHL_PLUS_SINGULAR" name="'eine Vielzahl von Möglichkeit (Möglichkeiten)' etc. (falscher Singular)">
            <rule>
                <pattern>
                    <token regexp="yes">die|der|eine|ganze</token>
                    <token regexp="yes">Vielzahl|Reihe|Fülle</token>
                    <token>von</token>
                    <marker>
                        <token postag="SUB:DAT:SIN:.+" postag_regexp="yes"><exception postag="SUB:(.+):PLU:.+" postag_regexp="yes"/><exception regexp="yes">.*teilen|Übereinkommen</exception></token>
                    </marker>
                    <token><exception postag="SUB:.+:PLU:.+" postag_regexp="yes"/><exception postag="UNKNOWN"/></token>
                </pattern>
                <message>Müsste dieses Wort im Plural stehen?</message>
                <suggestion><match no="4" postag=".*:PLU:.*" postag_regexp="yes"/></suggestion>
                <short>Müsste dieses Wort im Plural stehen?</short>
                <example correction="Möglichkeiten">Wir haben eine Vielzahl von <marker>Möglichkeit</marker>.</example>
                <example correction="Möglichkeiten">Wir haben eine Vielzahl von <marker>Möglichkeit</marker>, aber wir wissen nicht, für welche wir und entscheiden sollen.</example>
                <example correction="Möglichkeiten">Wir haben eine Reihe von <marker>Möglichkeit</marker>.</example>
                <example>Wir haben eine Vielzahl von <marker>Game</marker> Boys.</example>
                <example>Wir haben eine Vielzahl von <marker>Personal</marker> Firewalls im Einsatz.</example>
            </rule>
            <rule>
                <pattern>
                    <token>ein</token>
                    <token>paar</token>
                    <marker>
                        <token postag="SUB:.+:SIN:.+" postag_regexp="yes">
                            <exception postag=".+:ADJ" postag_regexp="yes"/>
                            <exception postag="SUB:(.+):PLU:.+" postag_regexp="yes"/>
                            <exception regexp="yes">Bier|Wasser|Glas|.*teilen|Übereinkommen|Mal|.*Prozent|Fuß|Paar|Mark|Reichsmark|Rentenmark|Pfund|Dollar|Euro|Stück|Grad|Gramm|Kilo.*|Milli.+|Mann|Schuss|Zoll|Bar|Promille|Barrel|Schilling</exception>
                        </token>
                    </marker>
                    <token><exception postag="SUB:.+:PLU:.+" postag_regexp="yes"/></token>
                </pattern>
                <message>Möglicher Tippfehler: Müsste dieses Wort im Plural stehen?</message>
                <suggestion><match no="3" postag=".*:PLU:.*" postag_regexp="yes"/></suggestion>
                <short>Müsste dieses Wort im Plural stehen?</short>
                <example correction="Eier|Eiern">Wir haben ein paar <marker>Ei</marker> gegessen.</example>
                <example>Wir haben ein paar <marker>Game</marker> Boys.</example>
            </rule>
            <rule>
                <antipattern>
                    <token postag="ZAL"/>
                    <token regexp="yes">Anfang|Mitte|Ende</token>
                    <token>des</token>
                    <token regexp="yes">\d+</token>
                </antipattern>
                <antipattern>
                    <token postag="ZAL"/>
                    <token>Aufsehen</token>
                    <token regexp="yes">erregende[nrs]?</token>
                </antipattern>
                <antipattern>
                    <token>Mitte</token>
                    <token>der</token>
                </antipattern>
                <antipattern>
                    <token>Runde</token>
                    <token postag="ZAL"/>
                </antipattern>
                <antipattern>
                    <token>in</token>
                    <token postag="ZAL"/>
                    <token regexp="yes">Anfang|Mitte|Ende|&monate;</token>
                    <token regexp="yes">\d\d\d\d</token>
                </antipattern>
                <antipattern>
                    <token>null</token>
                    <token>Bock</token>
                </antipattern>
                <pattern>
                    <token postag="ZAL"><exception postag="ART:.*" postag_regexp="yes"/><exception regexp="yes">erstens|zweitens|drittens</exception></token>
                    <marker>
                        <token postag="SUB:.+:SIN:.+" postag_regexp="yes">
                            <exception postag=".+:ADJ" postag_regexp="yes"/>
                            <exception postag="SUB:(.+):PLU:.+" postag_regexp="yes"/>
                            <exception regexp="yes">Eis|Tee|Kaffee|Bier|Wasser|Glas|.*teilen|Übereinkommen|Mal|.*Prozent|Fuß|Paar|Mark|Reichsmark|Rentenmark|Pfund|Dollar|Euro|Pfennig|Stück|Grad|Gramm|Kilo.*|Milli.+|Mann|Schuss|Uhr|Zoll|Bar|Promille|Barrel|Schilling|Sigma|Charisma</exception>
                        </token>
                    </marker>
                    <token><exception postag="SUB:.+:PLU:.+" postag_regexp="yes"/></token>
                </pattern>
                <message>Möglicher Tippfehler: Müsste dieses Wort im Plural stehen?</message>
                <suggestion><match no="2" postag=".*:PLU:.*" postag_regexp="yes"/></suggestion>
                <short>Müsste dieses Wort im Plural stehen?</short>
                <example correction="Möglichkeiten">Wir haben drei <marker>Möglichkeit</marker>.</example>
                <example>Wir haben hier drei <marker>Möglichkeiten</marker>.</example>
                <example>Zwei <marker>Game</marker> Boys können verbunden werden.</example>
                <example>Es war schon in Runde eins Endstation.</example>
                <example>In zwei Anfang 2009 veröffentlichten Studien...</example>
                <example>In zwei 2009 veröffentlichten Studien...</example>
                <example>Es zeigte auch zwei Mitte der 1960er im Boden gefundene Platten.</example>
                <example>Daraus wurde ein drei Stunden langer Kinofilm.</example>
                <example>Er hatte in zwei Aufsehen erregenden Nature-Veröffentlichungen drüber berichtet.</example>
                <example>Die Biene Maja ist die Hauptfigur in zwei Anfang des 20. Jahrhunderts erschienenen Romanen.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">(viele|etliche|einige|mehrere|zahlreiche)n?</token>
                    <marker>
                        <token postag="SUB:.+:SIN:.+" postag_regexp="yes">
                            <exception postag="SUB:AKK:SIN:MAS"/>
                            <exception postag=".+:ADJ" postag_regexp="yes"/>
                            <exception postag="SUB:(.+):PLU:.+" postag_regexp="yes"/>
                            <exception regexp="yes">Bier|Unklarheit|Wassers?|Glas|.*teilen|Übereinkommen|Mal|.*Prozent|Paar|Stück|Fuß|Grad|Gramm|Kilo.*|Milli.+|Mark|Reichsmark|Rentenmark|Zeit|Irritation|Pfund|Einwanderung|Auswanderung|Kritik|Literatur|Aufmerksamkeit|Verwirrung|Bar|Gold|Schlamms?|Schilling|Überredungskunst|Aufregung|Muße|Mitte</exception>
                        </token>
                    </marker>
                    <token>
                        <exception postag="SUB:.+:PLU:.+" postag_regexp="yes"/>
                        <exception postag="PA1:.+" postag_regexp="yes"/>
                    </token>
                </pattern>
                <message>Möglicher Tippfehler: Müsste dieses Wort im Plural stehen?</message>
                <suggestion><match no="2" postag=".*:PLU:.*" postag_regexp="yes"/></suggestion>
                <short>Müsste dieses Wort im Plural stehen?</short>
                <example correction="Möglichkeiten">Wir haben viele <marker>Möglichkeit</marker>.</example>
                <example>Wir haben hier viele <marker>Möglichkeiten</marker>.</example>
                <example>Er hatte einigen <marker>Erfolg</marker> mit seiner Idee.</example>
                <example>Sie hatte einige <marker>Game</marker> Boys.</example>
                <example>Es gibt einige <marker>Holz</marker> verarbeitende Industriebetriebe.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="ZAL"><exception postag="ART:.*" postag_regexp="yes"/></token>
                    <marker>
                        <token regexp="yes">Million|Milliarde</token>
                    </marker>
                </pattern>
                <message>Möglicher Tippfehler: Müsste dieses Wort im Plural stehen?</message>
                <suggestion><match no="2" postag=".*:PLU:.*" postag_regexp="yes"/></suggestion>
                <short>Müsste dieses Wort im Plural stehen?</short>
                <example>Es waren eine <marker>Million</marker> Menschen auf der Flucht.</example>
                <example correction="Millionen">Es waren zwei <marker>Million</marker> Menschen auf der Flucht.</example>
                <example correction="Millionen">Es waren drei <marker>Million</marker> Menschen auf der Flucht.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">[0-9]+<exception>1</exception></token>
                    <marker>
                        <token regexp="yes">Million|Milliarde</token>
                    </marker>
                </pattern>
                <message>Möglicher Tippfehler: Müsste dieses Wort im Plural stehen?</message>
                <suggestion><match no="2" postag=".*:PLU:.*" postag_regexp="yes"/></suggestion>
                <short>Müsste dieses Wort im Plural stehen?</short>
                <example>Es waren eine <marker>Million</marker> Menschen auf der Flucht.</example>
                <example correction="Millionen">Es waren 2 <marker>Million</marker> Menschen auf der Flucht.</example>
                <example correction="Millionen">Es waren 12 <marker>Million</marker> Menschen auf der Flucht.</example>
            </rule>
        </rulegroup>
        <rulegroup id="USA_PLURAL" name="'Die USA ist (sind)' etc. (falscher Singular)">
        <!-- TODO (July 2015): test and possibly remove if it overlaps with DE_SUBJECT_VERB_AGREEMENT after dictionary update -->
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token>Die</token>
                    <token regexp="yes" case_sensitive="yes">USA|UN|AGB|SBB</token>
                    <marker>
                        <token postag="VER:([A-Z]{3}:)?3:SIN:.+" postag_regexp="yes"><exception postag="VER:([A-Z]{3}:)?3:PLU:.+" postag_regexp="yes"/></token>
                    </marker>
                </pattern>
                <message>Stehen Kurzwörter wie 'USA', 'UN', 'AGB' als Subjekt im Satz, muss auch das dazugehörige Verb im Plural stehen.</message>
                <suggestion><match no="4" postag="(.*)SIN(.*)" postag_regexp="yes" postag_replace="$1PLU$2"/></suggestion>
                <url>http://www.duden.de/sprachwissen/sprachratgeber/usa-un-und-sbb</url>
                <short>Müsste dieses Verb im Plural stehen?</short>
                <example correction="haben">Die USA <marker>hat</marker> eine besondere Verantwortung.</example>
                <example correction="tragen">Die USA <marker>trägt</marker> eine besondere Verantwortung.</example>
            </rule>
        </rulegroup>
        <rulegroup id="PRINCIPIA_PLURAL" name="'Die Principia Mathematica ist (sind)' etc. (falscher Singular)">
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token>Die</token>
                    <token>Principia</token>
                    <token min="0" max="1">Mathematica</token>
                    <marker>
                        <token postag="VER:([A-Z]{3}:)?3:SIN:.+" postag_regexp="yes"><exception postag="VER:([A-Z]{3}:)?3:PLU:.+" postag_regexp="yes"/></token>
                    </marker>
                </pattern>
                <message>'Principia Mathematica' ist ein Plural, deshalb muss auch das dazugehörige Verb im Plural stehen.</message>
                <suggestion><match no="5" postag="(.*)SIN(.*)" postag_regexp="yes" postag_replace="$1PLU$2"/></suggestion>
                <url>https://de.wikipedia.org/wiki/Principia_Mathematica</url>
                <short>Müsste dieses Verb im Plural stehen?</short>
                <example correction="sind">Die Principia Mathematica <marker>ist</marker> ein dreibändiges Werk von Bertrand Russell und Alfred North Whitehead.</example>
            </rule>
        </rulegroup>
    </category>

    <!-- ====================================================================== -->
    <!-- Redewendungen -->
    <!-- ====================================================================== -->
    <category id="IDIOMS" name="Redewendungen">
        <rule id="A_LA_CARTE" name="Wendung: à la carte">
            <pattern>
                <marker>
                    <token>a</token>
                    <token>la</token>
                    <token regexp='yes'>[CckK]art[e]</token>
                </marker>
            </pattern>
            <message>Meinten Sie die aus dem Französischen stammende Wendung <suggestion>à la carte</suggestion>?</message>
            <example correction="à la carte">Wir essen heute <marker>a la carte</marker>.</example>
        </rule>
        <rule id="GESETZT_DEN_FALL" name="Wendung: 'gesetzt den Fall'">
            <pattern case_sensitive='yes'>
                <marker>
                    <token regexp='yes'>[gG]esetzt</token>
                    <token>dem</token>
                </marker>
                <token>Fall</token>
            </pattern>
            <message>Meinten Sie die Wendung '<suggestion>gesetzt den</suggestion> Fall (dass...)' im Sinne von 'angenommen(, dass)'?</message>
            <example correction="Gesetzt den"><marker>Gesetzt dem</marker> Fall, dass der Antrag fristgerecht eingereicht wird, kann er bis Quartalsende bearbeitet werden.</example>
            <example>Gesetzt den Fall, alle Anwesenden stimmen für das Vorhaben, kann mit der Ausführung schon morgen begonnen werden.</example>
        </rule>
        <rule id="LEBZEITEN" name="'zu seinen Lebzeiten'">
            <!-- Quelle: Google-Häufigkeit -->
            <pattern>
                <token>zu</token>
                <token regexp="yes">seiner|ihrer</token>
                <token>Lebenszeit</token>
            </pattern>
            <message>Meinten Sie <suggestion>zu <match no="2" regexp_match="r$" regexp_replace="n"/> Lebzeiten</suggestion>? Diese Redewendung ist sehr viel gebräuchlicher.</message>
            <short>Möglicherweise falsch verwendete Redewendung</short>
            <example correction="zu seinen Lebzeiten">Seine Werke waren <marker>zu seiner Lebenszeit</marker> nicht besonders erfolgreich.</example>
        </rule>
        <rulegroup id="INSOFERN_ALS_DASS" name="'insofern, als dass (als)'">
            <url>http://www.spiegel.de/kultur/zwiebelfisch/zwiebelfisch-abc-insofern-als-insofern-dass-a-340036.html</url>
            <rule>
                <pattern>
                    <token>insofern</token>
                    <token>,</token>
                    <marker>
                        <token>als</token>
                        <token>dass</token>
                    </marker>
                </pattern>
                <message>'Insofern' steht gewöhnlich mit der Konjunktion <suggestion>als</suggestion>.</message>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example correction="als">Das gilt insofern, <marker>als dass</marker> obige Bedingungen erfüllt sind.</example>
            </rule>
            <rule>
                <pattern>
                    <token skip="2">insofern</token>
                    <token>,</token>
                    <marker>
                        <token>als</token>
                        <token>dass</token>
                    </marker>
                </pattern>
                <message>'Insofern' steht gewöhnlich mit der Konjunktion <suggestion>als</suggestion>.</message>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example correction="als">Das trifft insofern zu, <marker>als dass</marker> obige Bedingungen erfüllt sind.</example>
                <example correction="als">Das ist insofern eine Schweinerei, <marker>als dass</marker> sie uns getäuscht haben.</example>
            </rule>
        </rulegroup>
        <rule id="ZEIT_VERRENNT" name="'die Zeit verrennt (verrinnt)'">
            <regexp>die Zeit verrennt</regexp>
            <message>Meinten Sie die Redewendung <suggestion>die Zeit verrinnt</suggestion>?</message>
            <url>http://www.duden.de/rechtschreibung/verrinnen</url>
            <short>Möglicherweise falsch verwendete Redewendung</short>
            <example correction="Die Zeit verrinnt"><marker>Die Zeit verrennt</marker> so schnell.</example>
        </rule>
        <rule id="SCHMERZEN_ZUFUEHREN" name="'jmd. Schmerzen zuführen (zufügen)'">
            <regexp case_sensitive='yes'>(Schmerz(en)?|Leid) (zu(ge|zu)?führ(en?|s?t))</regexp>
            <message>Meinten Sie die Redewendung <suggestion>\1 <match no="2" regexp_match="führ" regexp_replace="füg"/></suggestion>?</message>
            <url>http://www.duden.de/rechtschreibung/zufuegen</url>
            <short>Möglicherweise falsch verwendete Redewendung</short>
            <example correction="Schmerz zugefügt">Ich habe ihm großen <marker>Schmerz zugeführt</marker>.</example>
        </rule>
        <rule id="AUF_WEITEM_FLUR" name="'auf weitem (weiter) Flur'">
            <regexp>\bauf weitem Flur\b</regexp>
            <message>Meinten Sie die Redewendung <suggestion>auf weiter Flur</suggestion>?</message>
            <url>http://www.duden.de/rechtschreibung/Flur_Boden_Land_Feld</url>
            <short>Möglicherweise falsch verwendete Redewendung</short>
            <example correction="auf weiter Flur">Ich war allein <marker>auf weitem Flur</marker>.</example>
        </rule>
        <rulegroup id="UEBER_DIE_STRENGE_SCHLAGEN" name="'über die Strenge (Stränge) schlagen'">
            <url>http://www.korrekturen.de/beliebte_fehler/ueber_die_strenge_schlagen.shtml</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[üÜ]ber</token>
                    <token>die</token>
                    <marker>
                        <token regexp="yes">[sS]trenge</token>
                    </marker>
                    <token inflected="yes">schlagen</token>
                </pattern>
                <message>Meinten Sie die Redewendung '\1 \2 <suggestion>Stränge</suggestion> schlagen'?</message>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example correction="Stränge">Ich habe über die <marker>Strenge</marker> geschlagen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">schlagen</token>
                    <token>über</token>
                    <token>die</token>
                    <marker>
                        <token>Strenge</token>
                    </marker>
                </pattern>
                <message>Meinten Sie die Redewendung 'über die <suggestion>Stränge</suggestion> schlagen'?</message>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example>Ich schlage über die <marker>Stränge</marker>.</example>
                <example correction="Stränge">Ich schlug über die <marker>Strenge</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZAUN_ZAUM" name="'im Zaun (Zaum) halten/vom Zaum (Zaun) brechen'">
            <rule>
                <pattern>
                    <token>im</token>
                    <marker>
                        <token regexp="yes">Zaun|[BS]aum</token>
                    </marker>
                    <token inflected="yes">halten</token>
                </pattern>
                <message>Meinten Sie <suggestion>Zaum</suggestion>?</message>
                <url>http://www.duden.de/rechtschreibung/bezaehmen</url>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example correction="Zaum">Da konnte ich meine Finger nicht mehr im <marker>Zaun</marker> halten.</example>
            </rule>
            <rule>
                <pattern>
                    <token>vom</token>
                    <marker>
                        <token>Zaum</token>
                    </marker>
                    <token inflected="yes">brechen</token>
                </pattern>
                <message>Meinten Sie <suggestion>Zaun</suggestion>?</message>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example correction="Zaun">Das sollte man nicht vom <marker>Zaum</marker> brechen.</example>
                <example correction="Zaun">Das wurde vom <marker>Zaum</marker> gebrochen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="RAT_UND_TAT" name="'mit Rad (Rat) und tat (Tat)'">
            <rule>
                <pattern>
                    <token>mit</token>
                    <marker>
                        <token regexp="yes">ra[dt]</token>
                        <token>und</token>
                        <token case_sensitive="yes">tat</token>
                    </marker>
                </pattern>
                <message>Meinten Sie die Redewendung 'mit <suggestion>Rat und Tat</suggestion>'?</message>
                <short>&prgk;.</short>
                <example correction="Rat und Tat">Er stand mir mit <marker>Rat und tat</marker> zur Seite.</example>
                <example>Er kam mit dem <marker>Rad und tat</marker> sportlich.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[mM]it</token>
                    <marker>
                        <token>Rad</token>
                        <token>und</token>
                        <token>Tat</token>
                    </marker>
                </pattern>
                <message>Meinten Sie die Redewendung 'mit <suggestion>Rat und Tat</suggestion>'?</message>
                <short>&prgk;.</short>
                <example correction="Rat und Tat">Er stand mir mit <marker>Rad und Tat</marker> zur Seite.</example>
                <example>Er kam mit dem <marker>Rad und tat</marker> sportlich.</example>
            </rule>
        </rulegroup>
        <rule id="IN_BAUCH_UND_BOGEN" name="'in Bauch (Bausch) und Bogen'">
            <regexp case_sensitive='yes'>[iI]n (Bau?(ch|m)) und Bogen</regexp>
            <message>Meinten Sie die Redewendung <suggestion>in Bausch und Bogen</suggestion>?</message>
            <url>http://www.duden.de/rechtschreibung/Bausch</url>
            <short>Möglicherweise falsch verwendete Redewendung</short>
            <example correction="in Bausch und Bogen">Ich will es nicht <marker>in Bauch und Bogen</marker> verurteilen.</example>
            <example correction="in Bausch und Bogen">Ich will es nicht <marker>in Baum und Bogen</marker> verurteilen.</example>
        </rule>
        <rule id="GANG_UND_GEBE" name="'gang und gebe (gäbe)'">
            <regexp>\bgang und gebe\b</regexp>
            <message>Meinten Sie <suggestion>gang und gäbe</suggestion>? (feste Redewendung)</message>
            <short>Möglicherweise falsch verwendete Redewendung</short>
            <example correction="gang und gäbe">Das ist <marker>gang und gebe</marker>.</example>
        </rule>
        <rulegroup id="STUMPF_UND_STIL" name="'mit Stumpf und Stil (Stiel)'">
            <rule>
                <regexp>\bmit Stumpf und Stil\b</regexp>
                <message>Meinten Sie die Redewendung <suggestion>mit Stumpf und Stiel</suggestion> (im Sinne von 'vollständig')?</message>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example correction="Mit Stumpf und Stiel"><marker>Mit Stumpf und Stil</marker> haben Unbekannte den Apparat aus dem Erdreich gerissen.</example>
            </rule>
            <rule>
                <regexp>\bmit S(tr)?umpf und Stiel\b</regexp>
                <message>Meinten Sie die Redewendung <suggestion>mit Stumpf und Stiel</suggestion> (im Sinne von 'vollständig')?</message>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example correction="Mit Stumpf und Stiel"><marker>Mit Sumpf und Stiel</marker> haben Unbekannte den Apparat aus dem Erdreich gerissen.</example>
            </rule>
        </rulegroup>
        <rule id="WART_NICHT_MEHR_GESEHEN" name="'wart (ward) nicht mehr gesehen'">
            <pattern>
                <token negate="yes">ihr</token>
                <marker>
                    <token>wart</token>
                </marker>
                <token>nicht</token>
                <token>mehr</token>
                <token>gesehen</token>
            </pattern>
            <message>Meinten Sie <suggestion>ward</suggestion>? (feste Redewendung)</message>
            <short>Möglicherweise falsch verwendete Redewendung</short>
            <example>Ihr <marker>wart</marker> nicht mehr gesehen worden.</example>
            <example correction="ward">Er <marker>wart</marker> nicht mehr gesehen.</example>
        </rule>
        <rule id="EIERLEGENDE_VOLLMILCHSAU" name="'eierlegende Vollmilchsau (Wollmilchsau)'">
            <pattern>
                <token regexp="yes">eierlegenden?</token>
                <marker>
                    <token>Vollmilchsau</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion>Wollmilchsau</suggestion>? (feste Redewendung)</message>
            <short>Möglicherweise falsch verwendete Redewendung</short>
            <example correction="Wollmilchsau">Er erfindet eine eierlegende <marker>Vollmilchsau</marker>.</example>
            <example correction="Wollmilchsau">Die Legende der eierlegenden <marker>Vollmilchsau</marker>.</example>
        </rule>
        <rulegroup id="STREU_VOM_WEIZEN" name="'Streu (Spreu) vom Weizen trennen'">
            <url>http://www.korrekturen.de/beliebte_fehler/streu_vom_weizen.shtml</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token inflected="yes" skip="1">trennen</token>
                    <marker>
                        <token regexp="yes">den|die|das</token>
                        <token regexp="yes">&alnum;{1,3}eu<exception>Spreu</exception></token>
                    </marker>
                    <token>vom</token>
                    <token>Weizen</token>
                </pattern>
                <message>Meinten Sie <suggestion>die Spreu</suggestion>? (Redewendung)</message>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example correction="die Spreu">Hier trennt sich <marker>die Streu</marker> vom Weizen.</example>
                <example correction="die Spreu">Hier trennt sich <marker>das Heu</marker> vom Weizen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token regexp="yes">den|die|das</token>
                        <token regexp="yes">&alnum;{1,3}eu<exception>Spreu</exception></token>
                    </marker>
                    <token>vom</token>
                    <token skip="1">Weizen</token>
                    <token inflected="yes">trennen</token>
                </pattern>
                <message>Meinten Sie <suggestion>die Spreu</suggestion>? (Redewendung)</message>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example>Wir werden <marker>die Spreu</marker> vom Weizen trennen.</example>
                <example correction="die Spreu">Wir versuchten <marker>die Streu</marker> vom Weizen zu trennen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="LICHT_UNTER_DEN_SCHEMEL" name="'sein Licht unter den Schemel (Scheffel) stellen'">
            <rule>
                <pattern>
                    <token regexp="yes">stellen|stells?t|stell|stelle</token>
                    <token regexp="yes">&meindein;</token>
                    <token skip="1">Licht</token>
                    <token skip="1">nicht</token>
                    <token>unter</token>
                    <token>den</token>
                    <marker>
                        <token><exception>Scheffel</exception></token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Scheffel</suggestion>? (biblische Redewendung)</message>
                <url>http://www.bibleserver.com/text/LUT/Matth%C3%A4us5,15</url>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example correction="Scheffel">Nun stell dein Licht doch nicht unter den <marker>Schemel</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZUR_SALZSAEURE" name="'zur Salzsäure (-säule) erstarren'">
            <url>http://www.bibleserver.com/text/LUT/1.Mose19,26</url>
            <rule>
                <pattern>
                    <token inflected="yes" skip="1">erstarren</token>
                    <token regexp="yes">zur?</token>
                    <marker>
                        <token regexp="yes">Salz.+<exception>Salzsäule</exception></token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Salzsäule</suggestion>? (biblische Redewendung)</message>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example correction="Salzsäule">Ich erstarrte zur <marker>Salzsäure</marker>.</example>
                <example correction="Salzsäule">Ich erstarrte zur <marker>Salzeule</marker>.</example>
                <example correction="Salzsäule">Ich erstarrte zur <marker>Salzkeule</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">zur?</token>
                    <marker>
                        <token regexp="yes">Salz.+<exception>Salzsäule</exception></token>
                    </marker>
                    <token inflected="yes">erstarren</token>
                </pattern>
                <message>Meinten Sie <suggestion>Salzsäule</suggestion>? (biblische Redewendung)</message>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example correction="Salzsäule">Ich bin zur <marker>Salzsäure</marker> erstarrt.</example>
                <example correction="Salzsäule">Ich bin zur <marker>Salzeule</marker> erstarrt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="APPEL_UND_EI" name="'für einen Apfel und ein Eis (Ei)'">
            <rule>
                <pattern>
                    <token skip="1">für</token>
                    <token inflected="yes">Apfel</token>
                    <token>und</token>
                    <token>ein</token>
                    <marker>
                        <token regexp="yes">\w?ei\w?<exception>Ei</exception></token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>Ei</suggestion>? (Redewendung)</message>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example correction="Ei">Ich geb es dir für einen Apfel und ein <marker>Eis</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="MIT_RUM_BEKLECKERT" name="'mit Rum (Ruhm) bekleckert'">
            <rule>
                <pattern>
                    <token regexp="yes">nicht|unbedingt|gerade</token>
                    <token>mit</token>
                    <marker>
                        <token>Rum</token>
                    </marker>
                    <token regexp="yes">bekleckert|befleckt|bedeckt</token>
                </pattern>
                <message>Meinten Sie <suggestion>Ruhm</suggestion>? (Redewendung)</message>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example>Verzeihung, Sie haben sich eben mit etwas <marker>Rum</marker> bekleckert.</example>
                <example correction="Ruhm">Da haben wir uns nicht gerade mit <marker>Rum</marker> bekleckert.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>Rum</token>
                    </marker>
                    <token>und</token>
                    <token>Ehre</token>
                </pattern>
                <message>Meinten Sie <suggestion>Ruhm</suggestion>?</message>
                <short>Möglicherweise falsch verwendete Redewendung</short>
                <example correction="Ruhm">Ich tat es für <marker>Rum</marker> und Ehre.</example>
            </rule>
        </rulegroup>
        <rule id="MALT_MAHLT" name="'malt (mahlt) zuerst'">
            <pattern>
                <token>wer</token>
                <token>zuerst</token>
                <token>kommt</token>
                <token>,</token>
                <marker>
                    <token regexp="yes">mal.*</token>
                </marker>
                <token>zuerst</token>
            </pattern>
            <message>Meinten Sie <suggestion>mahlt</suggestion>? (Redewendung)</message>
            <short>Möglicherweise falsch verwendete Redewendung</short>
            <example correction="mahlt">Wer zuerst kommt, <marker>malt</marker> zuerst.</example>
        </rule>
        <rule id="AUS_DEM_NICHTS" name="'aus der Luft gegriffen' etc.">
            <regexp>aus der Luft (entstanden|gesaugt)</regexp>
            <message>Meinten Sie <suggestion>aus dem Nichts entstanden</suggestion> oder <suggestion>aus der Luft gegriffen</suggestion>?</message>
            <short>Möglicherweise falsch verwendete Redewendung</short>
            <example correction="aus dem Nichts entstanden|aus der Luft gegriffen">Die Vorwürfe sind doch nicht einfach <marker>aus der Luft entstanden</marker>.</example>
        </rule>
    </category>

    <!-- ====================================================================== -->
    <!-- Zeichensetzung -->
    <!-- ====================================================================== -->
    <category id="PUNCTUATION" name="Zeichensetzung">
        <rulegroup id="XJAEHRIG" name="Xjährig (X-jährig)">
            <url>http://www.duden.de/rechtschreibung/_jaehrig</url>
            <rule>
                <regexp>(\d+jährige[rsnm]?)</regexp>
                <message>Die Kombination Zahl und 'jährig' wird mit Bindestrich geschrieben: <suggestion><match no="1" regexp_match="([Jj])ährig" regexp_replace="-$1ährig"/></suggestion></message>
                <short>Fehlender Bindestrich</short>
                <example correction="46-jährige">Der <marker>46jährige</marker> Diplom-Kaufmann</example>
                <example correction="46-jähriger">Ein <marker>46jähriger</marker> Diplom-Kaufmann</example>
                <example correction="46-jährigem"><marker>46jährigem</marker> Diplom-Kaufmann der Hut geklaut</example>
            </rule>
            <rule>
                <regexp>(\d+) (jährige[rsnm]?)</regexp>
                <message>Die Kombination Zahl und 'jährig' wird mit Bindestrich geschrieben: <suggestion>\1-\2</suggestion></message>
                <short>Fehlender Bindestrich</short>
                <example correction="46-jähriger">Ein <marker>46 jähriger</marker> Diplom-Kaufmann</example>
            </rule>
        </rulegroup>
        <rulegroup id="XX-PROZENTIG" name="20-%ig (20%ig)">
            <url>http://www.duden.de/rechtschreibung/_prozentig</url>
            <rule>
                <regexp>(\d+-%ig(e|es|er|en|em)?)</regexp>
                <message>Eine Zahl und "prozentig" wird <suggestion><match no="1" regexp_match="(\d+)-%ig" regexp_replace="$1%ig" /></suggestion> geschrieben.</message>
                <example correction="20%ige">Eine <marker>20-%ige</marker> Lösung.</example>
            </rule>
            <rule>
                <regexp>(\d+%-ig(e|es|er|en|em)?)</regexp>
                <message>Eine Zahl und "prozentig" wird <suggestion><match no="1" regexp_match="(\d+)%-ig" regexp_replace="$1%ig" /></suggestion> geschrieben.</message>
                <example correction="20%ige">Eine <marker>20%-ige</marker> Lösung.</example>
            </rule>
            <rule>
                <regexp>(\d+prozentige(e|es|er|en|em)?)</regexp>
                <message>Eine Zahl und "prozentig" wird <suggestion><match no="1" regexp_match="(\d+)prozent" regexp_replace="$1-prozent" /></suggestion> geschrieben.</message>
                <example correction="20-prozentige">Eine <marker>20prozentige</marker> Lösung.</example>
            </rule>
        </rulegroup>
        <rulegroup id="EIN_UND_AUS_GEHEN" name="'ein- und ausgehen (ein und aus gehen)'">
            <rule>
                <pattern>
                    <token>ein-</token>
                    <token>und</token>
                    <token inflected="yes">ausgehen</token>
                </pattern>
                <message>Die Wendung <suggestion>ein und aus <match no="3" regexp_match="^aus" regexp_replace=""/></suggestion> wird ohne Bindestrich geschrieben.</message>
                <url>http://www.duden.de/rechtschreibung/ein_und_aus_gehen</url>
                <example correction="ein und aus gegangen">Wir sind dort <marker>ein- und ausgegangen</marker>.</example>
                <example>Mir sind irgendwann die Ideen ausgegangen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="IN_UND_AUSWENDIG" name="'in (in-) und auswendig' etc.">
            <rule>
                <pattern>
                    <marker>
                        <token>ober</token>
                    </marker>
                    <token>und</token>
                    <token regexp="yes">untergärig(e[mnrs]?)?</token>
                </pattern>
                <message>Die Wendung '<suggestion>ober-</suggestion> und \3' wird in der Regel mit Bindestrich geschrieben.</message>
                <short>Meinten Sie '\1-'?</short>
                <example correction="Ober-"><marker>Ober</marker> und untergärige Biersorten unterscheiden sich durch das Brauverfahren.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>Ober</token>
                    </marker>
                    <token>und</token>
                    <token regexp="yes">Unter(hitze|begriff(e[ns]?)?|teil(e[ns]?)?|haus(es)?|kiefer[ns])</token>
                </pattern>
                <message>Die Wendung '<suggestion>Ober-</suggestion> und \3' wird mit Bindestrich geschrieben.</message>
                <short>Meinten Sie '\1-'?</short>
                <example correction="Ober-">Heißluft: 200 °C, <marker>Ober</marker> und Unterhitze: 180 °C.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>An</token>
                    </marker>
                    <token>und</token>
                    <token>Verkauf</token>
                </pattern>
                <message>Die Wendung '<suggestion>An-</suggestion> und Verkauf' wird mit Bindestrich geschrieben, wenn 'Ankauf und Verkauf' gemeint ist.</message>
                <short>Meinten Sie 'An-'?</short>
                <example correction="An-">Auf dem Schild stand "<marker>An</marker> und Verkauf".</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>sang</token>
                    </marker>
                    <token>und</token>
                    <token regexp="yes">klanglos(e[mnrs]?)?</token>
                </pattern>
                <message>Die feste Wendung '<suggestion>sang-</suggestion> und klanglos' wird mit Bindestrich geschrieben.</message>
                <short>Meinten Sie 'sang-'?</short>
                <example correction="sang-">Sowas geht doch immer <marker>sang</marker> und klanglos unter.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>hieb</token>
                    </marker>
                    <token>und</token>
                    <token regexp="yes">stichfest(e[mnrs]?)?</token>
                </pattern>
                <message>Die feste Wendung '<suggestion>hieb-</suggestion> und \3' wird mit Bindestrich geschrieben.</message>
                <short>Meinten Sie 'hieb-'?</short>
                <example correction="hieb-">Wir brauchen <marker>hieb</marker> und stichfeste Beweise.</example>
            </rule>
            <rule>
                <regexp>\bin und auswendig\b</regexp>
                <message>Die feste Wendung <suggestion>in- und auswendig</suggestion> wird mit Bindestrich geschrieben.</message>
                <url>http://www.korrekturen.de/beliebte_fehler/in_und_auswendig.shtml</url>
                <short>Fehlender Bindestrich</short>
                <example correction="in- und auswendig">Sie kennt die Regeln <marker>in und auswendig</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <marker>
                        <token>Groß</token>
                    </marker>
                    <token regexp="yes">\/|und</token>
                    <token>Kleinschreibung</token>
                </pattern>
                <message>Die feste Wendung '<suggestion>Groß-</suggestion> \2 Kleinschreibung' wird in der Regel mit Bindestrich geschrieben.</message>
                <short>Fehlender Bindestrich</short>
                <example correction="Groß-">Bitte beachten Sie die <marker>Groß</marker>/Kleinschreibung.</example>
                <example correction="Groß-">Sie kennt die Regeln der <marker>Groß</marker> und Kleinschreibung.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ZEICHENSETZUNG_DIREKTE_REDE" name="Zeichensetzung bei direkter Rede">
            <rule>
                <pattern>
                    <marker>
                        <token>.</token>
                        <token regexp="yes">&anfzu;</token>
                    </marker>
                    <token>,</token>
                    <token postag_regexp="yes" postag="VER:.*"/>
                </pattern>
                <message>Wenn der Begleitsatz hinter einem wörtlichen Zitat steht, entfällt der Punkt nach dem Zitat.</message>
                <suggestion>\2</suggestion>
                <url>http://www.canoo.net/services/GermanSpelling/Regeln/Interpunktion/Anfuehrungszeichen.html#Anchor-Zitat-35882</url>
                <example>„Abk.“, „lt.“ und „Hrsg.“ sind Abkürzungen.</example>
                <example correction="“">„Ich möchte nichts essen<marker>.“</marker>, sagte er.</example>
            </rule>
            <rule>
                <pattern>
                    <token><exception postag="UNKNOWN|ABK:.*" postag_regexp="yes"/></token>
                    <marker>
                        <token>.</token>
                        <token regexp="yes">&anfzu;</token>
                        <token>.</token>
                    </marker>
                </pattern>
                <message>Wenn ein wörtliches Zitat mit einem Punkt endet, steht nach dem abschließenden Anführungszeichen kein Punkt.</message>
                <suggestion>\2\3</suggestion>
                <url>http://www.canoo.net/services/GermanSpelling/Regeln/Interpunktion/Anfuehrungszeichen.html#Anchor-Zitat-11481</url>
                <example correction=".“">Er sagte: „Ich möchte nichts essen<marker>.“.</marker></example>
                <example>Sie rief: „Ich möchte nichts essen!“!</example>
                <example>Sie kennt den Film „Quo vadis?“.</example>
                <!-- TODO ist das richtig?
                <example>Disziplinen als „Sprachkunst (Grammatica), Scheidkunst (Chymia) u.a<marker>.“.</marker></example> -->
            </rule>
            <rule>
                <pattern>
                    <token><exception postag="UNKNOWN|ABK:.*" postag_regexp="yes"/></token>
                    <marker>
                        <token>.</token>
                        <token regexp="yes">&anfzu;</token>
                        <token regexp="yes">!|\?</token>
                    </marker>
                </pattern>
                <message>Wenn der Begleitsatz mit einem Ausrufezeichen oder Fragezeichen endet, entfällt der Punkt des wörtlichen Zitats.</message>
                <suggestion>\3\4</suggestion>
                <url>http://www.canoo.net/services/GermanSpelling/Regeln/Interpunktion/Anfuehrungszeichen.html#Anchor-Zitat-11481</url>
                <example>Er rief: „Ich möchte nichts essen“!</example>
                <example>Sie rief: „Ich möchte nichts essen!“!</example>
                <example correction="“!">Sie rief: „Ich möchte nichts essen<marker>.“!</marker></example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">&anfzu;</token>
                    <token skip="3" inflected="yes" regexp="yes">&verbendirekterede;<exception scope="next" regexp="yes">,|:|\.|man</exception></token>
                    <token regexp="yes" spacebefore="yes">&anfauf;</token>
                </pattern>
                <message>Ein in ein Zitat eingebetteter Begleitsatz wird mit Kommas vom Zitat abgetrennt.</message>
                <suggestion>\1, <match include_skipped="all" no="2"/>, \3</suggestion>
                <url>http://www.canoo.net/services/GermanSpelling/Regeln/Interpunktion/Anfuehrungszeichen.html#Anchor-Begleitsatz-23240</url>
                <example>Einer Zeitschrift, der Zeitschrift „News“, sagte er: „Es ist wahr.“</example>
                <example correction="“, behauptet er, „">„Die Fenster sind<marker>“ behauptet er „</marker>geschlossen.“</example>
<!--            TODO    "Es regnet," sagte er.-->
            </rule>
            <rule>
                <pattern>
                    <token negate="yes">?</token>
                    <marker>
                        <token regexp="yes">&anfzu;</token>
                    </marker>
                    <token>,</token>
                    <token inflected="yes">fragen</token>
                    <token postag="(PRO|EIG).*" postag_regexp="yes"/>
                    <token min="0" max="2"/>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Fragen in wörtlicher Rede werden mit einem Fragezeichen abgeschlossen.</message>
                <suggestion>?\2</suggestion>
                <url>http://www.canoo.net/services/GermanSpelling/Amtlich/Interpunktion/pgf89-95.html</url>
                <example correction="?“">„Was willst du<marker>“</marker>, fragte er ungehalten.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">&anfzu;</token>
                    <token>,</token>
                    <token skip="3" inflected="yes" regexp="yes">&verbendirekterede;<exception scope="next" regexp="yes">,|:|\.|man</exception></token>
                    <token regexp="yes" spacebefore="yes">&anfauf;</token>
                </pattern>
                <message>Ein in ein Zitat eingebetteter Begleitsatz wird mit Kommas vom Zitat abgetrennt.</message>
                <suggestion>\1, <match include_skipped="all" no="3"/>, \4</suggestion>
                <url>http://www.canoo.net/services/GermanSpelling/Regeln/Interpunktion/Anfuehrungszeichen.html#Anchor-Begleitsatz-23240</url>
                <example>Einer Zeitschrift, der Zeitschrift „News“, sagte er: „Es ist wahr.“</example>
                <example correction="“, behauptet er, „">„Die Fenster sind<marker>“, behauptet er „</marker>geschlossen.“</example>
            </rule>
            <rule>
                <pattern>
                    <token><exception regexp="yes">&anfauf;</exception></token>
                    <marker>
                        <token>,</token>
                        <token regexp="yes" spacebefore="no">&anfzu;</token>
                    </marker>
                </pattern>
                <message>Bei einem Zitat steht das Komma zum Abtrennen des Begleitsatzes hinter dem Anführungszeichen.</message>
                <suggestion>\3,</suggestion>
                <url>http://www.canoo.net/services/GermanSpelling/Regeln/Interpunktion/Anfuehrungszeichen.html</url>
                <example>Der Operator „,“ ist nützlich.</example>
                <example correction="“,">„Die Fenster sind geschlossen<marker>,“</marker> sagt sie.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ABKUERZUNG_FALSCHE_PUNKTE" name="zu viel gesetzte Punkte in Abkürzungen (z. B. 'e.t.c.')">
            <!-- TODO ergänzen. -->
            <rule>
                <regexp>e\. t\. c\.</regexp>
                <message>Meinten Sie <suggestion>etc.</suggestion> (lat. et cetera)?</message>
                <example correction="etc.">Sie erkennt einige Fehler <marker>e. t. c.</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="ABKUERZUNG_FEHLENDE_PUNKTE" name="Fehlende Punkte in Abkürzungen ('z B.' etc.)">
            <!-- TODO ergänzen. -->
            <rule>
                <regexp>\bz B\.</regexp>
                <message>Meinten Sie <suggestion>z.&nbsp;B.</suggestion>?</message>
                <example>Sie erkennt <marker>z. B.</marker> den Fehler in diesem Satz.</example>
                <example correction="z.&nbsp;B.">Sie erkennt <marker>z B.</marker> den Fehler in diesem Satz.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>z</token>
                        <token>.</token>
                        <token>B</token>
                    </marker>
                    <token negate="yes">.</token>
                </pattern>
                <message>Meinten Sie <suggestion>z.&nbsp;B.</suggestion>?</message>
                <example>Sie erkennt <marker>z. B.</marker> den Fehler in diesem Satz.</example>
                <example correction="z.&nbsp;B.">Sie erkennt <marker>z. B</marker> den Fehler in diesem Satz.</example>
            </rule>
            <rule>
                <regexp>z&nbsp;B\.</regexp>
                <message>Meinten Sie <suggestion>z.&nbsp;B.</suggestion>?</message>
                 <example correction="z.&nbsp;B.">Sie erkennt <marker>z B.</marker> den Fehler in diesem Satz.</example>
            </rule>
        </rulegroup>
        <rulegroup id="AUFFORDERUNG_MIT_FRAGEZEICHEN" name="Fragezeichen statt Ausrufezeichen">
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <token regexp="yes">Begründen|Berechnen|Beschreiben|Bestimmen|Beurteilen|Beweisen|Erklären|Erläutern|Ermitteln|Interpretieren|Nennen|Vergleichen|Zeichnen|Zeigen</token>
                    <token skip="-1">Sie</token>
                    <marker>
                        <token postag="SENT_END">?</token>
                    </marker>
                </pattern>
                <message>Wenn dieser Satz eine Aufforderung ist, verwenden Sie bitte ein Ausrufezeichen oder einen Punkt.</message>
                <suggestion>!</suggestion>
                <suggestion>.</suggestion>
                <short>Möglicherweise falsches Satzzeichen</short>
                <example correction="!|.">Berechnen Sie den Glanzwinkel<marker>?</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="FRAGE_OHNE_FRAGEZEICHEN" name="Punkt statt Fragezeichen (nur in wenigen einfachen Fällen, Regel ist in Arbeit)">
            <url>http://www.korrekturen.de/zeichensetzung04.shtml</url>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token postag="PRP.+" postag_regexp="yes" min="0" max="1"/>
                    <token regexp="yes">&fragewoerter;</token>
                    <token min="0" max="2" regexp="yes">denn|eigentlich|endlich|noch|überhaupt|nicht|nur|bloß</token>
                    <marker>
                        <token postag="SENT_END">
                            <exception>?</exception>
                        </token>
                    </marker>
                </pattern>
                <message>Wenn dieser Satz eine Frage ist, verwenden Sie bitte ein Fragezeichen. Das gilt i.d.R. auch für rhetorische Fragen; bei diesen kann aber auch ein Ausrufezeichen passend sein.</message>
                <short>Möglicherweise falsches Satzzeichen</short>
                <example>Wer bremst, verliert<marker>.</marker></example>
                <example correction="">Warum eigentlich nicht<marker>.</marker></example>
                <example correction="">Wann denn endlich<marker>.</marker></example>
                <example correction="">Wohin denn überhaupt<marker>.</marker></example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token regexp="yes" min="0" max="1">Und|Aber</token>
                    <token regexp="yes">&fragewoerter;</token>
                    <token postag="VER:(AUX:|MOD:)?(1|2|3).+" postag_regexp="yes"/>
                    <token postag="(SUB|PRO|EIG).*" postag_regexp="yes"/>
                    <token min="0" max="2" regexp="yes">denn|eigentlich|endlich|noch|überhaupt|schon|auch|nicht|nur|bloß</token>
                    <marker>
                        <token postag="SENT_END">
                            <exception>?</exception>
                        </token>
                    </marker>
                </pattern>
                <message>Wenn dieser Satz eine Frage ist, verwenden Sie bitte ein Fragezeichen. Das gilt i.d.R. auch für rhetorische Fragen; bei diesen kann aber auch ein Ausrufezeichen passend sein.</message>
                <short>Möglicherweise falsches Satzzeichen</short>
                <example>Wer bremst, verliert<marker>.</marker></example>
                <example>Wer bremst denn eigentlich<marker>?</marker></example>
                <example correction="">Wer bist du denn eigentlich<marker>.</marker></example>
                <example correction="">Wann kommst du denn endlich<marker>.</marker></example>
                <example correction="">Was willst du denn überhaupt<marker>.</marker></example>
                <example correction="">Was soll das denn<marker>.</marker></example>
                <example correction="">Und wer ist das<marker>.</marker></example>
                <example correction="">Wie geht es <marker>dir</marker></example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token postag="PRP.+" postag_regexp="yes" min="0" max="1"/>
                    <token regexp="yes">welche[nmrs]|wessen</token>
                    <token postag="SUB:.*" postag_regexp="yes"/>
                    <token postag="VER:(AUX:|MOD:)?(1|2|3).+" postag_regexp="yes"/>
                    <token postag="(SUB|PRO|EIG).*" postag_regexp="yes"/>
                    <token min="0" max="2" regexp="yes">denn|eigentlich|endlich|noch|überhaupt|schon|auch|nicht|nur|bloß</token>
                    <marker>
                        <token postag="SENT_END">
                            <exception>?</exception>
                        </token>
                    </marker>
                </pattern>
                <message>Wenn dieser Satz eine Frage ist, verwenden Sie bitte ein Fragezeichen. Das gilt i.d.R. auch für rhetorische Fragen; bei diesen kann aber auch ein Ausrufezeichen passend sein.</message>
                <short>Möglicherweise falsches Satzzeichen</short>
                <example correction="">Mit wessen Auto fuhr sie<marker>.</marker></example>
                <example correction="">Wessen Auto ist das<marker>.</marker></example>
                <example correction="">An welchem Tag starb Cäsar<marker>.</marker></example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token>Wie</token>
                    <token regexp="yes">lange?|oft|häufig|viel</token>
                    <token postag="VER:(AUX:|MOD:)?(1|2|3).+" postag_regexp="yes"/>
                    <token postag="(SUB|PRO|EIG).*" postag_regexp="yes"/>
                    <token min="0" max="2" regexp="yes">denn|eigentlich|endlich|noch|überhaupt|schon|auch|nicht</token>
                    <marker>
                        <token postag="SENT_END">
                            <exception>?</exception>
                        </token>
                    </marker>
                </pattern>
                <message>Wenn dieser Satz eine Frage ist, verwenden Sie bitte ein Fragezeichen. Das gilt i.d.R. auch für rhetorische Fragen; bei diesen kann aber auch ein Ausrufezeichen passend sein.</message>
                <short>Möglicherweise falsches Satzzeichen</short>
                <example>Wie lange das noch dauert, weiß Gott allein<marker>.</marker></example>
                <example correction="">Wie lange dauert das eigentlich noch<marker>!</marker></example>
                <example correction="">Wie lange dauert das denn noch<marker>.</marker></example>
                <example correction="">Wie oft passierte das<marker>.</marker></example>
                <example correction="">Wie viel kostet das<marker>.</marker></example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token regexp="yes">Bis|Seit|Ab|Von</token>
                    <token>wann</token>
                    <token postag="VER:(AUX:|MOD:)?(1|2|3).+" postag_regexp="yes"/>
                    <token postag="(SUB|PRO|EIG).*" postag_regexp="yes"/>
                    <token min="0" max="2" regexp="yes">denn|eigentlich|endlich|noch|überhaupt|schon|auch|nicht</token>
                    <marker>
                        <token postag="SENT_END">
                            <exception>?</exception>
                        </token>
                    </marker>
                </pattern>
                <message>Wenn dieser Satz eine Frage ist, verwenden Sie bitte ein Fragezeichen. Das gilt i.d.R. auch für rhetorische Fragen; bei diesen kann aber auch ein Ausrufezeichen passend sein.</message>
                <short>Möglicherweise falsches Satzzeichen</short>
                <example>Ab wann das gilt, weiß ich nicht<marker>.</marker></example>
                <example>Ab wann gilt das denn<marker>?</marker></example>
                <example correction="">Ab wann gilt das<marker>!</marker></example>
                <example correction="">Bis wann schläft er<marker>.</marker></example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token postag="VER:(AUX:)?2:SIN:.+" postag_regexp="yes"/>
                    <token>du</token>
                    <token postag="ADJ:PRD:(GRU|KOM)|ADV:.+" postag_regexp="yes"/>
                    <marker>
                        <token postag="SENT_END">
                            <exception>?</exception>
                        </token>
                    </marker>
                </pattern>
                <message>Wenn dieser Satz eine Frage ist, verwenden Sie bitte ein Fragezeichen. Das gilt auch für rhetorische Fragen.</message>
                <short>Möglicherweise falsches Satzzeichen</short>
                <example correction="">Bist du blöd<marker>.</marker></example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token postag="VER:(AUX:)?3:SIN:.+" postag_regexp="yes"/>
                    <token postag="PRO:PER:NOM:SIN:(MAS|FEM|NEU)|EIG:.+" postag_regexp="yes"/>
                    <token postag="ADJ:PRD:(GRU|KOM)|ADV:.+" postag_regexp="yes"/>
                    <marker>
                        <token postag="SENT_END">
                            <exception>?</exception>
                        </token>
                    </marker>
                </pattern>
                <message>Wenn dieser Satz eine Frage ist, verwenden Sie bitte ein Fragezeichen. Das gilt auch für rhetorische Fragen.</message>
                <short>Möglicherweise falsches Satzzeichen</short>
                <example correction="">Ist er blöd<marker>.</marker></example>
                <example correction="">Ist Peter blöd<marker>.</marker></example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token>Wie</token>
                    <token>geht</token>
                    <token>es</token>
                    <token min="0"/>
                    <marker>
                        <token postag="SENT_END">
                            <exception>?</exception>
                        </token>
                    </marker>
                </pattern>
                <message>Wenn dieser Satz eine Frage ist, verwenden Sie bitte ein Fragezeichen. Das gilt auch für rhetorische Fragen.</message>
                <short>Möglicherweise falsches Satzzeichen</short>
                <example correction="">Wie geht es dir<marker>.</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="ROCK_N_ROLL" name="Apostroph in 'Rock 'n' Roll'">
            <rule>
                <pattern>
                    <token>Rock</token>
                    <token skip="1"><exception regexp="yes">and|’n’|'n'</exception></token>
                    <token>Roll</token>
                </pattern>
                <message>Meinten Sie den Musikstil aus den fünfziger Jahren? Gängige Schreibweisen: <suggestion>Rock ’n’ Roll</suggestion>, <suggestion>Rock 'n' Roll</suggestion>, <suggestion>Rock and Roll</suggestion></message>
                <example correction="Rock ’n’ Roll|Rock 'n' Roll|Rock and Roll">Das ist <marker>Rock n´ Roll</marker>, Baby!</example>
                <example correction="Rock ’n’ Roll|Rock 'n' Roll|Rock and Roll">Das ist <marker>Rock n' Roll</marker>, Baby!</example>
            </rule>
            <rule>
                <pattern>
                    <token>Rhythm</token>
                    <token skip="1"><exception regexp="yes">and|’n’|'n'</exception></token>
                    <token>Blues</token>
                </pattern>
                <message>Meinten Sie den Musikstil aus den vierziger Jahren? Gängige Schreibweisen: <suggestion>Rhythm ’n’ Blues</suggestion>, <suggestion>Rhythm 'n' Blues</suggestion>, <suggestion>Rhythm and Blues</suggestion></message>
                <example correction="Rhythm ’n’ Blues|Rhythm 'n' Blues|Rhythm and Blues">Das ist <marker>Rhythm n´ Blues</marker>.</example>
                <example correction="Rhythm ’n’ Blues|Rhythm 'n' Blues|Rhythm and Blues">Das ist <marker>Rhythm n' Blues</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="DOPPELTES_AUSRUFEZEICHEN" name="mehrere Ausrufezeichen etc.">
            <regexp>(\!|\?)(\!|\?)</regexp>
            <message>Die Verwendung von mehreren Frage- oder Ausrufezeichen wirkt oft übertrieben emphatisch.</message>
            <suggestion>\1</suggestion>
            <example>Das ist doch kein Problem<marker>?</marker></example>
            <example correction="!">Das ist kein Problem<marker>!!</marker></example>
            <example correction="?">Ist das ein Problem für dich<marker>?!</marker></example>
        </rule>
        <rule id="NICHTS_OHNE_APOSTROPH" name="Kein Apostroph bei 'nichts', 'nachts', 'montags' etc.">
            <regexp>(&wochentage;|nicht|morgen|mittag|nachmittag|abend|nacht)['’´`‘]s</regexp>
            <message>Das Wort <suggestion>\1s</suggestion> wird standardsprachlich ohne Apostroph geschrieben.</message>
            <short>Möglicherweise falscher Apostroph.</short>
            <example correction="montags">Ich gehe <marker>montag’s</marker> gerne ins Kino.</example>
        </rule>
        <rulegroup id="ANS_OHNE_APOSTROPH" name="Kein Apostroph bei 'ans', 'ins', 'aufs' etc.">
            <url>http://www.canoo.net/services/OnlineGrammar/Wort/Artikel/Prep-Art/Form.html</url>
            <rule>
                <regexp>\b(an|in|für|auf|durch|hinter|über|um|unter|vor)['’´`‘]s</regexp>
                <message>Das Wort <suggestion>\1s</suggestion> wird ohne Apostroph geschrieben.</message>
                <short>'Ans', 'ins' usw. sollten ohne Apostroph geschrieben werden.</short>
                <example>Ich ging <marker>ans</marker> Fenster.</example>
                <example correction="ins">Ich hab’s <marker>in’s</marker> Klo geschmissen.</example>
                <example correction="ins">Ich hab's <marker>in's</marker> Klo geschmissen.</example>
                <example correction="aufs">Ich hab's <marker>auf's</marker> Dach geschmissen.</example>
                <example correction="ans">Ich trat <marker>an's</marker> Fenster.</example>
                <example correction="hinters">Er wurde <marker>hinter's</marker> Licht geführt!</example>
            </rule>
            <rule>
                <regexp>\b(hinter|über|unter)['’´`‘](n|m)</regexp>
                <message>Das umgangssprachliche Wort <suggestion>\1\2</suggestion> wird ohne Apostroph geschrieben.</message>
                <short>'übern', 'untern' usw. sollten ohne Apostroph geschrieben werden.</short>
                <example correction="übern">Ich bin <marker>über'n</marker> Berg.</example>
            </rule>
            <rule>
                <regexp>\bvor['’´`‘](m|n)</regexp>
                <message>Das Wort <suggestion>vor\1</suggestion> wird ohne Apostroph geschrieben.</message>
                <short>'vorm' und 'vorn' sollten ohne Apostroph geschrieben werden.</short>
                <example correction="vorm">Ich bin <marker>vor'm</marker> Supermarkt stehen geblieben.</example>
            </rule>
        </rulegroup>
        <rulegroup id="PLURAL_APOSTROPH" name="AGB's (AGBs) etc.">
            <antipattern>
                <token regexp="yes">King|Queen</token>
                <token regexp="yes">'|’|`|´|‘</token>
                <token>s</token>
                <token>College</token>
            </antipattern>
            <antipattern>
                <token>Queen</token>
                <token regexp="yes">'|’|`|´|‘</token>
                <token>s</token>
                <token>University</token>
            </antipattern>
            <rule>
                <!-- detected by GIRLS_DAY with better message -->
                <antipattern>
                    <token regexp="yes">Girl|Boy</token>
                    <token regexp="yes">'|’|`|´|‘</token>
                    <token>s</token>
                    <token>Day</token>
                </antipattern>
                <pattern>
                    <or>
                        <token>AGB</token>
                        <token>DVD</token>
                        <token postag_regexp="yes" postag="SUB:.*"><exception>Halt</exception></token>
                    </or>
                    <token regexp="yes">'|’|`|´|‘</token>
                    <token>s</token>
                </pattern>
                <message>Meinten Sie <suggestion>\1\3</suggestion> oder <suggestion>\1</suggestion>? Normalerweise wird im Deutschen vor einem Plural-s kein Apostroph gesetzt</message>
                <short>Normalerweise wird im Deutschen vor einem Plural-s kein Apostroph gesetzt</short>
                <example correction="AGBs|AGB">Es gelten die <marker>AGB`s</marker>.</example>
                <example correction="AGBs|AGB">Es gelten die <marker>AGB’s</marker>.</example>
                <example correction="Hits|Hit">Die Gruppe hatte viele <marker>Hit’s</marker>.</example>
                <!-- vgl. http://web.archive.org/web/20110214064020/http://www.duden.de/deutsche_sprache/sprachberatung/newsletter/archiv.php?id=54 -->
                <example>Der <marker>Girls’</marker> Day findet jährlich statt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="APOSTROPH_S" name="Apostroph vor Genitiv-s">
            <rule>
                <pattern>
                    <token postag="EIG:.*" postag_regexp="yes">
                        <exception>King</exception>
                        <exception>Beck</exception>
                        <exception>McDonald</exception>
                        <exception>Andrea</exception>
                    </token>
                    <token regexp="yes">'|’</token>
                    <token>s</token>
                </pattern>
                <message>Normalerweise wird im Deutschen vor einem Genitiv-s kein Apostroph gesetzt: <suggestion>\1s</suggestion>. In Ausnahmefällen wie bei dem Firmennamen 'McDonald’s' oder 'Andrea’s Blumenladen' kann der Apostroph aber richtig sein.</message>
                <short>Normalerweise wird im Deutschen vor einem Genitiv-s kein Apostroph gesetzt.</short>
                <example><marker>Andrea's</marker> Blumenladen</example>
                <example correction="Peters"><marker>Peter's</marker> Bude.</example>
                <example correction="Peters"><marker>Peter’s</marker> Bude.</example>
            </rule>
            <rule>
                <pattern>
                    <token>des</token>
                    <marker>
                        <token postag="SUB:NOM:SIN:(MAS|NEU)" postag_regexp="yes"><exception>King</exception></token>
                        <token regexp="yes">'|’</token>
                        <token>s</token>
                    </marker>
                </pattern>
                <message>Normalerweise wird im Deutschen vor einem Genitiv-s kein Apostroph gesetzt: <suggestion>\2s</suggestion>. In Ausnahmefällen wie bei dem Firmennamen 'Kaiser’s' kann der Apostroph aber richtig sein.</message>
                <short>Normalerweise wird im Deutschen vor einem Genitiv-s kein Apostroph gesetzt.</short>
                <example correction="Kaisers">Des <marker>Kaiser's</marker> neue Kleider.</example>
                <example correction="Müllers">Das Wandern ist des <marker>Müller’s</marker> Lust.</example>
            </rule>
<!--        <rule> TODO zu viele Fehlalarme bei Eigennamen
                <pattern>
                    <marker>
                        <token postag="EIG:.*" postag_regexp="yes" regexp="yes">.*(ss|ß|tz|z|x|ce|cz|ć)<exception>Greenpeace</exception></token>
                    </marker>
                    <token postag="SUB:.*"><exception regexp="yes">[Aa-ZzÄÖÜäöü]</exception><exception postag="EIG:.*" postag_regexp="yes"/></token>
                </pattern>
                <message>Handelt es sich um einen Genitiv? Wörter, die mit einem S-Laut enden, werden im Genitiv mit einem Apostroph markiert.</message>
                <suggestion>\1’</suggestion>
                <url>http://www.korrekturen.de/regelwerk/zeichensetzung4.shtml#P96</url>
                <short>Wörter auf -s usw. enden im Genitiv mit einem Apostroph.</short>
                <example><marker>Wagners</marker> Musik</example>
                <example><marker>Grass’</marker> Blechtrommel</example>
                <example>Hans <marker>Sachs’</marker> Gedichte</example>
                <example><marker>Schultheiß’</marker> Pläne</example>
                <example><marker>Strauß’</marker> Politik</example>
                <example><marker>Max</marker> Lenz</example>
                <example><marker>Max</marker> A. ist nett.</example>
                <example correction="Grass’"><marker>Grass</marker> Blechtrommel</example>
                <example correction="Schultheiß’"><marker>Schultheiß</marker> Pläne</example>-->
                <!--
                können wir nicht rausfinden, ohne bei "Wagners Musik" einen Fehlalarm zu haben:
                <example correction="Sachs’"><marker>Sachs</marker> Gedichte</example>
                Strauß kein Eigenname:
                <example correction="Strauß’"><marker>Strauß</marker> Politik</example>
                -->
<!--             </rule> -->
            <rule>
                <antipattern>
                    <token regexp="yes">Girls|Boys</token>
                    <token regexp="yes" spacebefore="no">'|’</token>
                    <token>Day</token>
                </antipattern>
                <pattern>
                    <token negate="yes" regexp="yes">'|’</token>
                    <marker>
                        <token postag="SUB:.*" postag_regexp="yes" regexp="yes">.*(s|ß|tz|z|x|ce|cz|ć)</token>
                        <token regexp="yes" spacebefore="no">'|’</token>
                    </marker>
                    <token negate="yes" regexp="yes">schen?</token>
                </pattern>
                <message>Sofern es sich nicht um einen Eigennamen handelt, wird der Genitiv normalerweise nicht mit einem Apostroph gekennzeichnet.</message>
                <suggestion><match no="2" postag_regexp="yes" postag="(.*):(DAT|NOM|AKK):(.*)" postag_replace="$1:GEN:$3" /></suggestion>
                <short>Kein Apostroph für den Genitiv (außer bei Eigennamen)</short>
                <example><marker>Wagners</marker> Musik</example>
                <example><marker>Grass’</marker> Blechtrommel</example>
                <example>Hans <marker>Sachs’</marker> Gedichte</example>
                <example><marker>Schultheiß’</marker> Pläne</example>
                <example>Das nennt die Regierung jetzt '<marker>Versorgungsgesetz'</marker>.</example>
                <example>Die <marker>Lenz'</marker>sche Regel ist wichtig.</example>
                <example>Der <marker>Girls’</marker> Day findet jährlich statt.</example>
                <example type="triggers_error"><marker>Strauß’</marker> Politik</example>
                <example correction="Zirkus">Der Direktor des <marker>Zirkus'</marker> Krone</example>
                <example correction="Hauses">Der Direktor des <marker>Haus'</marker> Krone</example>
            </rule>
        </rulegroup>
        <rule id="PUNKT_UND_KLAMMER" name="Punkt und Klammer bei Aufzählungen, z.B. '1.)'" default="off">
            <!-- Quelle: Hans Friedrich Ebel/Claus Bliefert, Bachelor-, Master- und Doktorarbeit. Wiley, ISBN 9783527324774 -->
            <pattern>
                <token postag="SENT_START"/>
                <token regexp="yes">[0-9]{1,2}</token>
                <token>.</token>
                <token>)</token>
            </pattern>
            <message>Bitte verwenden Sie in Aufzählungen entweder Punkt oder Klammer, nicht beides: <suggestion>\2.</suggestion> oder <suggestion>\2)</suggestion>.</message>
            <short>Bitte verwenden Sie in Aufzählungen entweder Punkt oder Klammer, nicht beides.</short>
            <example><marker>1)</marker> Element der Aufzählung.</example>
            <example><marker>2.</marker> Element der Aufzählung.</example>
            <example correction="3.|3)"><marker>3.)</marker> Element der Aufzählung.</example>
        </rule>
        <rulegroup id="ZAHL_PUNKT_KOMMA" name="Komma als Tausendertrennzeichen, z.B. '27,182,818'">
            <rule>
                <regexp>([0-9]+)(,)([0-9]{3})(,)([0-9]{3})</regexp>
                <message>Als Tausendertrennzeichen wird i.d.R. ein schmales Leerzeichen (<suggestion>\1 \3 \5</suggestion>) oder ein Punkt (<suggestion>\1.\3.\5</suggestion>) verwendet.</message>
                <url>https://de.wikipedia.org/wiki/Schreibweise_von_Zahlen#Dezimal-_und_Tausendertrennzeichen</url>
                <example>Die Lösungen sind <marker>27, 182, 818</marker>.</example>
                <example><marker>2,2,3</marker>-Trimethylbutan ist eine chemische Verbindung.</example>
                <example correction="27 182 818|27.182.818">Die Lösung ist <marker>27,182,818</marker>.</example>
            </rule>
            <rule>
                <regexp>([0-9]+)(,)([0-9]{3})(\.)([0-9]+)</regexp>
                <message>Als Dezimaltrennzeichen wird ein Komma, als Tausendertrennzeichen i.d.R. ein schmales Leerzeichen (<suggestion>\1 \3,\5</suggestion>) oder ein Punkt (<suggestion>\1.\3,\5</suggestion>) verwendet.</message>
                <url>https://de.wikipedia.org/wiki/Schreibweise_von_Zahlen#Dezimal-_und_Tausendertrennzeichen</url>
                <example correction="27 182,81|27.182,81">Die Lösung ist <marker>27,182.81</marker>.</example>
            </rule>
            <rule>
                <regexp>([0-9]+)(,)([0-9]{3})(,)([0-9]{3})(\.)([0-9]+)</regexp>
                <message>Als Dezimaltrennzeichen wird ein Komma, als Tausendertrennzeichen i.d.R. ein schmales Leerzeichen (<suggestion>\1 \3 \5,\7</suggestion>) oder ein Punkt (<suggestion>\1.\3.\5,\7</suggestion>) verwendet.</message>
                <url>https://de.wikipedia.org/wiki/Schreibweise_von_Zahlen#Dezimal-_und_Tausendertrennzeichen</url>
                <example correction="27 182 818,28|27.182.818,28">Die Lösung ist <marker>27,182,818.28</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="PUNKT_NACH_ORDINALZAHL" name="Punkt nach Ordinalzahlen">
            <!-- TODO: SEHR VIEL allgemeiner; [zahl] - Wort im Sg.? -->
            <rule>
                <regexp>\b([0-9]{1,2}) (Jahrhunderts?|&monate;)\b</regexp>
                <message>Meinten Sie <suggestion>\1. \2</suggestion>? Möglicherweise haben Sie einen Punkt nach '\1' vergessen, oder '\2' müsste im Plural stehen.</message>
                <short>Meinten Sie \1. \2?</short>
                <example>In den vergangenen <marker>20 Jahrhunderten</marker> gab es zwei Weltkriege.</example>
                <example correction="20. Jahrhundert">Im <marker>20 Jahrhundert</marker> gab es zwei Weltkriege.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">im|zum|beim|am</token>
                    <marker>
                        <token regexp="yes">[0-9]{1,2}</token>
                        <token postag="SUB:DAT:SIN:(MAS|NEU)" postag_regexp="yes"><exception postag="SUB:.+:PLU:.+" postag_regexp="yes"/><exception regexp="yes">Zoll|Grad</exception></token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>\2. \3</suggestion>? Möglicherweise haben Sie einen Punkt nach '\2' vergessen, oder '\3' müsste im Plural stehen.</message>
                <short>Meinten Sie \2. \3?</short>
                <example>In den vergangenen <marker>20 Jahrhunderten</marker> gab es zwei Weltkriege.</example>
                <example>Im <marker>5 Grad</marker> kalten Wasser.</example>
                <example correction="20. Stock">Im <marker>20 Stock</marker> ist was los.</example>
                <example correction="20. Mai">Am <marker>20 Mai</marker> geht es los.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">in|betreffend|durch|für|gegen|kontra|ohne|via|wider|um</token>
                    <token>den</token>
                    <marker>
                        <token regexp="yes">[0-9]{1,2}</token>
                        <token postag="SUB:AKK:SIN:(MAS|NEU)" postag_regexp="yes"><exception postag="SUB:.+:PLU:.+" postag_regexp="yes"/></token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>\3. \4</suggestion>? Möglicherweise haben Sie einen Punkt nach '\3' vergessen, oder '\4' müsste im Plural stehen.</message>
                <short>Meinten Sie \3. \4?</short>
                <example>In den vergangenen <marker>20 Jahrhunderten</marker> gab es zwei Weltkriege.</example>
                <example correction="20. Stock">Wir fahren in den <marker>20 Stock</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="PFEILE" name="-&gt; (→)">
            <rule>
                <pattern>
                    <token negate="yes">&lt;</token>
                    <marker>
                        <token regexp="yes">(\-|=){1,2}</token>
                        <token>&gt;</token>
                    </marker>
                </pattern>
                <message>Wollen Sie einen Pfeil verwenden?</message>
                <suggestion>→</suggestion>
                <suggestion>⇾</suggestion>
                <suggestion>⇉</suggestion>
                <suggestion>⇒</suggestion>
                <suggestion>⇨</suggestion>
                <suggestion>⇛</suggestion>
                <short>Wollen Sie einen Pfeil verwenden?</short>
                <example correction="→|⇾|⇉|⇒|⇨|⇛"><marker>-&gt;</marker> Erster Punkt</example>
            </rule>
            <!-- TODO tests fail (because of &lt;?)
            <rule>
              <pattern mark_to="-1">
                <token>&lt;</token>
                <token regexp="yes">(\-|=){1,2}</token>
                <token negate="yes">></token>
              </pattern>
              <message>Wollen Sie einen Pfeil oder <suggestion>≤</suggestion> verwenden? Vorschläge: <suggestion>←</suggestion>, <suggestion>⇽</suggestion>, <suggestion>⇇</suggestion>, <suggestion>⇐</suggestion>, <suggestion>⇦</suggestion>, <suggestion>⇚</suggestion></message>
              <example>A ← B</example>
              <example type="incorrect">A <marker>&lt;-</marker> B</example>
            </rule>
            <rule>
              <pattern>
                <token>&lt;</token>
                <token regexp="yes">\-|=</token>
                <token>></token>
              </pattern>
              <message>Wollen Sie einen Pfeil verwenden? Vorschläge: <suggestion>↔</suggestion>, <suggestion>⇿</suggestion>, <suggestion>⇄</suggestion>, <suggestion>⇆</suggestion>, <suggestion>⇋</suggestion>, <suggestion>⇌</suggestion>, <suggestion>⇔</suggestion></message>
              <example>A ⇔ B</example>
              <example type="incorrect">A <marker>&lt;=></marker> B</example>
            </rule>-->
        </rulegroup>
        <rulegroup id="GROESSERALS" name="&gt;= (≥)">
            <rule>
                <regexp>&gt;=</regexp>
                <message>Meinten Sie <suggestion>≥</suggestion> oder <suggestion>≧</suggestion>?</message>
                <example>1 = 1</example>
                <example correction="≥|≧">1 <marker>&gt;=</marker> 0</example>
            </rule>
            <!-- TODO tests fail (because of &lt;?)
            <rule>
              <pattern mark_to="-1">
                <token>&lt;</token>
                <token>=</token>
                <token negate="yes">></token>
              </pattern>
              <message>Meinten Sie <suggestion>≤</suggestion> oder <suggestion>≦</suggestion>?</message>
              <example>1 ≤ 3</example>
              <example type="incorrect">1 <marker>&lt;=</marker> 3</example>
            </rule>
           -->
        </rulegroup>
        <rulegroup id="GRAD_ZU_VIEL" name="Gradzeichen zu viel ('°K (K)')">
            <url>https://de.wikipedia.org/wiki/Kelvin</url>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">[0-9]+</token>
                    <marker>
                        <token>°K</token>
                    </marker>
                </pattern>
                <message>'°K' (Grad Kelvin) wird seit 1967 nicht mehr verwendet.</message>
                <suggestion>K</suggestion>
                <example correction="K">Es ist 25 <marker>°K</marker> warm.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>([0-9]+°K)</regexp>
                <message>'°K' (Grad Kelvin) wird seit 1967 nicht mehr verwendet. Vorschlag: <suggestion><match no="1" regexp_match="([0-9]*)°K" regexp_replace="$1 K"/></suggestion></message>
                <example>Es ist <marker>25 K</marker> warm.</example>
                <example correction="25 K">Es ist <marker>25°K</marker> warm.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>Grad Kelvin</regexp>
                <message>'Grad Kelvin' wird seit 1967 nicht mehr verwendet.</message>
                <suggestion>Kelvin</suggestion>
                <example correction="Kelvin">Es ist 5 <marker>Grad Kelvin</marker> warm.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DIN_A_4" name="'DIN A 4 (A4)'">
            <rule>
                <pattern>
                    <token>DIN</token>
                    <marker>
                        <token regexp="yes">[a-d]</token>
                        <token regexp="yes">[0-8]</token>
                    </marker>
                </pattern>
                <message>Meinten Sie das Papierformat DIN <suggestion><match no="2" case_conversion="startupper"/>\3</suggestion>?</message>
                <example correction="C4">Ich brauche einen Umschlag der Größe DIN <marker>c 4</marker>.</example>
            </rule>
        </rulegroup>
        <rulegroup id="EINHEIT_LEERZEICHEN" name="Falsches/Fehlendes Leerzeichen zwischen Zahl und Einheit">
            <rule>
                <regexp case_sensitive='yes'>(\-?[0-9]+(%|°C|°F|°Ra|°De|°D|°Ré|°Re|°R|°Rø|(Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y)?m|(Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y)?N|[kKMGTPEZY]i?B|[kmµnp]g|[Mk]t|kWh|GWa|MWd|MWh))</regexp>
                <message>Vor Einheitenzeichen sollte ein Leerzeichen gesetzt werden. Vorschlag: <suggestion><match no="1" regexp_match="((\-)?[0-9]{1,})" regexp_replace="$1 "/></suggestion></message>
                <url>https://de.wikipedia.org/wiki/DIN_5008#Schriftzeichen_f.C3.BCr_W.C3.B6rter_und_Rechenzeichen_.28Abschnitte_7_und_8.29</url>
                <example correction="25 °C">Es ist <marker>25°C</marker> warm.</example>
                <example correction="-25 °C">Es ist <marker>-25°C</marker> warm.</example>
                <example correction="5 °F">Es ist 25,<marker>5°F</marker> warm.</example>
                <example>Es ist 25,<marker>5 °C</marker> warm.</example>
                <example>Es ist 25,<marker>5 °Ra</marker> warm.</example>
                <example>Er ist <marker>5 km</marker> gelaufen.</example>
                <example correction="5 km">Er ist <marker>5km</marker> gelaufen.</example>
                <example>Die Datei ist <marker>5 ZiB</marker> groß.</example>
                <example correction="5 ZiB">Die Datei ist <marker>5ZiB</marker> groß.</example>
                <example>Die Datei ist <marker>5 kB</marker> groß.</example>
                <example correction="5 kB">Die Datei ist <marker>5kB</marker> groß.</example>
                <example correction="5 kg">Er wiegt <marker>5kg</marker>.</example>
                <example correction="5 Mt">Er wiegt <marker>5Mt</marker>.</example>
                <example>Er wiegt <marker>5 µg</marker>.</example>
                <example>Isotop 241Am</example>
                <example>(AsCH3)2n</example>
                <example>Bd. 1b</example>
                <example>Erster bemannter Start der Saturn 1B</example>
                <example correction="000 kWh">Wie verbrauchen 2.<marker>000kWh</marker></example>
                <example>Die Steigung beträgt <marker>5 %</marker>.</example>
                <example correction="5 %">Die Steigung beträgt <marker>5%</marker>.</example>
            </rule>
            <rule>
                <regexp>((\-)?[0-9]{1,}) (°[^CFK])</regexp>
                <message>Vor dem Gradzeichen, auf das kein Buchstabe zur Kennzeichnung der Skala folgt, steht kein Leerzeichen. Verwenden Sie <suggestion>\1°</suggestion> oder fügen Sie ggf. ein fehlendes Einheitenzeichen hinzu (z. B. <suggestion>\1 °C</suggestion>).</message>
                <example correction="25°|25 °C">Der Winkel ist <marker>25 ° </marker>groß.</example>
                <example correction="5°|5 °C">Es ist -25,<marker>5 ° </marker>warm.</example>
                <example correction="-25°|-25 °C">Es ist <marker>-25 ° </marker>warm.</example>
                <example correction="25°|25 °C">Der Winkel ist <marker>25 ° </marker>groß.</example>
                <example correction="-25°|-25 °C">Es ist <marker>-25 ° </marker>warm.</example>
            </rule>
            <rule>
                <regexp>(\-?[0-9]+) (″)</regexp>
                <message>Vor dem \2-Zeichen steht in der Regel kein Leerzeichen.</message>
                <suggestion>\1\2</suggestion>
                <example>3° 14′ 45,54″</example>
                <example correction="54″">45,<marker>54 ″</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="SCHRAEGSTRICH_EINHEITEN" name="Fehlender/zu viel gesetzter Schrägstrich bei Einheiten">
            <rule>
                <regexp case_sensitive='yes'>kmh</regexp>
                <message>Meinten Sie <suggestion>km/h</suggestion> (Kilometer pro Stunde, Maßeinheit der Geschwindigkeit)?</message>
                <example correction="km/h">Er fährt mit 50 <marker>kmh</marker>.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(kw|KW|kW)/h</regexp>
                <message>Meinten Sie <suggestion>kWh</suggestion> (Leistung mal Zeit, Maßeinheit der Arbeit)?</message>
                <example correction="kWh">Wir verbrauchen 2000 <marker>kw/h</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token regexp="yes">[Mk]bits</token>
                    </marker>
                    <token regexp="yes" inflected="yes">(schnell|langsam|.*Geschwindigkeit|(.*Übertragungs|.*load|Daten)rate)</token>
                </pattern>
                <message>Meinten Sie <suggestion><match no="1" regexp_match="([Mk]).*" regexp_replace="$1bit/s"/></suggestion> (Datenübertragungsrate) oder <suggestion><match no="1" regexp_match="(.*)s" regexp_replace="$1"/></suggestion> (Datenmenge)?</message>
                <example correction="Mbit/s|Mbit">Der DSL-Anschluss ist 16000 <marker>Mbits</marker> schnell.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes" inflected="yes" skip="3">(schnell|langsam|.*Geschwindigkeit|(.*Übertragungs|.*load|Daten)rate)</token>
                    <marker>
                        <token regexp="yes">[Mk]bits</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion><match no="2" regexp_match="([Mk]).*" regexp_replace="$1bit/s"/></suggestion> (Datenübertragungsrate) oder <suggestion><match no="2" regexp_match="(.*)s" regexp_replace="$1"/></suggestion> (Datenmenge)?</message>
                <example correction="Mbit/s|Mbit">Der DSL-Anschluss bietet eine Datenübertragungsrate von 16000 <marker>Mbits</marker>.</example>
            </rule>
        </rulegroup>
        <rule id="MALZEICHEN" name="Sternchen statt Malzeichen">
            <pattern>
                <token regexp="yes">[0-9]+[a-z]*|[a-z]</token>
                <marker>
                    <token>*</token>
                </marker>
                <token regexp="yes">[0-9]+[a-z]*|[a-z]</token>
            </pattern>
            <message>Wollen Sie statt des Sternchens (*) einen Mittelpunkt (<suggestion>·</suggestion>), ein Malzeichen (<suggestion>×</suggestion>) oder einen Sternoperator (<suggestion>∗</suggestion>) verwenden?</message>
            <example>a = 2 · x² + 5</example>
            <example>4,5 × 2,5</example>
            <example correction="·|×|∗">5 <marker>*</marker> 2 = 10</example>
            <example correction="·|×|∗">a = 5 <marker>*</marker> x + 7</example>
            <example correction="·|×|∗">a = 5x <marker>*</marker> 5 + 7</example>
            <example correction="·|×|∗">a <marker>*</marker> b</example>
        </rule>
        <rule id="LEERZEICHEN_RECHENZEICHEN" name="Leerzeichen vor Rechenzeichen">
            <!-- Zwischen Zahlen werden Rechenzeichen durch kleine, feste Zwischenräume (Duden) oder ganze Leerschritte (DIN 5008) von den Zahlen abgetrennt -->
            <antipattern>
                <!-- vermutlich Uhrzeit: -->
                <token regexp="yes">([01]?[0-9]|2[0-4])[0-9]?</token>
                <token>:</token>
                <token regexp="yes">[0-5][0-9]</token>
            </antipattern>
            <pattern>
                <marker>
                    <token regexp="yes">([0-9]+[a-z]*)
                        <exception scope="previous" regexp="yes">Maßstab(e?s)?</exception>
                        <exception scope="previous" regexp="yes">\d\d\d\d-\d\d-\d\d</exception>
                    </token>
                    <token spacebefore="no" regexp="yes">[\*×∗·\+÷:=]</token>
                    <token spacebefore="no" regexp="yes">(([0-9]+[a-z]*))+<exception regexp="yes">\d\dh</exception></token>
                </marker>
                <token negate="yes">Uhr</token>
            </pattern>
            <message>Rechenzeichen sollten durch (schmale, geschützte) Leerzeichen abgetrennt werden.</message>
            <suggestion>\1 \2 \3</suggestion>
            <example>Eine Karte im Maßstab 1:80000.</example>
            <example>Ich muss um 7:00 Uhr aufstehen.</example>
            <example>Ich muss um 7:00h aufstehen.</example>
            <example>Am 2014-01-23 10:32 schrieb ich:</example>
            <example>a = 2 · x² + 5</example>
            <example>4,5 × 2,5</example>
            <example>Zwischen 9:00 und 16:45.</example>
            <example correction="3a = 2"><marker>3a=2</marker>.</example>
            <example correction="5 * 5"><marker>5*5</marker>.</example>
        </rule>
        <rulegroup id="KOMMA_AUFZAEHLUNG" name="Falsches Komma vor Konjunktion in Aufzählung (nur wenige Fälle)">
            <rule>
                <pattern>
                    <token regexp="yes">[a-z]+\-</token>
                    <marker>
                        <token>,</token>
                        <token regexp="yes">und|oder</token>
                    </marker>
                </pattern>
                <message>Bei Aufzählungen steht vor Wörtern oder Wortgruppen, die mit '\3' verbunden sind, in der Regel kein Komma.</message>
                <suggestion> \3</suggestion>
                <url>http://www.duden.de/sprachwissen/rechtschreibregeln/komma#K100</url>
                <example correction=" und">LanguageTool kann Grammatik-, Zeichensetzungs-<marker>, und</marker> Tippfehler finden.</example>
                <example>LanguageTool kann Grammatikfehler, die von einer Rechtschreibprüfung nicht erkannt werden,<marker> und</marker> andere Fehler finden.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KOMMA_ALS_KOMPARATIV" name="Komma bei 'als' mit Komparativ">
            <!-- TODO needs work -->
            <rule>
                <pattern>
                    <token postag="ADJ:PRD:KOM"/>
                    <marker>
                        <token>,</token>
                        <token>als</token>
                    </marker>
                    <token postag="ADJ:PRD:GRU|PA2:PRD:GRU:VER|VER:PA2:SFT" postag_regexp="yes"/>
                    <token postag="SENT_END"/>
                </pattern>
                <message>&inwend; '\1<suggestion> als</suggestion> \4' sollte kein Komma stehen.</message>
                <url>http://www.canoo.net/services/GermanSpelling/Regeln/Interpunktion/Komma/Nebensatz.html#Anchor-In-47857</url>
                <short>Falsch gesetztes Komma</short>
                <example correction=" als">Du fährst schneller<marker>, als</marker> nötig. </example>
                <example correction=" als">Du fährst schneller<marker>, als</marker> erlaubt. </example>
                <example correction=" als">Du fährst schneller<marker>, als</marker> erwartet. </example>
                <example>Du fährst schneller <marker>als</marker> nötig. </example>
                <example>Du fährst schneller, <marker>als</marker> es nötig ist. </example>
            </rule>
        </rulegroup>
        <rulegroup id="KOMMA_KONJ_ADV" name="Fehlendes Komma vor bestimmten Adverbien und Konjunktionen">
            <!-- TODO zum einen/anderen; nicht nur/sondern auch; suggestion -->
            <rule>
                <pattern>
                    <token postag="SENT_START"/>
                    <token skip="-1">einerseits<exception scope="next">,</exception></token>
                    <marker>
                        <token regexp="yes">andererseits|andr?erseits</token>
                    </marker>
                </pattern>
                <message>Vor \3 in der Wendung '\2 … \3' muss ein Komma stehen.</message>
                <short>Fehlendes Komma</short>
                <example correction="">Einerseits ist er gut <marker>andererseits</marker> nicht.</example>
                <example>Einerseits ist er gut<marker>, andererseits</marker> nicht.</example>
                <example>Enzyklopädien standen zwischen Lehrbüchern einerseits und Wörterbüchern <marker>andererseits</marker>. </example>
            </rule>
            <rule>
                <pattern>
                    <token skip="-1">je<exception scope="next">,</exception></token>
                    <marker>
                        <token regexp="yes">desto|umso</token>
                    </marker>
                </pattern>
                <message>Vor \2 in der Wendung '\1 … \2' muss ein Komma stehen.</message>
                <short>Fehlendes Komma</short>
                <example correction="">Je mehr ich schreibe <marker>desto</marker> mehr Fehler mache ich.</example>
                <example>Je mehr ich schreibe<marker>, desto</marker> mehr Fehler mache ich.</example>
            </rule>
        </rulegroup>
        <rulegroup id="KOMMA_DATUM_WOCHENTAG" name="Fehlendes Komma zwischen Wochentag und Datumsangabe">
            <url>http://www.canoo.net/services/GermanSpelling/Regeln/Interpunktion/Komma/Angaben.html#Anchor-Bei-49575</url>
            <rule>
                <pattern>
                    <marker>
                        <token regexp='yes'>&wochentage;|&abgekWochentage;</token>
                    </marker>
                    <token regexp='yes' min='0'>den|dem|der|des</token>
                    <token regexp='yes'>\d\d?</token>
                    <token>.</token>
                    <token regexp='yes'>\d\d?</token>
                    <token>.</token>
                </pattern>
                <message>Bei mehrteiligen Datumsangaben steht hinter dem Wochentag ein Komma</message>
                <suggestion>\1,</suggestion>
                <short>Fehlendes Komma</short>
                <example correction="Samstag,">Termin: <marker>Samstag</marker> den 23.08.2014</example>
                <example correction="Samstag,">Termin: <marker>Samstag</marker> 23.08.2014</example>
                <example correction="Samstag,">Termin: <marker>Samstag</marker> den 23.8.2014</example>
                <example correction="Sa,">Termin: <marker>Sa</marker> der 23.08.2014</example>
                <example correction="Freitag,">Termin: <marker>Freitag</marker> der 22.08.2014</example>
                <example correction="Sa,">Termin: <marker>Sa</marker> dem 23.08.2014</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token regexp='yes'>&wochentage;|&abgekWochentage;</token>
                    </marker>
                    <token regexp='yes' min='0'>den|dem|der|des</token>
                    <token regexp='yes'>\d\d?</token>
                    <token>.</token>
                    <token regexp='yes'>&monate;|&abgekMonate;</token>
                </pattern>
                <message>Bei mehrteiligen Datumsangaben steht hinter dem Wochentag ein Komma</message>
                <suggestion>\1,</suggestion>
                <short>Fehlendes Komma</short>
                <example correction="Samstag,">Termin: <marker>Samstag</marker> den 23. August 2014</example>
                <example correction="Samstag,">Termin: <marker>Samstag</marker> 23. August 2014</example>
                <example correction="Sa,">Termin: <marker>Sa</marker> der 23. August 2014</example>
                <example correction="Freitag,">Termin: <marker>Freitag</marker> der 22. August 2014</example>
                <example correction="Sa,">Termin: <marker>Sa</marker> dem 23. August 2014</example>
                <example>Termin: Samstag, den 23. August</example>
            </rule>
        </rulegroup>
        <rulegroup id="SONDERN_KOMMA" name="Fehlendes Komma vor 'sondern'">
            <!-- "vor die Konjunktion 'sondern' [ist] immer ein Komma zu setzen" (cf. url) -->
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START" skip="-1"/>
                    <token skip="-1" postag=".*VER.*" postag_regexp="yes"><exception scope="next" regexp="yes">(,|und|oder)</exception></token>
                    <marker>
                        <token skip="-1" regexp="yes">(nicht|kein.*|kaum|nie)<exception scope="next" regexp="yes">(,|und|oder|—|\-|\–|\()</exception></token>
                        <token>sondern</token>
                    </marker>
                </pattern>
                <message>Vor der Konjunktion 'sondern' steht immer ein Komma.</message>
                <suggestion><match no="3" include_skipped="all"/>, \4</suggestion>
                <url>http://www.duden.de/sprachwissen/sprachratgeber/besonderheiten-von--em-sondern--em-</url>
                <short>Vor der Konjunktion 'sondern' steht immer ein Komma.</short>
                <example>Sie geht nicht, <marker>sondern</marker> schwimmt.</example>
                <example>Sie laufen nicht und <marker>sondern</marker> trotzdem Schweiß ab.</example>
                <example correction="nicht, sondern">Sie geht <marker>nicht sondern</marker> sie schwimmt.</example>
                <example>Sie geht nicht — <marker>sondern</marker> schwimmt</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START" skip="-1"/>
                    <token skip="-1">,</token>
                    <token skip="-1" postag=".*VER.*" postag_regexp="yes"><exception scope="next" regexp="yes">(,|und|oder)</exception></token>
                    <marker>
                        <token skip="-1" regexp="yes">(nicht|kein.*|kaum|nie)<exception scope="next" regexp="yes">(,|und|oder|—|\-|\–|\()</exception></token>
                        <token>sondern</token>
                    </marker>
                </pattern>
                <message>Vor der Konjunktion 'sondern' steht immer ein Komma.</message>
                <suggestion><match no="4" include_skipped="all"/>, \5</suggestion>
                <url>http://www.duden.de/sprachwissen/sprachratgeber/besonderheiten-von--em-sondern--em-</url>
                <short>Vor der Konjunktion 'sondern' steht immer ein Komma.</short>
                <example>Sie läuft nicht, sie geht nicht, <marker>sondern</marker> schwimmt.</example>
                <example>Sie schwimmt nicht, sie laufen nicht und <marker>sondern</marker> trotzdem Schweiß ab.</example>
                <example correction="nicht, sondern">Sie läuft nicht, sie geht <marker>nicht sondern</marker> sie schwimmt.</example>
                <example>Sie läuft nicht, sie geht nicht — <marker>sondern</marker> schwimmt</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START" skip="-1"/>
                    <token skip="-1" regexp="yes">(?iu)(nicht|kein.*|kaum|nie)<exception scope="next" regexp="yes">(,|und|oder)</exception></token>
                    <marker>
                        <token skip="-1" postag=".*VER.*" postag_regexp="yes"><exception scope="next" regexp="yes">(,|und|oder|—|\-|\–|\()</exception></token>
                        <token>sondern</token>
                    </marker>
                </pattern>
                <message>Vor der Konjunktion 'sondern' steht immer ein Komma.</message>
                <suggestion><match no="3" include_skipped="all"/>, \4</suggestion>
                <example>Kein Bisschen hat er getan, <marker>sondern</marker> nur herumgelegen.</example>
                <example>Sie sind nicht auf Jagd gegangen und <marker>sondern</marker> trotzdem Schweiß ab.</example>
                <example correction="hat er getan, sondern">Kein Bisschen <marker>hat er getan sondern</marker> nur herumgelegen.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START" skip="-1"/>
                    <token skip="-1">,</token>
                    <token skip="-1" regexp="yes">(?iu)(nicht|kein.*|kaum|nie)<exception scope="next" regexp="yes">(,|und|oder)</exception></token>
                    <marker>
                        <token skip="-1" postag=".*VER.*" postag_regexp="yes"><exception scope="next" regexp="yes">(,|und|oder|—|\-|\–|\()</exception></token>
                        <token>sondern</token>
                    </marker>
                </pattern>
                <message>Vor der Konjunktion 'sondern' steht immer ein Komma.</message>
                <suggestion><match no="4" include_skipped="all"/>, \5</suggestion>
                <example>Er ist nie faul, kein Bisschen hat er getan, <marker>sondern</marker> nur herumgelegen.</example>
                <example>Sie sind nie faul, sie sind nicht auf Jagd gegangen und <marker>sondern</marker> trotzdem Schweiß ab.</example>
                <example correction="hat er getan, sondern">Er ist nie faul, kein Bisschen <marker>hat er getan sondern</marker> nur herumgelegen.</example>
            </rule>
        </rulegroup>
        <rulegroup id="SUBJUNKTION_KOMMA" name="Fehlendes Komma bei Subjunktion">
            <rule>
                <!-- TODO At the moment, we simply check whether there's no comma at all. This simplifies the rule (because we do not have to take care of cases where words like ohne, sondern, meist, dadurch etc. procede the conjunction), but we fail to detect many mistakes -->
                <pattern case_sensitive="yes">
                    <token postag="SENT_START" skip="-1">
                        <exception scope="next" regexp="yes">,|–|\-|;|\:|&anfauf;|…|[0-9]+|\?|\!|&gt;|\=|&klamauf;</exception>
                    </token>
                    <marker>
                        <token regexp="yes" skip="-1">
                            dass|weil|obwohl|obgleich|sodass|wenn
                            <exception scope="next" regexp="yes">,|–|\-|;|\:|&anfauf;|…|[0-9]+|\?|\!|&gt;|\=|&klamauf;|möglich</exception>
                        </token>
                    </marker>
                    <token postag=".*VER.*" postag_regexp="yes" skip="-1">
                        <exception scope="next" regexp="yes">,|–|\-|;|\:|&anfauf;|…|[0-9]+|\?|\!|&gt;|\=|&klamauf;</exception>
                    </token>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Ein mit der Subjunktion '\2' eingeleiteter Nebensatz wird in der Regel mit (mindestens) einem Komma vom Hauptsatz abgetrennt.</message>
                <example>Er mag das Spiel, <marker>weil</marker> es ihm Spaß macht.</example>
                <example>Er mag das Spiel, auch <marker>weil</marker> es Spaß macht.</example>
                <example correction="">Er mag das Spiel <marker>weil</marker> es ihm Spaß macht.</example>
                <example>Er mag das Spiel nicht, selbst <marker>wenn</marker> es Spaß macht.</example>
                <example>Besser <marker>denn</marker> je.</example>
                <example>Auch <marker>wenn</marker> es so ist, bist du noch mein Freund.</example>
                <example>Erst <marker>wenn</marker> es so ist, kann ich dir helfen.</example>
                <example correction="">Erst <marker>wenn</marker> es so ist kann ich dir helfen.</example>
                <example>Er ist in der freien Reichsstadt <marker>Weil</marker> geboren.</example>
                <example>Ich komme <marker>wenn</marker> möglich früher.</example>
                <example>Falls nötig und <marker>wenn</marker> möglich wird er beendet.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token postag="SENT_START"/>
                    <marker>
                        <token skip="-1" regexp="yes">Dass|Obwohl|Obgleich|Sodass|Wenn<exception scope="next" regexp="yes">,|–|\-|;|\:|&anfauf;|…|[0-9]+|\?|\!|&gt;|\=|&klamauf;|möglich</exception></token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Ein mit der Subjunktion '<match case_conversion="alllower" no="2"/>' eingeleiteter Nebensatz wird in der Regel mit einem Komma vom Hauptsatz abgetrennt.</message>
                <example>Obwohl er groß ist, kommt er dran.</example>
                <example correction=""><marker>Obwohl</marker> er groß ist kommt er dran.</example>
                <example>"Obwohl das so ist!"</example>
                <example>Weil am Rhein</example>
                <example>Obwohl das der 25. ist, ist es gut.</example>
                <example><marker>Wenn</marker> möglich wird er beendet.</example>
            </rule>
        </rulegroup>
        <rule id="BISSTRICH_STATT_WAEHRUNG" name="Bis-Strich statt Währungssymbol">
            <pattern>
                <token regexp="yes">[0-9]{1,4}</token>
                <token>,</token>
                <token regexp="yes">[0-9]{2}</token>
                <marker>
                    <token>,</token>
                    <token>–</token>
                </marker>
            </pattern>
            <message>Wollten Sie ein Währungssymbol (beispielsweise <suggestion> €</suggestion> oder <suggestion> $</suggestion>) verwenden?</message>
            <example>10<marker>,–</marker> €</example>
            <example>9<marker>,99</marker> €</example>
            <example correction=" €| $">9,99<marker>,–</marker></example>
        </rule>
        <rule id="ZWISCHEN_BISSTRICH" name="'zwischen' mit Bis-Strich">
            <regexp>(seit|zwischen) (([0-9]{1,5})(\-|–)([0-9]{1,5}))</regexp>
            <message>'Zwischen' steht in der Regel mit 'und', nicht mit dem Bis-Strich: <suggestion><match no="1"/> <match no="2" regexp_match="([0-9]{1,5})(\-|–)([0-9]{1,5})" regexp_replace="$1 und $3"/></suggestion>.</message>
            <example correction="Zwischen 9 und 10"><marker>Zwischen 9–10</marker> Uhr.</example>
        </rule>
        <rulegroup id="VON_BIS" name="'von' mit Bis-Strich">
            <url>https://de.wikipedia.org/wiki/Halbgeviertstrich#Bis-Strich</url>
            <rule>
                <pattern>
                    <token>von</token>
                    <marker>
                        <token>a-z</token>
                    </marker>
                    <token negate="yes">bis</token>
                </pattern>
                <message>Bitte schreiben Sie 'bis' bei vorhergehendem 'von' aus: <suggestion>A bis Z</suggestion>.</message>
                <short>Bitte schreiben Sie 'bis' bei vorhergehendem 'von' aus.</short>
                <example><marker>Pilze von A bis Z</marker>.</example>
                <example>Die Buchstaben <marker>A–Z</marker>.</example>
                <example correction="A bis Z">Pilze von <marker>A-Z</marker>.</example>
            </rule>
            <rule>
                <pattern>
                    <token>von</token>
                    <marker>
                        <token>a</token>
                        <token regexp="yes">\-|–</token>
                        <token>z</token>
                    </marker>
                    <token negate="yes">bis</token>
                </pattern>
                <message>Bitte schreiben Sie 'bis' bei vorhergehendem 'von' aus: <suggestion>\2 bis \4</suggestion>.</message>
                <short>Bitte schreiben Sie 'bis' bei vorhergehendem 'von' aus.</short>
                <example><marker>Pilze von A bis Z</marker>.</example>
                <example>Die Buchstaben <marker>A–Z</marker>.</example>
                <example correction="A bis Z">Pilze von <marker>A - Z</marker>.</example>
                <example correction="A bis Z">Pilze von <marker>A – Z</marker>.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <!-- TODO Warum diese Ausnahmen? Quelle? -->
                    <token regexp="yes" negate="yes">Breiten?|[A-ZÄÖÜ].+breiten?|innerhalb|Verzögerung(en)?|Gewichte?s?|[A-ZÄÖÜ].+gewichte?s?|Dauer|Umfange?s?|Größen?|Längen?|Durchmesser([ns])?|(R|.+r)adius|Masse|(T|.+t)emperatur(en)?|(D|.+d)ruck(e?s)?|Anzahl(en)?|Alters?|Tagesdosis|Dosis|Bereichs?|[A-ZÄÖÜ].+wert(en?)?|Wert(en?)?|(A|[A-ZÄÖÜ].+a)nteil(s|en?)?|(K|.+k)onzentration(en)?|(R|[A-ZÄÖÜ].+r)aten?|(B|[A-ZÄÖÜ].+b)estand(e?s)?|(G|[A-ZÄÖÜ].+g)eschwindigkeit(en)?|Tragfähigkeit</token>
                    <marker>
                        <token regexp="yes">[vV]o[nm]</token>
                        <token regexp="yes">([0-9]{1,5})(\-|–)([0-9]{1,5})</token>
                    </marker>
                </pattern>
                <message>Bitte schreiben Sie 'bis' bei vorhergehendem 'von' aus: <suggestion><match no="2"/> <match no="3" regexp_match="([0-9]{1,5})(\-|–)([0-9]{1,5})" regexp_replace="$1 bis $3"/></suggestion>.</message>
                <short>Bitte schreiben Sie 'bis' bei vorhergehendem 'von' aus.</short>
                <example><marker>9–10</marker> Stunden lang.</example>
                <example>Temperaturen von <marker>9–10</marker> Grad.</example>
                <example>Höchsttemperaturen von <marker>9–10</marker> Grad.</example>
                <example>Ein Gewicht von <marker>90–100</marker> Tonnen.</example>
                <example>Eine Breite von <marker>90–100</marker> Zentimetern.</example>
                <example correction="Von 9 bis 10"><marker>Von 9–10</marker> Uhr.</example>
            </rule>
            <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes" negate="yes">Breiten?|[A-ZÄÖÜ].+breiten?|innerhalb|Verzögerung(en)?|Gewichte?s?|[A-ZÄÖÜ].+gewichte?s?|Dauer|Umfange?s?|Größen?|Längen?|Durchmesser([ns])?|(R|.+r)adius|Masse|(T|.+t)emperatur(en)?|(D|.+d)ruck(e?s)?|Anzahl(en)?|Alters?|Tagesdosis|Dosis|Bereichs?|[A-ZÄÖÜ].+wert(en?)?|Wert(en?)?|(A|[A-ZÄÖÜ].+a)nteil(s|en?)?|(K|.+k)onzentration(en)?|(R|[A-ZÄÖÜ].+r)aten?|(B|[A-ZÄÖÜ].+b)estand(e?s)?|(G|[A-ZÄÖÜ].+g)eschwindigkeit(en)?|Tragfähigkeit</token>
                    <marker>
                        <token regexp="yes">[vV]o[nm]</token>
                        <token regexp="yes">[0-9]{1,5}</token>
                        <token regexp="yes">\-|–</token>
                        <token regexp="yes">[0-9]{1,5}</token>
                    </marker>
                </pattern>
                <message>Bitte schreiben Sie 'bis' bei vorhergehendem 'von' aus: <suggestion>\2 \3 bis \5</suggestion>.</message>
                <short>Bitte schreiben Sie 'bis' bei vorhergehendem 'von' aus.</short>
                <example><marker>9–10</marker> Stunden lang.</example>
                <example>Temperaturen von <marker>9–10</marker> Grad.</example>
                <example correction="Von 9 bis 10"><marker>Von 9 – 10</marker> Uhr.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>([vV]o[nm]) (Band|Blatt|Seite|Zeile) (([0-9]{1,5})(\-|–)([0-9]{1,5}))</regexp>
                <message>Bitte schreiben Sie 'bis' bei vorhergehendem 'von' aus: <suggestion><match no="1"/> <match no="2"/> <match no="3" regexp_match="([0-9]{1,5})(\-|–)([0-9]{1,5})" regexp_replace="$1 bis $3"/></suggestion>.</message>
                <short>Bitte schreiben Sie 'bis' bei vorhergehendem 'von' aus.</short>
                <example correction="Von Zeile 7 bis 11"><marker>Von Zeile 7-11</marker> wird geprüft, ob die Zahl eine Primzahl ist.</example>
                <example correction="Von Zeile 7 bis 11"><marker>Von Zeile 7–11</marker> wird geprüft, ob die Zahl eine Primzahl ist.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>([vV]o[nm]) (Band|Bänden?|Blatt|Blättern?|Seiten?|Zeilen?) ([0-9]{1,5}) (\-|–) ([0-9]{1,5})</regexp>
                <message>Bitte schreiben Sie 'bis' bei vorhergehendem 'von' aus: <suggestion>\1 \2 \3 bis \5</suggestion>.</message>
                <short>Bitte schreiben Sie 'bis' bei vorhergehendem 'von' aus.</short>
                <example correction="Von Zeile 7 bis 11"><marker>Von Zeile 7 - 11</marker> wird geprüft, ob die Zahl eine Primzahl ist.</example>
                <example correction="Von Zeile 7 bis 11"><marker>Von Zeile 7 – 11</marker> wird geprüft, ob die Zahl eine Primzahl ist.</example>
            </rule>
            <rule>
                <regexp>(vo[nm]) ([0-9]{1,5})\.(\-|–)([0-9]{1,5})\.</regexp>
                <message>Bitte schreiben Sie 'bis' bei vorhergehendem 'von' aus: <suggestion>\1 \2. bis \4.</suggestion>.</message>
                <example><marker>Vom 9. bis 10.</marker> April.</example>
                <example correction="Vom 7. bis 10."><marker>Vom 7.-10.</marker> März.</example>
            </rule>
            <!-- commented out because of the warning in PatternRuleTest if CHECK_WITH_SENTENCE_SPLITTING = true TODO
            <rule>
                <pattern>
                    <token regexp="yes">vo[nm]</token>
                    <token regexp="yes">[0-9]{1,5}</token>
                    <token>.</token>
                    <token regexp="yes">\-|–</token>
                    <token regexp="yes">[0-9]{1,5}</token>
                    <token>.</token>
                </pattern>
                <message>Bitte schreiben Sie 'bis' bei vorhergehendem 'von' aus: <suggestion>\1 \2\3 bis \5\6</suggestion>.</message>
                <example><marker>Vom 9. bis 10.</marker> April.</example>
                <example correction="Vom 9. bis 10."><marker>Vom 9. – 10.</marker> April.</example>
                <example correction="vom 9. bis 10.">Und <marker>vom 9. – 10.</marker> April.</example>
                <example correction="Vom 7. bis 10."><marker>Vom 7.-10.</marker> März.</example>
            </rule>
            -->
        </rulegroup>
        <!-- false positive bei Zitaten -->
        <rulegroup default="off" id="ANFUEHRUNG_KOMPOSITA" name="Komposita mit Anführungszeichen statt Bindestrichen, z.B. „Geht nicht“-Einstellung">
            <url>https://de.wikipedia.org/wiki/Leerzeichen_in_Komposita</url>
            <rule>
                <pattern>
                    <token postag="SENT_START" skip="-1"/>
                    <marker>
                        <token regexp="yes">&anfauf;</token>
                        <token regexp="yes">&alnum;+</token><token regexp="yes">&alnum;+</token>
                        <token regexp="yes">&anfzu;</token>
                        <token regexp="yes" skip="-1">\-&alnum;+</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Wollten Sie ein Kompositum bilden? Lassen Sie bitte die Anführungszeichen weg und verwenden Sie Bindestriche:
                    <suggestion>\3-\4\6</suggestion>
                </message>
                <short>Lassen Sie bitte die Anführungszeichen weg und verwenden Sie Bindestriche.</short>
                <example><marker>Geht-nicht-Einstellung</marker></example>
                <example correction="Geht-nicht-Einstellung">Du mit deiner <marker>„Geht nicht“-Einstellung</marker>!</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START" skip="-1"/>
                    <marker>
                        <token regexp="yes">&anfauf;</token>
                        <token regexp="yes">&alnum;+</token><token regexp="yes">&alnum;+</token><token regexp="yes">&alnum;+</token>
                        <token regexp="yes">&anfzu;</token>
                        <token regexp="yes" skip="-1">\-&alnum;+</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Wollten Sie ein Kompositum bilden? Lassen Sie bitte die Anführungszeichen weg und verwenden Sie Bindestriche:
                    <suggestion>\3-\4-\5\7</suggestion>
                </message>
                <short>Lassen Sie bitte die Anführungszeichen weg und verwenden Sie Bindestriche.</short>
                <example><marker>Geht-gar-nicht-Einstellung</marker></example>
                <example correction="Geht-gar-nicht-Einstellung">Du mit deiner <marker>„Geht gar nicht“-Einstellung</marker>!</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START" skip="-1"/>
                    <marker>
                        <token regexp="yes">&anfauf;</token>
                        <token regexp="yes">&alnum;+</token><token regexp="yes">&alnum;+</token><token regexp="yes">&alnum;+</token><token regexp="yes">&alnum;+</token>
                        <token regexp="yes">&anfzu;</token>
                        <token regexp="yes" skip="-1">\-&alnum;+</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Wollten Sie ein Kompositum bilden? Lassen Sie bitte die Anführungszeichen weg und verwenden Sie Bindestriche:
                    <suggestion>\3-\4-\5-\6\8</suggestion>
                </message>
                <short>Lassen Sie bitte die Anführungszeichen weg und verwenden Sie Bindestriche.</short>
                <example><marker>Geht-ja-gar-nicht-Einstellung</marker></example>
                <example correction="Geht-ja-gar-nicht-Einstellung">Du mit deiner <marker>„Geht ja gar nicht“-Einstellung</marker>!</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="SENT_START" skip="-1"/>
                    <marker>
                        <token regexp="yes">&anfauf;</token>
                        <token regexp="yes">&alnum;+</token><token regexp="yes">&alnum;+</token><token regexp="yes">&alnum;+</token><token regexp="yes">&alnum;+</token><token regexp="yes">&alnum;+</token>
                        <token regexp="yes">&anfzu;</token>
                        <token regexp="yes" skip="-1">\-&alnum;+</token>
                    </marker>
                    <token postag="SENT_END"/>
                </pattern>
                <message>Wollten Sie ein Kompositum bilden? Lassen Sie bitte die Anführungszeichen weg und verwenden Sie Bindestriche:
                    <suggestion>\3-\4-\5-\6-\7\9</suggestion>
                </message>
                <short>Lassen Sie bitte die Anführungszeichen weg und verwenden Sie Bindestriche.</short>
                <example><marker>Geht-ja-überhaupt-gar-nicht-Einstellung</marker></example>
                <example correction="Geht-ja-überhaupt-gar-nicht-Einstellung">Du mit deiner <marker>„Geht ja überhaupt gar nicht“-Einstellung</marker>!</example>
            </rule>
        </rulegroup>
    </category>

    <!-- ====================================================================== -->
    <!-- Typographie -->
    <!-- ====================================================================== -->
    <category id="TYPOGRAPHY" name="Typographie">
        <rulegroup id="TYPOGRAFISCHE_ANFUEHRUNGSZEICHEN" name="Typografische Anführungszeichen und Prime">
            <!-- TODO: mit  spacebefore="no/yes" öffnende und schließende Anführungszeichen unterscheiden und entsprechend vorschlagen? -->
            <!-- TODO: default="off"? An geraden Anführungszeichen ist ja nichts falsch, sie sind bloß hässlich. -->
            <rule>
                <pattern>
                    <token regexp="yes">'|`|´|’|‘|′</token>
                    <token spacebefore="no"><match no="0"/></token>
                    <token spacebefore="no"><match no="0"/></token>
                </pattern>
                <message>Wollen Sie das Triple-Prime-Zeichen (<suggestion>‴</suggestion>; dritte Ableitung, dreigestrichene Oktave) verwenden?</message>
                <example correction="‴">f<marker>'''</marker> ist einfach zu berechnen.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">'|`|´|’|‘|′</token>
                    <token spacebefore="no"><match no="0"/></token>
                </pattern>
                <message>Wollen Sie ein typografisches Anführungszeichen (<suggestion>„</suggestion> <suggestion>“</suggestion>, <suggestion>»</suggestion> <suggestion>«</suggestion>) oder das Sekunden-/Zollzeichen (<suggestion>″</suggestion>) verwenden?</message>
                <example correction="„|“|»|«|″">f<marker>''</marker> ist einfach zu berechnen.</example>
                <example correction="„|“|»|«|″">f<marker>´´</marker> ist einfach zu berechnen.</example>
            </rule>
            <rule>
                <regexp>"</regexp>
                <message>Wollen Sie statt des Ersatzzeichens (") ein typografisches Anführungszeichen (<suggestion>„</suggestion> <suggestion>“</suggestion>, <suggestion>»</suggestion> <suggestion>«</suggestion>) oder das Sekunden-/Zollzeichen (<suggestion>″</suggestion>) verwenden?</message>
                <example correction="„|“|»|«|″">Der Bildschirm ist 7<marker>"</marker> groß.</example>
            </rule>
            <rule>
                <regexp>'</regexp>
                <message>Wollen Sie statt des Ersatzzeichens (') einen Apostroph (<suggestion>’</suggestion>), typografische Anführungszeichen (<suggestion>‚</suggestion> <suggestion>‘</suggestion>, <suggestion>›</suggestion> <suggestion>‹</suggestion>) oder das Minutenzeichen (<suggestion>′</suggestion>) verwenden?</message>
                <example correction="’|‚|‘|›|‹|′">Felix<marker>'</marker> Hausaufgaben sind gut.</example>
            </rule>
        </rulegroup>
        <rulegroup id="GROESSER_KLEINER_ANFUEHRUNG" name="Größer-/Kleiner-Zeichen statt frz. Anführungszeichen">
            <rule>
                <regexp>&gt;([a-zäöüßáàâêéèëíìîïòóôõûçñšž]+)&lt;</regexp>
                <message>Wollen Sie statt Größer-/Kleiner-Zeichen einfache französische Anführungszeichen verwenden?</message>
                <suggestion>›<match no="1" include_skipped="all"/>‹</suggestion>
                <short>Größer-/Kleiner-Zeichen statt frz. Anführungszeichen?</short>
                <example correction="›tolle‹">Das ist eine <marker>&gt;tolle&lt;</marker> Sache.</example>
            </rule>
            <rule>
                <regexp>&gt;&gt;([a-zäöüßáàâêéèëíìîïòóôõûçñšž]+)&lt;&lt;</regexp>
                <message>Wollen Sie statt Größer-/Kleiner-Zeichen doppelte französische Anführungszeichen verwenden?</message>
                <suggestion>»<match no="1" include_skipped="all"/>«</suggestion>
                <short>Größer-/Kleiner-Zeichen statt frz. Anführungszeichen?</short>
                <example correction="»tolle«">Das ist eine <marker>&gt;&gt;tolle&lt;&lt;</marker> Sache.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ANFUEHRUNG_VERSCHACHTELT" name="„Verschachtelte ‚Anführungszeichen‘“">
            <!-- NOTE es gibt viele Fehler in der Wikipedia, die auf falsche (”) oder fehlende Anführungszeichen zurückzuführen sind -->
            <url>https://de.wikipedia.org/wiki/Anf%C3%BChrungszeichen#Typografische_Anf.C3.BChrungszeichen</url>
            <rule>
                <pattern>
                    <token skip="-1" postag="SENT_START"/>
                    <token skip="-1">„<exception scope="next" regexp="yes">“|‚</exception></token>
                    <marker>
                        <token skip="-1" spacebefore="yes">„</token>
                        <token skip="-1" spacebefore="no">“</token>
                    </marker>
                </pattern>
                <message>Innerhalb von doppelten Anführungszeichen sollten einfache verwendet werden.</message>
                <suggestion>‚<match no="3" include_skipped="following"/>‘</suggestion>
                <short>Verwenden Sie hier bitte einfache Anführungszeichen.</short>
                <example>Der <marker>„Film“</marker> ist „gut“.</example>
<!--                 <example>Der <marker>„Film über ‚die Sachen, die „gut“ sind‘“</marker> ist „gut“.</example> TODO -->
                <example correction="‚Anführungszeichen‘">„Verschachtelte <marker>„Anführungszeichen“</marker>“ sind kompliziert.</example>
                <example correction="‚das Ding‘">„Ich habe <marker>„das Ding“</marker> noch nicht gesehen. Ich weiß es nicht.“</example>
                <!-- commented out because of the warning in PatternRuleTest if CHECK_WITH_SENTENCE_SPLITTING = true -->
<!--                 <example correction="‚Anführungszeichen‘">„Verschachtelte <marker>„Anführungszeichen“</marker> sind kompliziert.“ Hier geht der Text weiter.</example> -->
<!--                 <example correction="‚Anführungszeichen‘">Sie sagte: „Verschachtelte <marker>„Anführungszeichen“</marker> sind kompliziert.“ Hier geht der Text weiter.</example> -->
            </rule>
            <rule>
                <pattern>
                    <token skip="-1" postag="SENT_START"/>
                    <marker>
                        <token skip="-1" spacebefore="yes">„<exception scope="next">„</exception></token>
                        <token skip="-1" spacebefore="no">“<exception scope="next">„</exception></token>
                    </marker>
                    <token skip="-1" spacebefore="no">“</token>
                </pattern>
                <message>Innerhalb von doppelten Anführungszeichen sollten einfache verwendet werden.</message>
                <suggestion>‚<match no="2" include_skipped="following"/>‘</suggestion>
                <short>Verwenden Sie hier bitte einfache Anführungszeichen.</short>
                <example>Der <marker>„Film“</marker> ist „gut“.</example>
<!--                 <example>Der <marker>„Film über ‚die Sachen, die „gut“ sind‘“</marker> ist „gut“.</example> TODO -->
                <example correction="‚Anführungszeichen‘">„Verschachtelte <marker>„Anführungszeichen“</marker>“ sind kompliziert.</example>
                <example correction="‚das Ding‘">„Ich weiß es nicht. Ich habe <marker>„das Ding“</marker> noch nicht gesehen.“</example>
<!--                 <example correction="‚Elemente der Mathematik‘">Informationen aus „Beihefte zur Zeitschrift <marker>„Elemente der Mathematik“</marker>“ von Ernst</example> -->
            </rule>
            <rule>
                <pattern>
                    <token skip="-1" postag="SENT_START"/>
                    <token skip="-1">»<exception scope="next" regexp="yes">«|‹</exception></token>
                    <marker>
                        <token skip="-1" spacebefore="yes">»</token>
                        <token skip="-1" spacebefore="no">«</token>
                    </marker>
                </pattern>
                <message>Innerhalb von doppelten Anführungszeichen sollten einfache verwendet werden.</message>
                <suggestion>›<match no="3" include_skipped="following"/>‹</suggestion>
                <short>Verwenden Sie hier bitte einfache Anführungszeichen.</short>
                <example correction="›Anführungszeichen‹">»Verschachtelte <marker>»Anführungszeichen«</marker>« sind kompliziert.</example>
<!--                 <example correction="›Anführungszeichen‹">»Verschachtelte <marker>»Anführungszeichen«</marker> sind kompliziert.« Hier geht der Text weiter.</example> -->
<!--                 <example correction="›Anführungszeichen‹">Sie sagte: »Verschachtelte <marker>»Anführungszeichen«</marker> sind kompliziert.« Hier geht der Text weiter.</example> -->
            </rule>
            <rule>
                <pattern>
                    <token skip="-1" postag="SENT_START"/>
                    <marker>
                        <token skip="-1" spacebefore="yes">»<exception scope="next">»</exception></token>
                        <token skip="-1" spacebefore="no">«<exception scope="next">»</exception></token>
                    </marker>
                    <token skip="-1" spacebefore="no">«<exception scope="next">«</exception></token>
                </pattern>
                <message>Innerhalb von doppelten Anführungszeichen sollten einfache verwendet werden.</message>
                <suggestion>›<match no="2" include_skipped="following"/>‹</suggestion>
                <short>Verwenden Sie hier bitte einfache Anführungszeichen.</short>
                <example>Den <marker>»Freund«</marker> seiner Mutter mochte er »überhaupt nicht«.</example>
                <example correction="›Anführungszeichen‹">»Verschachtelte <marker>»Anführungszeichen«</marker>« sind kompliziert.</example>
<!--                 <example correction="›Anführungszeichen‹">»Verschachtelte <marker>»Anführungszeichen«</marker> sind kompliziert.« Hier geht der Text weiter.</example> -->
<!--                 <example correction="›Anführungszeichen‹">Sie sagte: »Verschachtelte <marker>»Anführungszeichen«</marker> sind kompliziert.« Hier geht der Text weiter.</example> -->
            </rule>
        </rulegroup>
        <rulegroup id="FALSCHES_ANFUEHRUNGSZEICHEN" name="Falsches Anführungszeichen ('” [99]' statt '“ [66]')">
            <rule>
                <regexp>”</regexp>
                <message>Wollten Sie ein schließendes Anführungszeichen verwenden?</message>
                <suggestion>“</suggestion>
                <example correction="“">Er ist „gut<marker>”</marker>.</example>
            </rule>
            <!-- In Wissenschaft i.o.
            <rule>
                <pattern>
                    <token>’</token>
                </pattern>
                <message>Wollten Sie ein schließendes Anführungszeichen verwenden?</message>
                <suggestion>‘</suggestion>
                <example>Er ist ‚gut<marker>‘</marker>.</example>
                <example correction="‘">Er ist ‚gut<marker>’</marker>.</example>
            </rule>-->
        </rulegroup>
        <rulegroup id="AKZENT_STATT_APOSTROPH" name="Akzent statt Apostroph">
            <url>https://de.wikipedia.org/wiki/Apostroph#Typografisch_falsch</url>
            <rule>
                <pattern>
                    <token postag="UNKNOWN" negate_pos="yes"/>
                    <token regexp="yes">´|`|‘</token>
                    <token regexp="yes">s|sche[mrns]?</token>
                </pattern>
                <message>Wollten Sie einen Apostroph verwenden?</message>
                <suggestion>\1'\3</suggestion>
                <suggestion>\1’\3</suggestion>
                <short>Akzent statt Apostroph</short>
                <example correction="Geht's|Geht’s"><marker>Geht´s</marker> noch?</example>
                <example correction="Beck'sche|Beck’sche">Die <marker>Beck´sche</marker> Reihe</example>
                <example correction="McDonald's|McDonald’s"><marker>McDonald´s</marker></example>
                <example correction="McDonald's|McDonald’s"><marker>McDonald`s</marker></example>
            </rule>
            <rule>
                <regexp>[‘´`](nen|ne|n)\b</regexp>
                <message>Wollten Sie einen Apostroph verwenden?</message>
                <suggestion>'\1</suggestion>
                <suggestion>’\1</suggestion>
                <short>Akzent statt Apostroph</short>
                <example correction="'ne|’ne">Das war vielleicht <marker>‘ne</marker> Party!</example>
                <example correction="'ne|’ne">Das war vielleicht <marker>´ne</marker> Party!</example>
                <example correction="'ne|’ne">Das war vielleicht <marker>`ne</marker> Party!</example>
                <example correction="'n|’n">Auf<marker>´n</marker> Dachboden musst du gehen.</example>
            </rule>
            <rule>
                <regexp>\bc[´`‘]t\b</regexp>
                <message>Der Name der Computerzeitschrift <suggestion>c’t</suggestion> wird mit einem Apostroph geschrieben.</message>
                <short>Akzent statt Apostroph</short>
                <example correction="c’t">Die <marker>c`t</marker> ist eine Computerzeitschrift.</example>
            </rule>
        </rulegroup>
        <rule id="BISSTRICH" name="Bis-Strich vs. Bindestrich">
            <pattern case_sensitive="yes">
                <token negate="yes" regexp="yes">IS[BS]N|ISO|DIN|IEC</token>
                <marker>
                    <token spacebefore="yes" regexp="yes">([0-9]{1,5})(\-)([0-9]{1,5})</token>
                </marker>
            </pattern>
            <message>Meinten Sie <suggestion><match no="2" regexp_match="\-" regexp_replace="–"/></suggestion>? Als Bis-Strich wird i.A. der Gedankenstrich verwendet. Zur Unterteilung von Zifferngruppen (ISBN u.ä.) ist der Bindestrich jedoch korrekt.</message>
            <url>http://typefacts.com/artikel/grundlagen/bindestrich-gedankenstrich</url>
            <short>Als Bis-Strich sollte der Gedankenstrich ohne Leerzeichen verwendet werden.</short>
            <example correction="40–50">Der Täter ist etwa <marker>40-50</marker> Jahre alt.</example>
        </rule>
        <rulegroup id="AUSLASSUNGSPUNKTE" name="Auslassungspunkte">
            <!-- TODO: Add &nbsp; before '…' if not already present. -->
            <rule>
                <regexp>\.\.\.</regexp>
                <message>Verwenden Sie Auslassungspunkte (<suggestion>…</suggestion>) statt drei einzelner Punkte.</message>
                <short>Bitte verwenden Sie Auslassungspunkte.</short>
                <example correction="…">Er geht [<marker>...</marker>] nach Hause.</example>
            </rule>
            <rule>
                <regexp>…\.</regexp>
                <message>Auf Auslassungspunkte folgt kein Schlusspunkt.</message>
                <suggestion>…</suggestion>
                <url>http://www.duden.de/sprachwissen/rechtschreibregeln/auslassungspunkte#K18</url>
                <short>Auf Auslassungspunkte folgt kein Schlusspunkt.</short>
                <example correction="…">Er geht nach Hause <marker>….</marker></example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes" negate="yes" negate_pos="yes" postag="SENT_START">&nbsp;|&nnbsp;|&thinsp;|&klamauf;|&anfauf;|[a-zäöü]|.*\+</token>
                    <marker>
                        <token spacebefore="no">…</token>
                    </marker>
                </pattern>
                <message>Vor Auslassungspunkten sollte in der Regel ein geschütztes Leerzeichen stehen, außer wenn es sich um eine Auslassung im Wortinneren handelt.</message>
                <suggestion>&nbsp;…</suggestion>
                <url>https://de.wikipedia.org/wiki/Auslassungspunkte</url>
                <short>Vor Auslassungspunkten sollte meist ein geschütztes Leerzeichen stehen.</short>
                <example>Er geht […] nach Hause.</example>
                <example>Er geht nach Hause&nbsp;…</example>
                <example>Du bist ein A…!</example>
                <example>… Nein.</example>
                <example>(A+B+<marker>…</marker>+Z)</example>
                <example correction="&nbsp;…">Er geht nach Hause<marker>…</marker></example>
            </rule>
        </rulegroup>
        <rulegroup id="ABKUERZUNG_LEERZEICHEN" name="geschütztes Leerzeichen bei Abkürzungen wie 'z. B.'">
            <!-- Generalize? How can we make sure we're not only replacing part of an abbreviation? -->
            <url>https://de.wikipedia.org/wiki/Abk%C3%BCrzung#Abk.C3.BCrzungen_mit_Punkt_und_Leerzeichen</url>
            <rule>
                <regexp case_sensitive='yes'>Prof\.Dr\.</regexp>
                <message>Die Abkürzung <suggestion>Prof. Dr.</suggestion> sollte durch ein Leerzeichen getrennt werden.</message>
                <short>Abkürzungen sollten durch Leerzeichen getrennt werden.</short>
                <example>Prof. Dr. Hans Müller</example>
                <example>Prof.&nbsp;Dr.&nbsp;med. Hans Müller</example>
                <example correction="Prof. Dr."><marker>Prof.Dr.</marker> med. Hans Müller</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>Dr\.(iur|med|oec|phil|theol)\.</regexp>
                <message>&glalong;<suggestion>Dr.&nbsp;\1.</suggestion></message>
                <short>&gla;</short>
                <example>Dr.&nbsp;med. Hans Müller</example>
                <example correction="Dr.&nbsp;med."><marker>Dr.med.</marker> Hans Müller</example>
                <example correction="Dr.&nbsp;phil."><marker>Dr.phil.</marker> Hans Müller</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(s|S)\.\s?(o|u)\.</regexp>
                <message>&glalong;<suggestion>\1.&nbsp;\2.</suggestion></message>
                <short>&gla;</short>
                <example>Das ist richtig, s.&nbsp;u.</example>
                <example correction="s.&nbsp;u.">Das ist falsch, <marker>s.u.</marker></example>
                <example correction="s.&nbsp;o.">Das ist auch nicht gut, <marker>s. o.</marker></example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(d|D)\.\s?h\.</regexp>
                <message>&glalong;<suggestion>\1.&nbsp;h.</suggestion></message>
                <short>&gla;</short>
                <example>Das ist richtig, d.&nbsp;h. gut.</example>
                <example correction="d.&nbsp;h.">Das ist falsch, <marker>d.h.</marker> schlecht.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(m|M)\.\s?E\.</regexp>
                <message>&glalong;<suggestion>\1.&nbsp;E.</suggestion></message>
                <short>&gla;</short>
                <example>Das ist m.&nbsp;E. richtig.</example>
                <example correction="m.&nbsp;E.">Das ist <marker>m.E.</marker> schlecht.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(B|M)\.A\.</regexp>
                <message>&glalong;<suggestion>\1.&nbsp;A.</suggestion></message>
                <short>&gla;</short>
                <example>Hans Müller, M.&nbsp;A.</example>
                <example correction="M.&nbsp;A.">Hans Müller, <marker>M.A.</marker></example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(z|Z)\.\s?(B|K|T|Zt|Hd?)\.</regexp>
                <message>&glalong;<suggestion>\1.&nbsp;\2.</suggestion></message>
                <short>&gla;</short>
                <example>Das ist z.&nbsp;B. richtig.</example>
                <example correction="z.&nbsp;B.">Das ist <marker>z.B.</marker> falsch.</example>
                <example correction="z.&nbsp;T.">Das ist <marker>z.T.</marker> falsch.</example>
                <example correction="z.&nbsp;B.">Das ist <marker>z. B.</marker> auch nicht gut.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(v|n)\.\s?Chr\.</regexp>
                <message>&glalong;<suggestion>\1.&nbsp;Chr.</suggestion></message>
                <short>&gla;</short>
                <example>Das war um 100 n.&nbsp;Chr.</example>
                <example correction="n.&nbsp;Chr.">Das war um 100 <marker>n.Chr.</marker></example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(c|s)\.t\.</regexp>
                <message>&glalong;<suggestion>\1.&nbsp;t.</suggestion></message>
                <short>&gla;</short>
                <example>Das Seminar beginnt um 16 Uhr c.&nbsp;t.</example>
                <example correction="c.&nbsp;t.">Das Seminar beginnt um 16 Uhr <marker>c.t.</marker></example>
            </rule>
            <rule>
                <regexp>(u|o|i)\.\s?(ö|ä|a|dgl)\.</regexp>
                <message>&glalong;<suggestion>\1.&nbsp;\2.</suggestion></message>
                <short>&gla;</short>
                <example>Das u.&nbsp;a. ist richtig.</example>
                <example correction="u.&nbsp;a.">Das ist <marker>u.a.</marker> falsch.</example>
                <example correction="i.&nbsp;A.">Das ist <marker>i.A.</marker> falsch.</example>
                <example correction="u.&nbsp;ä.">Das <marker>u. ä.</marker> ist auch nicht gut.</example>
                <example correction="u.&nbsp;dgl.">Das hier <marker>u. dgl.</marker> ist auch nicht gut.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(e|i|n)\.\s?V\.</regexp>
                <message>&glalong;<suggestion>\1.&nbsp;V.</suggestion></message>
                <short>&gla;</short>
                <example>Goldene Tulpe e.&nbsp;V.</example>
                <example correction="e.&nbsp;V.">Goldene Tulpe <marker>e.V.</marker></example>
                <example correction="n.&nbsp;V.">Sprechstunde <marker>n.V.</marker></example>
            </rule>
            <rule>
                <regexp>(u)\.\s?(v)\.\s?(m|a)\.</regexp>
                <message>&glalong;<suggestion>\1.&nbsp;\2.&nbsp;\3.</suggestion></message>
                <short>&gla;</short>
                <example>Das u.&nbsp;v.&nbsp;a. ist richtig.</example>
                <example>Das u.&nnbsp;v.&nnbsp;m. ist richtig.</example>
                <example correction="u.&nbsp;v.&nbsp;a.">Das <marker>u.v.a.</marker> ist falsch.</example>
                <example correction="u.&nbsp;v.&nbsp;m.">Das <marker>u. v. m.</marker> ist auch nicht gut.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>([Ii])\.d\.R\.</regexp>
                <message>&glalong;<suggestion>\1.&nbsp;d.&nbsp;R.</suggestion></message>
                <short>&gla;</short>
                <example>Das ist i.&nbsp;d.&nbsp;R. richtig.</example>
                <example correction="i.&nbsp;d.&nbsp;R.">Das ist <marker>i.d.R.</marker> falsch.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(b|B)\.(a)\.(W)\.</regexp>
                <message>&glalong;<suggestion>\1.&nbsp;\2.&nbsp;\3.</suggestion></message>
                <short>&gla;</short>
                <example>Das ist b.&nbsp;a.&nbsp;W. akzeptabel.</example>
                <example correction="b.&nbsp;a.&nbsp;W.">Das ist <marker>b.a.W.</marker> inakzeptabel.</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>(a|A)\.a\.O\.</regexp>
                <message>&glalong;<suggestion>\1.&nbsp;a.&nbsp;O.</suggestion></message>
                <short>&gla;</short>
                <example>Vgl. Radebrecher, a.&nbsp;a.&nbsp;O.</example>
                <example correction="a.&nbsp;a.&nbsp;O.">Vgl. Radebrecher, <marker>a.a.O.</marker></example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>Dr\.\s?med\.\s?(dent|vet)\.</regexp>
                <message>&glalong;<suggestion>Dr.&nbsp;med.&nbsp;\1.</suggestion></message>
                <short>&gla;</short>
                <example>Dr.&nbsp;med.&nbsp;dent. Hans Müller</example>
                <example correction="Dr.&nbsp;med.&nbsp;dent."><marker>Dr.med.dent.</marker> Hans Müller</example>
                <example correction="Dr.&nbsp;med.&nbsp;vet."><marker>Dr.med. vet.</marker> Hans Müller</example>
                <example correction="Dr.&nbsp;med.&nbsp;vet."><marker>Dr. med.vet.</marker> Hans Müller</example>
            </rule>
            <rule>
                <regexp case_sensitive='yes'>Dr\.\s?rer\.\s?(nat|pol)\.</regexp>
                <message>&glalong;<suggestion>Dr.&nbsp;rer.&nbsp;\1.</suggestion></message>
                <short>&gla;</short>
                <example>Dr.&nbsp;rer.&nbsp;pol. Hans Müller</example>
                <example correction="Dr.&nbsp;rer.&nbsp;pol."><marker>Dr.rer.pol.</marker> Hans Müller</example>
            </rule>
        </rulegroup>
        <rulegroup id="PARAGRAF_LEERZEICHEN" name="Fehlendes geschütztes Leerzeichen nach '§'">
            <rule>
                <regexp case_sensitive='yes' type="exact">§ ?(\d+[a-z]?)</regexp>
                <message>Nach dem Paragrafenzeichen sollte ein geschütztes Leerzeichen stehen</message>
                <suggestion>§&nbsp;\1</suggestion>
                <example>An dieser Kreuzung gilt §&nbsp;20.</example>
                <example correction="§&nbsp;20">An dieser Kreuzung gilt <marker>§20</marker>.</example>
                <example correction="§&nbsp;20">An dieser Kreuzung gilt <marker>§ 20</marker>.</example>
            </rule>
        </rulegroup>
    </category>

    <!-- ====================================================================== -->
    <!-- Sonstiges -->
    <!-- ====================================================================== -->
    <category id="MISC" name="Sonstiges">
        <!-- Funktioniert so nicht, wegen Appositionen ('Die Spezies Tulpe')
        <rule id="DEPPENLEERZEICHEN" name="Komposita ohne Bindestrich">
          <pattern mark_from="1" mark_to="-1">
            <token postag="ART:(DEF|IND):NOM:SIN:FEM" postag_regexp="yes"/>
            <token postag="SUB:NOM:SIN:.*" postag_regexp="yes">
              <exception postag="SUB:.*" postag_regexp="yes" negate_pos="yes"/>
              <exception postag=".+:ADJ" postag_regexp="yes"/>
              <exception regexp="yes">Art|Abteilung|Bezeichnung|Abkürzung|.*Einheit|Zahl</exception>
            </token>
            <token postag="SUB:NOM:SIN:FEM"/>
            <token postag="VER:3:SIN:.*" postag_regexp="yes"/>
          </pattern>
          <message>Hier folgen anscheinend zwei Substantive aufeinander. Möglicherweise haben Sie sich verschrieben, oder wollten Sie ein zusammengesetztes Wort (<suggestion>\2<match case_conversion="alllower" no="3"/></suggestion>) bilden?</message>
          <short>Evt. Kompositum ohne Bindestrich</short>
          <example type="incorrect">Die <marker>Stein Säule</marker> steht dort.</example>
          <example>Die <marker>Frauenfrage</marker> ist strittig.</example>
        </rule>
        -->
        <rulegroup id="DE_PHRASE_REPETITION" name="Wiederholung von Wortgruppen (z.B. 'auf der auf der Straße')">
            <antipattern>
                <token>von</token>
                <token>Fall</token>
                <token>zu</token>
                <token>Fall</token>
                <token>zu</token>
            </antipattern>
            <antipattern>
                <token>von</token>
                <token>Ort</token>
                <token>zu</token>
                <token>Ort</token>
                <token>zu</token>
            </antipattern>
            <antipattern>
                <token>von</token>
                <token>Zeit</token>
                <token>zu</token>
                <token>Zeit</token>
                <token>zu</token>
            </antipattern>
            <antipattern>
                <token>Arm</token>
                <token>in</token>
                <token>Arm</token>
                <token>in</token>
            </antipattern>
            <rule>
                <pattern>
                    <token negate_pos="yes" postag="SENT_START" regexp="yes"><exception>und</exception>\p{L}+</token>
                    <token regexp="yes"><exception>und</exception>\p{L}+</token>
                    <token><match no="0"/></token>
                    <token><match no="1"/></token>
                </pattern>
                <message>Hier werden zwei Wörter wiederholt. Meinten Sie <suggestion>\1 \2</suggestion>?</message>
                <short>Wiederholung von zwei Wörtern</short>
                <example correction="auf der">Wir standen <marker>auf der auf der</marker> Brücke.</example>
            </rule>
            <!--<rule>
                <pattern>
                    <token negate_pos="yes" postag="SENT_START" regexp="yes"><exception>und</exception>\p{L}+</token>
                    <token regexp="yes"><exception>und</exception>\p{L}+</token>
                    <token><exception regexp="yes">und|oder|,|-|–|—</exception></token>
                    <token><match no="0"/></token>
                    <token><match no="1"/></token>
                </pattern>
                <message>Hier werden zwei Wörter wiederholt.</message>
                <short>Wiederholung von zwei Wörtern</short>
                <example type="incorrect">Er hat sie <marker>im Stich dann im Stich</marker> gelassen.</example>
                <example>Er hat sie <marker>dann im Stich</marker> gelassen.</example>
            </rule>-->
        </rulegroup>
        <!-- TODO needs some testing
        <rulegroup id="SICH_SICH" name="Wiederholung eines Wortes (z.B. 'sich … sich', 'dann … dann', 'weder … weder' etc.)">
            <rule>
                <pattern>
                    <token regexp="yes" skip="5">[dms]ich|uns|euch|auch|nie|nicht<exception scope="next" regexp="yes">und|oder|,|;|\.|:</exception></token>
                    <token><match no="0"/></token>
                </pattern>
                <message>Hier ist möglicherweise ein 'sich' zu viel. Vorschläge: <suggestion><match no="1" include_skipped="following"/> \2</suggestion>, <suggestion><match no="1" include_skipped="all"/></suggestion></message>
                <short>Wiederholung eines Wortes</short>
                <example correction="die Roboter sich|sich die Roboter">Die Grundidee des Algorithmus ist, dass <marker>sich die Roboter sich</marker> an der Position des zuletzt abgeworfenen Roboters treffen.</example>
                <example>Die Grundidee des Algorithmus ist, dass <marker>sich die Roboter</marker> an der Position des zuletzt abgeworfenen Roboters treffen.</example>
            </rule>
            <rule>
                <pattern>
                    <token postag="ADV.*TMP.*" postag_regexp="yes" skip="-1"/>
                    <token><match no="0"/></token>
                </pattern>
                <message>Hier ist möglicherweise ein '\1' zu viel. Vorschläge: <suggestion><match no="1" include_skipped="following"/> \2</suggestion>, <suggestion><match no="1" include_skipped="all"/></suggestion></message>
                <short>Wiederholung eines Wortes</short>
                <example correction="Werden in einer Schleife anschließend|Anschließend werden in einer Schleife"><marker>Anschließend werden in einer Schleife anschließend</marker> von den Positionen die eigene Position abgezogen.</example>
                <example><marker>Anschließend werden in einer Schleife</marker> von den Positionen die eigene Position abgezogen.</example>
            </rule>
            <rule>
                <pattern>
                    <token skip="-1">weder<exception scope="next">noch</exception></token>
                    <marker>
                        <token>weder</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>noch</suggestion>?</message>
                <example correction="noch">Er will weder schlafen <marker>weder</marker> ist er müde.</example>
                <example>Er will weder schlafen <marker>noch</marker> ist er müde.</example>
            </rule>
            <rule>
                <pattern>
                    <token skip="-1">sowohl<exception scope="next">auch</exception></token>
                    <marker>
                        <token>sowohl</token>
                    </marker>
                </pattern>
                <message>Meinten Sie <suggestion>als auch</suggestion>?</message>
                <example correction="als auch">Es kann sowohl schwimmen <marker>sowohl</marker> fahren.</example>
                <example>Es kann sowohl schwimmen <marker>als auch</marker> fahren.</example>
            </rule>
        </rulegroup>
        -->
        <!-- Commented for the time being
        <rule id="SPELLCHECK" name="(NICHT EMPFOHLEN) Nicht im LT-Wörterbuch enthaltene Wörter markieren" default="off">
            <pattern>
                <token postag="UNKNOWN" regexp="yes">[A-ZÄÖÜa-zäöüßáàâêéèëíìîïòóôõûçñšž]{2,45}</token>
            </pattern>
            <message>Wort ist nicht im LanguageTool-Wörterbuch enthalten.</message>
            <short>Unbekanntes Wort</short>
            <example type="incorrect">Wir waren <marker>stoltz</marker> darauf.</example>
            <example>Wir waren <marker>stolz</marker> darauf.</example>
        </rule>
        -->
    </category>

    <!-- ====================================================================== -->
    <!-- Regeln, die nur für Wikipedia-Artikel nützlich sind -->
    <!-- ====================================================================== -->
    <category id="WIKIPEDIA" name="Wikipedia" default="off">
        <rulegroup id="WISSENSCHAFTLER_BEHAUPTEN" name="'viele Wissenschaftler behaupten' (etc.)">
            <url>https://de.wikipedia.org/wiki/Wikipedia:Vermeide_hohle_Phrasen</url>
            <rule>
                <pattern>
                    <token regexp="yes">viele|meisten</token>
                    <token>Wissenschaftler</token>
                    <token regexp="yes" inflected="yes">glauben|denken|behaupten|sagen</token>
                </pattern>
                <message>Diese Phrase ergibt ohne Quellenangabe oft keinen Sinn.</message>
                <example correction="">Die <marker>meisten Wissenschaftler denken</marker>, die Erde sei rund.</example>
                <example><marker>Es wurde bewiesen (Quellenangabe!)</marker>, dass die Erde rund ist.</example>
            </rule>
            <rule>
                <pattern>
                    <token>es</token>
                    <token regexp="yes">ist|wurde</token>
                    <token regexp="yes">erwiesen|bewiesen</token>
                </pattern>
                <message>Diese Phrase ergibt ohne Quellenangabe oft keinen Sinn.</message>
                <example correction=""><marker>Es ist erwiesen</marker>, dass die Erde rund ist.</example>
                <example><marker>Es wurde im Jahre XYZ bewiesen (Quellenangabe!)</marker>, dass die Erde rund ist.</example>
            </rule>
        </rulegroup>
        <rulegroup id="ANDERS_ALS_OFT_BEHAUPTET" name="'Anders als oft behauptet'">
            <url>https://de.wikipedia.org/wiki/Wikipedia:Vermeide_hohle_Phrasen</url>
            <rule>
                <pattern>
                    <token>anders</token>
                    <token>als</token>
                    <token>oft</token>
                    <token>behauptet</token>
                </pattern>
                <message>Diese Phrase ergibt ohne Quellenangabe oft keinen Sinn. Eventuell sollte sie entfernt werden.</message>
                <example correction=""><marker>Anders als oft behauptet</marker> unterscheiden sich diese nicht im Fettgehalt.</example>
                <example>Diese unterscheiden sich nicht im Fettgehalt.</example>
            </rule>
            <rule>
                <pattern>
                    <token>entgegen</token>
                    <token>landläufiger</token>
                    <token>Meinung</token>
                </pattern>
                <message>Diese Phrase ergibt ohne Quellenangabe oft keinen Sinn. Eventuell sollte sie entfernt werden.</message>
                <example correction=""><marker>Entgegen landläufiger Meinung</marker> unterscheiden sich diese nicht im Fettgehalt.</example>
                <example>Diese unterscheiden sich nicht im Fettgehalt.</example>
            </rule>
        </rulegroup>
        <rulegroup id="VOR_KURZEM" name="Relative Zeitangaben – 'vor/seit Kurzem' etc.">
            <rule>
                <pattern>
                    <token regexp="yes">vor|seit</token>
                    <token regexp="yes">kurzem|längerem</token>
                </pattern>
                <message>Eine relative Zeitangabe wie 'seit Kurzem' ist für Wikipedia-Artikel nicht gut geeignet und sollte möglicherweise durch eine absolute Zeitangabe ersetzt werden.</message>
                <example correction=""><marker>Seit kurzem</marker> ist sie Bundeskanzlerin.</example>
                <example>Seit März 2009 ist sie Bundeskanzlerin.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">vor|seit</token>
                    <token regexp="yes">kurzer|einiger</token>
                    <token>Zeit</token>
                </pattern>
                <message>Eine relative Zeitangabe wie 'seit kurzer Zeit' ist für Wikipedia-Artikel nicht gut geeignet und sollte möglicherweise durch eine absolute Zeitangabe ersetzt werden.</message>
                <example correction=""><marker>Seit einiger Zeit</marker> ist sie Bundeskanzlerin.</example>
                <example>Seit März 2009 ist sie Bundeskanzlerin.</example>
            </rule>
            <rule>
                <pattern>
                    <token>in</token>
                    <token>letzter</token>
                    <token>Zeit</token>
                </pattern>
                <message>Eine relative Zeitangabe wie 'in letzter Zeit' ist für Wikipedia-Artikel nicht gut geeignet und sollte möglicherweise durch eine absolute Zeitangabe ersetzt werden.</message>
                <example correction=""><marker>In letzter Zeit</marker> werden mehr und mehr vage Behauptungen aufgestellt.</example>
                <example><marker>Seit Januar 2011</marker> werden mehr und mehr konkrete Behauptungen aufgestellt.</example>
            </rule>
            <rule>
                <pattern>
                    <token regexp="yes">vor|seit</token>
                    <token regexp="yes">wenigen|einigen</token>
                    <token regexp="yes">&zeiteinheiten;</token>
                </pattern>
                <message>Eine relative Zeitangabe wie '\1 \2 \3' ist für Wikipedia-Artikel nicht gut geeignet und sollte möglicherweise durch eine absolute Zeitangabe ersetzt werden.</message>
                <example correction=""><marker>Seit einigen Jahren</marker> ist sie Bundeskanzlerin.</example>
                <example>Seit März 2009 ist sie Bundeskanzlerin.</example>
            </rule>
        </rulegroup>
        <rulegroup id="X_SOLL_XXXX" name="'soll (vergangenes Jahr)': Angabe nicht aktuell?">
            <rule>
                <antipattern>
                    <token regexp="yes" skip="-1">\d\d\d\d</token>
                    <token>worden</token>
                    <token>sein</token>
                </antipattern>
                <pattern>
                    <token postag_regexp="yes" postag="(SUB|PRO):.*"/>
                    <token>soll</token>
                    <marker>
                        <token regexp="yes">\d\d\d\d</token>
                    </marker>
                </pattern>
                <!-- Filter all matches whose years are not 1 to 10 years ago: -->
                <filter class="org.languagetool.rules.de.RecentYearFilter" args="year:\3 maxYearsBack:10"/>
                <message>Evtl. ist diese Angabe veraltet und sollte aktualisiert werden.</message>
                <example correction="">Das Hotel soll <marker>2013</marker> eröffnet werden.</example><!-- this will start to fail in 2024 -->
                <example correction="">Es soll <marker>2013</marker> eröffnet werden.</example><!-- this will start to fail in 2024 -->
                <example>Das Hotel soll <marker>2003</marker> eröffnet werden.</example><!-- too far in the past -->
                <example>Das Hotel soll <marker>2013</marker> eröffnet worden sein.</example>
                <example>Das Hotel soll <marker>2200</marker> eröffnet worden sein.</example>
                <example type="triggers_error">Der Kran soll <marker>2013</marker> Tonnen heben können.</example>
            </rule>
            <rule>
                <antipattern>
                    <token regexp="yes" skip="-1">\d\d\d\d</token>
                    <token>worden</token>
                    <token>sein</token>
                </antipattern>
                <pattern>
                    <token>soll</token>
                    <token>im</token>
                    <token regexp="yes">Jahre?|&monate;</token>
                    <marker>
                        <token regexp="yes">\d\d\d\d</token>
                    </marker>
                </pattern>
                <filter class="org.languagetool.rules.de.RecentYearFilter" args="year:\4 maxYearsBack:10"/>
                <message>Evtl. ist diese Angabe veraltet und sollte aktualisiert werden.</message>
                <example correction="">Das Hotel soll im Jahr <marker>2013</marker> eröffnet werden.</example><!-- this will start to fail in 2024 -->
                <example correction="">Das Hotel soll im Februar <marker>2013</marker> eröffnet werden.</example><!-- this will start to fail in 2024 -->
                <example>Das Hotel soll im Jahr <marker>2003</marker> eröffnet werden.</example><!-- too far in the past -->
                <example>Das Hotel soll im Jahr <marker>2013</marker> eröffnet worden sein.</example>
                <example>Das Hotel soll <marker>2200</marker> eröffnet worden sein.</example>
            </rule>
        </rulegroup>
    </category>

</rules>
