> For the complete documentation index, see [llms.txt](https://help.aiaibot.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.aiaibot.com/robot/plugins/textverarbeitung/text-verandern.md).

# 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.
