# Find Substring

Dieser Funktionsblock ist so konzipiert, dass er nach einem bestimmten Teilstring innerhalb eines Hauptstrings sucht und das Ergebnis als booleschen Wert zurückgibt. Er ist nützlich für die Zeichenfolgenmanipulation und Datenverarbeitungsaufgaben.

## 📥 Eingänge <a href="#inputs" id="inputs"></a>

`Main Text` Der primäre Text, in dem die Suche durchgeführt wird.

`Sub Text` Der Teilstring, den Sie im Haupttext suchen möchten.

## 📤 Ausgänge <a href="#outputs" id="outputs"></a>

`Result` Eine boolesche Ausgabe, die angibt, ob der Teilstring im Haupttext gefunden wurde (True) oder nicht (False).

## 🕹️ Steuerungen <a href="#controls" id="controls"></a>

Es gibt in diesem Funktionsblock keine zusätzlichen Steuerungen, da die Operation unkompliziert ist und sich rein auf die Zeichenfolgenbewertung konzentriert.

## 🎨 Funktionen <a href="#features" id="features"></a>

`Simple String Search` Der Block führt eine direkte Suche nach dem Teilstring durch und liefert ein klares Wahr/Falsch-Ergebnis.

`Flexible Input` Akzeptiert beliebige Zeichenfolgendatentypen für sowohl Haupt- als auch Teilstring-Eingaben.

## 📝 Nutzungshinweise <a href="#usage" id="usage"></a>

1. **Input Main Text**: Verbinden Sie eine Quelle, die den Haupttext bereitstellt, mit dem Eingangsbereich `Main Text`.
2. **Input Sub Text**: Verbinden Sie eine Quelle, die den Teilstring bereitstellt, mit dem Eingangsbereich `Sub Text`.
3. **Evaluate**: Führen Sie den Block aus, um zu sehen, ob der Teilstring im Haupttext vorhanden ist. Das Ergebnis wird automatisch aktualisiert.

## 📊 Bewertung <a href="#evaluation" id="evaluation"></a>

Wenn der Block bewertet wird, prüft er das Vorhandensein des angegebenen Teilstrings im Haupttext und gibt einen booleschen Wert zurück, der das Ergebnis der Suche angibt.

## 💡 Tipps und Tricks <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Überprüfung der Groß- und Kleinschreibung</summary>

Die Suche ist groß- und kleinschreibungsempfindlich. Um eine Groß- und Kleinschreibung ignorierende Suche durchzuführen, sollten Sie in Betracht ziehen, beide Zeichenfolgen mit dem Funktionsblock `String Operations` vor der Eingabe in Klein- (oder Groß)schrift umzuwandeln.

</details>

<details>

<summary>Validierung der Zeichenfolgen-Eingaben</summary>

Um Fehler zu vermeiden, stellen Sie sicher, dass sowohl der Haupttext als auch die Teilstring-Eingaben korrekt initialisiert sind. Verwenden Sie den Funktionsblock `Is None`, um zu überprüfen, ob Eingaben leer sind.

</details>

## 🛠️ Fehlersuche <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Kein Ergebnis</summary>

Wenn Sie ein Ergebnis von `False` erhalten und sicher sind, dass der Teilstring existiert, überprüfen Sie mögliche Leerzeichen oder Sonderzeichen in den Zeichenfolgen.

Stellen Sie sicher, dass keine führenden oder nachfolgenden Leerzeichen in Ihren Eingabezeichenfolgen vorhanden sind.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/german/function-blocks/data-logic/datenoperationen-data-operations/find-substring.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
