Regeln filtern
Regeln können mit LF‑ET nach beliebig komplexen Kriterien gefiltert werden.
Ein Beispiel
Es sollen nur Regeln angezeigt werden, die zur Regelgruppe 4 gehören oder zu dieser führen:

Mit der Tastenkombination ALT + F oder über das Kontextmenü "Regeln anzeigen > Regeln filtern"…

…wird ein Dialog geöffnet, in dem eine oder mehrere Filteranweisungen für Regeln eingegeben und ausgeführt werden können:

Filteranweisungen
-
Eine Filteranweisung besteht aus:
-
dem Bezeichner einer Bedingung oder Aktion (z.B. B01)
oder dem Schlüsselwort RID für Regel-ID, wenn nach Regel-ID’s gefiltert werden soll -
einem Gleich- oder Ungleich-Operator (=, ==, !=) und
-
einem oder mehreren Bedingungs- oder Aktions-Werten
-
-
Die angegebenen Werte müssen jeweils einem der Symbole der jeweiligen Bedingung oder Aktion entsprechen, einschließlich des Irrelevant-Anzeigers, d.h. dem Minus-Zeichen
-
Mehrere Werte werden durch Leerzeichen, Komma oder Semikolon getrennt
-
Die Groß-/Kleinschreibung ist irrelevant
-
Enthalten Werte selbst Leerzeichen oder sonstige Sonderzeichen, dann müssen diese in einfache oder doppelte Hochkommas eingeschlossen werden
Wildcards und Reguläre Ausdrücke
-
Bei der Angabe von Werten können die folgenden Wildcards verwendet werden:
? - genau ein unbestimmtes Zeichen
* - beliebig viele unbestimmte Zeichen -
Auch Reguläre Ausdrücke sind möglich, diese müssen nur mit ^ beginnen und mit $ enden
-
Wertangaben mit Wildcards oder Reguläre Ausdrücke dürfen nicht in Hochkommas eingeschlossen sein
Filteranweisungen verknüpfen und gruppieren
-
Mehrere solcher Filteranweisungen können wiederum mit AND, NOT, OR oder XOR verbunden werden
-
Einige natürlichsprachliche Synonyme wie UND, UND NICHT, ABER NICHT, ODER, etc. sind ebenfalls möglich
-
Die Groß-/Kleinschreibung ist irrelevant
-
Außerdem ist eine zusätzliche Gruppierung mit Klammern möglich:
-
um ggf. die Lesbarkeit zu verbessern, oder
-
wenn die Standard-Priorisierung (z.B. AND stärker als OR) übersteuert werden soll
-
Kommentare
-
Kommentare beginnen mit // oder /*
-
Alle nachfolgenden Zeichen gelten bis zum jeweiligen Zeilenende als Kommentar und werden ignoriert
Sonstiges
-
Leerzeichen und Zeilenumbrüche zwischen Anweisungen und Anweisungselementen werden ignoriert
-
Bei Fehlern, z.B. ungültige Wertangaben, werden ausführliche Informationen dazu direkt im Informationsbereich des Dialoges angezeigt
-
LF‑ET 'merkt sich' die eingegebene Filteranweisung individuell für jede Entscheidungstabelle solange, bis LF‑ET beendet wird
Speichern
-
erfolgreiche Filterungen können mit dem Button "Speichern" dauerhaft als Schnappschuss gespeichert werden