> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/german/function-blocks/data-logic/datenoperationen-data-operations/find-substring.md).

# 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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
