# Text verändern

Mit dem Plugin <img src="/files/nVlf8hphWeJ5ItgapfVY" alt="" data-size="line">*Text verändern* haben Sie die Möglichkeit, Texte mit Hilfe von vordefinierten Funktionen zu verändern.

<figure><img src="/files/7ctDrvWvKClv95MPGj2T" alt="" width="296"><figcaption></figcaption></figure>

## Parameter "Zu ändernder Text"

Wählen Sie aus dem Auswahlfeld *Zu ändernder Text* die Variable aus, dessen Inhalt sie verändern möchten.

## Parameter "Modifikation"

Unter *Modifikation* selektieren Sie die gewünschte Veränderungsfunktion. Das Ergebnis wird in der Variable abgespeichert, die Sie unter *Ergebnis* ausgewählt haben.

### Modifikationen

Folgende Modifikationen stehen zur Verfügung

#### To upper case

Alle Buchstaben werden in Grossbuchstaben umgewandelt.

**Beispiele**

| Text                           | Ergebnis                       |
| ------------------------------ | ------------------------------ |
| `aiaibot by Swiss moonshot AG` | `AIAIBOT BY SWISS MOONSHOT AG` |
| `aiaibot since 2019`           | `AIAIBOT SINCE 2019`           |

#### To lower case

Alle Buchstaben werden in Kleinbuchstaben umgewandelt.

**Beispiele**

| Text                           | Ergebnis                       |
| ------------------------------ | ------------------------------ |
| `aiaibot by Swiss moonshot AG` | `aiaibot by swiss moonshot ag` |
| `aiaibot since 2019`           | `aiaibot since 2019`           |

#### Reverse

Der Text wird von hinten nach vorne ausgegeben.

**Beispiele**

| Text                           | Ergebnis                       |
| ------------------------------ | ------------------------------ |
| `aiaibot by Swiss moonshot AG` | `GA tohsnoom ssiwS yb tobiaia` |
| `aiaibot since 2019`           | `9102 ecnis tobiaia`           |

#### Capitalize

Wenn das erste Zeichen des Textes ein Buchstabe ist, wird er in einen Grossbuchstaben umgewandelt.

**Beispiele**

| Text                           | Ergebnis                       |
| ------------------------------ | ------------------------------ |
| `aiaibot by Swiss moonshot AG` | `Aiaibot by Swiss moonshot AG` |
| `aIaIbot`                      | `AIaIbot`                      |
| `1.aiaibot`                    | `1.aiaibot`                    |

#### Get digits

Es werden nur Ziffern des Textes extrahiert.

**Beispiele**

| Text              | Ergebnis     |
| ----------------- | ------------ |
| `+41 555 4126-66` | `4155412666` |
| `1.aiaibot`       | `1`          |

#### Normalize spaces

Es werden Leerzeichen am Anfang und am Ende des Textes entfernt. Weiters werden Sequenzen von Leerzeichen durch genau ein Leerzeichen ersetzt.

**Beispiele**

| Text                           | Ergebnis                       |
| ------------------------------ | ------------------------------ |
| `aiaibot by Swiss moonshot AG` | `aiaibot by Swiss moonshot AG` |
| `aiaibot`                      | `aiaibot`                      |
| `aiaibot`                      | `aiaibot`                      |

#### Chomp

Entfernt genau **einen** Zeilenumbruch am Ende des Textes.

**Beispiele**

In den folgenden Beispielen steht `\n` für einen Zeilenumbruch.

| Text          | Ergebnis      |
| ------------- | ------------- |
| `aiaibot\n`   | `aiaibot`     |
| `aiaibot\n\n` | `aiaibot\n`   |
| `aiaibot \n`  | `aiaibot`     |
| `\n`          | *leerer Text* |

#### Chop

Entfernt das letzte Zeichen des Textes.

**Beispiele**

In den folgenden Beispielen steht `\n` für einen Zeilenumbruch.

| Text        | Ergebnis      |
| ----------- | ------------- |
| `aiaibot`   | `aiaibo`      |
| `aiaibot\n` | `aiaibot`     |
| `aiaibot`   | `aiaibot`     |
| `a`         | *leerer Text* |

#### Trim to empty

Entfernt Leerzeichen und Zeilenumbrüche am Anfang und Ende des Textes. Das Ergebnis ist niemals `null`, auch wenn die zu ändernde Variable den Wert `null` hat.

**Beispiele**

In den folgenden Beispielen steht `\n` für einen Zeilenumbruch.

| Text          | Ergebnis      |
| ------------- | ------------- |
| `aiaibot`     | `aiaibot`     |
| `aiaibot \n`  | `aiaibot`     |
| `\naiaibot\n` | `aiaibot`     |
| `\n`          | *leerer Text* |
| *null*        | *leerer Text* |

#### Markdown zu HTML

Markdown im Text wird zu HTML konvertiert.

#### HTML zu Markdown

HTML wird zu Markdown konvertiert.


---

# 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://help.aiaibot.com/robot/plugins/textverarbeitung/text-verandern.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.
