Find - Suchen und Ersetzen

find 01

Mit der Funktion -Find kann in Ent­schei­dungs­ta­bellen gezielt nach bestimmten Zeichenketten gesucht werden. Optional können gefundene Zeichenketten durch andere Werte ersetzt werden.

  • Diese Funktion kann nur auf im Dateisystem gespei­cherte Ent­schei­dungs­ta­bellen angewandt werden

  • Werden in einer Ent­schei­dungs­ta­belle Zeichenketten ersetzt, dann wird auto­ma­tisch vorher eine Sicherheitskopie der Ent­schei­dungs­ta­belle erstellt

  • Eine kompakte Übersicht aller Suchergebnisse bie­tet das Protokoll in Form einer Excel-Datei. Mit Filterung der Spalte "Hits" (Treffer) können effizient alle Treffer und gegebenenfalls Ersetzungen angezeigt werden

find 03

Was soll gesucht werden?

Parameter [Kurzform]

-Find "Suchbegriff"

In Ent­schei­dungs­ta­bellen nach "Such­begriff" suchen.

-Replace "Ersatzbegriff" [‑rep]

Optional: Gefundene Such­begriffe sollen durch den Ersatz­begriff ersetzt werden.

Wenn in einer Ent­schei­dungs­ta­belle Ersetz­ungen durch­geführt werden, dann wird vorher auto­ma­tisch ein Backup der jewei­ligen Ent­schei­dungs­ta­belle gespei­chert.

-CaseSensitive [‑cs]

Optional: Die Groß-/Kleinschreibung beachten.

-WholeWord [‑ww]

Optional: Der Suchbegriff soll nur dann als "Treffer" gelten, wenn dieser alleinstehend ist, d.h. nur wenn links und rechts keine Buchstaben direkt an den Suchbegriff angrenzen.

-Language "de|en" [‑lang]

Standard: de

Nur bei mehrsprachigen Ent­schei­dungs­ta­bellen: Mit diesem Parameter wird die Sprache der Elemente (Symbole, Titel, Texte) festgelegt, in denen nach dem Suchbegriff gesucht werden soll.

In welchen Elementen soll gesucht werden?

Siehe auch Parameter: -Language

Parameter [Kurzform]

-Symbols [‑sym]

In allen Symbolen von Bedin­gungs- und Ak­tions­werten suchen.

-Titles [‑tit]

In allen Titeln von Bedingungen, Bedingungswerten, Aktionen und Ak­tions­werten suchen.

-Text [‑txt]

In allen hinterlegten Texten suchen.

-TestValues [‑tv]

In allen Testanweisungen suchen.

-Sourcecodes "Sprache" [‑src]

In allen Sourcecodes der ange­ge­benen Sprache, z.B. Java, suchen.

In welchen Ent­schei­dungs­ta­bellen?

Parameter [Kurzform]

-Directory "Ver­zeich­nis-Name" [‑dir]

Mit diesem Parameter wird das Ver­zeich­nis festgelegt, in dem nach Ent­schei­dungs­ta­bellen gesucht werden soll. Es können auch mehrere Ver­zeich­nisse, getrennt durch das im Betriebssystem gültige Trennzeichen (unter Windows z.B. Semikolon ";") ange­ge­ben werden.

-Recursive [‑rec]

Dieser Parameter veranlasst, dass auch alle Unterverzeichnisse durchsucht werden.

-FileNamePattern "Namens­muster" [‑fnp]

Beschränkung der Verarbeitung auf Dateien, die dem ange­ge­benen Namens­muster entsprechen.

Die Groß-/Kleinschreibung ist ohne Bedeutung.

Zur Maskierung können die folgenden Zeichen verwendet werden:
   *  für eine beliebige Zeichenfolge
   ?  für genau ein beliebiges Zeichen

Auch die Angabe mehrerer Namens­muster ist, durch Komma oder Semikolon getrennt, möglich.

Protokollierung

Parameter [Kurzform]

-RootDirectory "Ver­zeich­nis-Name" [‑rd]

Dieser Parameter veranlasst, dass alle Ver­zeich­nisse in der Protokollausgabe relativ zu dem hier ange­ge­benen Ver­zeich­nis dargestellt werden. Fehlt die Angabe "Ver­zeich­nis-Name", dann wird auto­ma­tisch das Ver­zeich­nis verwendet, das sich aus dem Parameter -Directory ergibt.

-OutXls "Datei­name" [‑ox]

Mit diesem Parameter kann für die Ergebnis-Datei ein bestimmter Name festgelegt werden, wenn notwendig auch mit Ver­zeich­nis-Angabe. Der Name muss mit ".xlsx" oder ".xls" enden.

-OpenDirectoryOut [‑odo]

Dieser Parameter veranlasst, dass das Ver­zeich­nis, in das die Ergebnis-Datei geschrieben wurde, auto­ma­tisch geöffnet wird.

-OpenFileOut [‑ofo]

Dieser Parameter veranlasst, dass die erstellte Ergebnis-Datei auto­ma­tisch mit dem passenden Edi­tor (z.B. MS-Excel oder OpenOffice) geöffnet wird.

-ColorHyperlinks [‑ch]

Hyperlinks in Excel-Dateien werden bei LF‑ET nicht auto­ma­tisch optisch hervorgehoben. Durch Angabe dieses Parameters werden alle Hyperlinks blau und unterstrichen dargestellt.