# Trim string

## Description

This operation removes unwanted characters from the beginning and end of a string. By default, it removes whitespace characters (such as spaces), but you can specify any characters to trim.

This operation is useful for cleaning up text by removing leading and trailing characters like spaces, punctuation, or custom symbols.

***

## Data types

These are the input/output expected data types for this operation:

### Input data

![](https://965373739-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkxZeV4nlXcIAjMGZxzLI%2Fuploads%2FExtApHuiMxiHgaNWDLb2%2Fimage.png?alt=media\&token=5f4e1372-a2db-4d7e-b81b-976507cac896) - Strings to be trimmed.

### Output data

![](https://965373739-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkxZeV4nlXcIAjMGZxzLI%2Fuploads%2FyeZGvHDhYqskHKW5bdnp%2Fimage.png?alt=media\&token=d72665aa-3d46-4572-a463-a62344ee7f88) - The resulting strings after trimming the specified characters from both ends.

***

## Parameters

These are the parameters you need to configure to use this operation (mandatory parameters are marked with a <mark style="color:red;">**\***</mark>):

<details>

<summary>Characters to trim</summary>

Enter a string containing the characters to remove from both ends of the input strings. If not provided, the operation trims only spaces by default.

</details>

***

## Example

Suppose you want to **trim** your input strings by removing a series of characters **from their beginning and end**:

1. In your Pipeline, open the required [Action](https://docs.onum.com/the-workspace/pipelines/actions) configuration and select the input **Field**.
2. In the **Operation** field, choose **Trim string**.
3. Set **Characters to trim** to `!` . This will remove all blank spaces and exclamation marks.
4. Give your **Output field** a name and click **Save**. The input strings will be trimmed, removing all blank spaces and exclamation marks from both sides.

For example:

{% code overflow="wrap" %}

```
"   !!!Hello, World!!!   " -> "Hello, World"
```

{% endcode %}

{% hint style="info" %}
You can try out operations with specific values using the **Input** field above the operation. You can enter the value in the example above and check the result in the **Output** field.
{% endhint %}
