Suchen/Ersetzen-Funktion im Bot Editor

Mit der Suchen/Ersetzen-Funktion können Sie einen Text oder eine Zeichenfolge mit Variable innerhalb einer Aktion im Bot Editor suchen und durch einen Text oder eine Zeichenfolge mit Variablen desselben Typs ersetzen. Diese Funktion hilft bei Massenersetzungen innerhalb des Bots.

Verwenden Sie eine der folgenden Methoden für den Zugriff auf Suchen und Ersetzen:
  • Klicken Sie auf die Option Assistent > Suchen und Ersetzen.
  • Klicken Sie auf das Symbol In diesem Bot suchen und auf das Symbol Suchen und Ersetzen öffnen.
  • Verwenden Sie die Tastenkombination Strg + H.
Die Funktion Suchen und Ersetzen umfasst vier Komponenten:

Suchtyp

Klicken Sie auf das Dropdown-Menü Suchtyp, um eine der folgenden Optionen auszuwählen:
  • Zeichenfolge: Für die Suche nach Text oder Zeichenfolge.
  • Variablenname: Für die Suche nach einer Variablen.
Abbildung 1. Suchtyp
Suchen/Ersetzen-Funktion

Suchen

Geben Sie im Feld Suchen den Begriff oder das Stichwort ein, nach dem Sie suchen möchten. Sie können nach einem Textwert, einem Variablennamen oder einem Langtext suchen, der mehrere Übereinstimmungen aufweist.

Ersetzen

Geben Sie in das Feld Ersetzen den Begriff oder das Stichwort ein, den/das Sie ersetzen möchten.
  • Wenn im Feld Suchtyp Zeichenfolge ausgewählt wurde, geben Sie den Text bzw. die Zeichenfolge in das Feld Ersetzen ein, um sie zu ersetzen.
  • Wenn im Feld Suchtyp Variablenname ausgewählt wurde, wählen Sie die Variable im Feld Ersetzen aus.
Anmerkung: Wenn der Suchtyp eine Variable ist, so zeigen die Dropdown-Menüs Suchen und Ersetzen nur die im Bot verwendeten Variablennamen an.
Achtung:
  • Geben Sie in die Felder Suchen und Ersetzen immer unterschiedliche Werte bzw. Variablen ein.
  • Beim Feld Suchen wird zwischen Groß- und Kleinschreibung unterschieden.
  • Wenn Sie den Suchtyp auf Variable setzen, ist Suchen nur für die verwendeten Variablen anwendbar.
  • Jeder Suchtext, den Sie im Feld Suchen des Fensters Erweiterte Suche eingegeben haben, bleibt auf der Registerkarte Suchen und Ersetzen im Feld Suchen erhalten.

    Wenn Sie zum Beispiel das Stichwort „Befehle“ im Feld Suchen eingegeben haben und dann das Fenster Erweiterte Suche öffnen, bleibt das Stichwort „Befehle“ im Feld Suche des Fensters Erweiterte Suche erhalten.

  • Zeichenfolgenwerte können Sie nur mit dem Suchtyp > Zeichenfolge suchen. Variablentypen wie Zahl, boolescher Wert oder Datum/Zeit können Sie zwar suchen und ersetzen, nicht aber deren Wert.

Ergebnisse

Der Header Ergebnisse zeigt die Gesamtzahl der übereinstimmenden Namen von Aktionen und die Anzahl der ausgewählten Aktionenen oder Einzelposten in einem Bot an. Für jeden aufgelisteten Namen einer Aktion werden die Zeilennummer, die die Aktion enthält, und die Gesamtzahl der in den Aktionsdetails gefundenen Übereinstimmungen als Aktion oder Auslöser | Zeilennummer | Anzahl der Übereinstimmungen angezeigt.

Sie können eine oder alle Positionen, in denen das Suchwort vorkommt, zum Ersetzen auswählen. Wenn Sie auf die Schaltfläche Ersetzen klicken, werden alle ausgewählten Einzelposten automatisch ersetzt.

Das folgende Beispiel zeigt, was geschieht, wenn Sie den Suchtyp Zeichenfolge auswählen. Geben Sie Please enter your commands to loop in das Feld Suchen und Please do not edit this in das Feld Ersetzen ein. Aktivieren Sie das Kontrollkästchen Kommentar für alle zu ersetzenden Elemente und klicken Sie unten auf die Schaltfläche Ersetzen.

Abbildung 2. Ergebnisse für Suchtyp: Zeichenfolge
Suchen/Ersetzen-Funktion

Das folgende Beispiel zeigt, wie Sie eine Schleifenzählervariable suchen und ersetzen können. Wählen Sie den Suchtyp Variablenname aus. Wählen Sie im Dropdown-Menü Suchen den Eintrag Schleifenzähler-2 aus. Klicken Sie auf das Dropdown-Menü Ersetzen und wählen Sie Schleifenzähler. Wählen Sie auf der Registerkarte Ergebnisse die Zeile aus, in der Sie den Schleifenzähler ersetzen möchten. Klicken Sie unten auf die Schaltfläche Ersetzen.

Abbildung 3. Ergebnisse für Suchtyp: Variablenname
Suchen/Ersetzen-Funktion
Achtung:
  • Die Registerkarte Ergebnisse zeigt die Gesamtzahl der in einem Bot vorhandenen Suchbegriffe zusammen mit der entsprechenden Zeilennummer in der Aktion. Es wird jedoch nur die Anzahl der übereinstimmenden Einzelposten (oder Aktionen) innerhalb des Bots angezeigt.

    Jeder Einzelposten kann mehrere Übereinstimmungen aufweisen und wird bei der Gesamtzahl der übereinstimmenden Einzelposten nicht mitgezählt. Für individuelle Einzelposten wird das Vorkommen mehrerer Treffer innerhalb des jeweiligen Einzelpostens auf der Registerkarte Ergebnisse angezeigt.

  • Die Schaltfläche Ersetzen wird aktiviert, wenn Sie einen der Einzelposten auf der Registerkarte Ergebnisse auswählen.
  • Klicken Sie auf den Einzelposten, um weitere Details aus der Aktion zu erhalten. Wenn es mehrere Übereinstimmungen für denselben Einzelposten in der Detailansicht gibt, werden alle angezeigt. Sie können dann die gewünschte Übereinstimmung fürs Ersetzen auswählen.
  • Mit den Pfeilen Weiter und Zurück am unteren Rand des Dialogfensters können Sie zum nächsten und vorherigen Element in der Suchliste navigieren.