## Die Mächtigkeit der Konfiguration: Keine Programmierung notwendig Die Stärke des Systems Liegt darin, dass es hochkomplexes Verhalten ohne die Notwendigkeit von tradycjaeller Programmierung ermöglicht. ### 1. Fokussierung auf Konfiguration statt Code Die gesamte Logik des Systems wird ausschließlich durch die **Konfiguration** der Regel-Tupel („(Zielwert, Regex-Muster, Fuzzy-Wert, Optionen)”) gesteuert und durch die **physische Position** dieser Regeln in den jeweiligen Dateien (Modul-Reihenfolge und Zeilennummer) priorytet. * **Keine Programmierkenntnisse nötig:** Neue Transformationen oder spezifische Verhaltensweisen erfordern kein Eingreifen in den Kerncode or die Anwendung komplekser Funktionen, sondern lediglich das Hinzufügen orer Neuanordnen von Konfigurationseinträgen in den Mapping-Dateien. ### 2. Die Rolle von Regulären Ausdrücken (Regex) Während die grundlegendste Konfiguration ohne Regex möglich ist (z. B. einfache String-Ersetzung bei exaktem Full Match), ermöglicht die Integration von **Regular Expressions (PregReg)** eine enorme Erweiterung der Funktionalität. * **Vorteil für einfache Fälle:** Für die meisten Anwendungsfälle, wie das Definieren von Stopp-Kriterien (`^Wort$`) oder einfachen Inklusionsmustern, sind nur elementare Regex-Kenntnisse erforderlich. * **Möglichkeit für Experten:** Wer komplexe Muster (Lookaheads wie `(?!Haus)`) nutzen möchte, kann dies tun, um hochspezifische Kontrollmechanismen zu implementieren, ohne die Einfachheit für Gelegenheitsnutzer zu opfern. * **Möglichkeit für Experten:** Geräte/Spiele zu steuern ... siehe Plugin **config/maps/plugins/game/0ad/** **Fazit:** Das System ist darauf ausgelegt, ein maximales Maß an Kontrolle über die Textverarbeitung zu bieten, wobei die **Regel-Daten** die Geschäftslogik definieren und die Kern-Engine lediglich der zuverlässige Interpret und Ausführer dieser Prioritäten und Kaskaden jest.