> ## Documentation Index
> Fetch the complete documentation index at: https://docs.meridian.surf/llms.txt
> Use this file to discover all available pages before exploring further.

# Text Functions

> Manipulate strings with operations like uppercase, replace, and split.

The **Text Functions** block lives in the **Other** palette category. Manipulate strings with operations like uppercase, replace, and split.

## What it does

Runs string operations (uppercase, replace, split, extract pings, etc.) and saves the result to a variable.

## Configuration

Open the block in the builder sidebar to configure these fields.

### `text_input`

**Type:** `string`. Required.

Source text. Variables allowed.

### `operation`

**Type:** `string`. Required.

String method to apply: uppercase, lowercase, trim, replace, split, substring, extract pings, and more.

**Replace** needs search and replacement strings. **Split** needs a delimiter and saves an array you can loop with Repeat for Each.

**Extract pings** pulls mention ids into a JSON array. Optionally filter to mentions that would notify based on a Send a Message block's ping rules.

## See also

* [Other](/builder/action-blocks/other) — Browse all blocks in the Other category.
