> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.syncspider.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Extract Fields from String

# TABLE OF CONTENTS

* [1. What is Extract Fields from String](#1.-What-is-Extract-Fields-from-String)
* [2. Extract Fields from String Options](#2.-Extract-Fields-from-String-Options)
* [2.1 Name](#2.1-Name%C2%A0)
* [2.2 Item Separator](#2.2-Item-Separator%C2%A0)
* [2.3 Values Separator](#2.3-Values-Separator%C2%A0)
* [2.4 Field 1 name](#2.4-Field-1-name%C2%A0)
* [2.5 Field 2 name](#2.5-Field-2-name%C2%A0)
* [2.6 Type](#2.6-Type)
* [2.7 String field to extract from](#2.7-String-field-to-extract-from%C2%A0%C2%A0)
* [3. Example and how to use it](#3.-Example-and-how-to-use-it)

---
### 1. What is Extract Fields from String

Extract fields from string field represents a collection field consisting of pair of fields which are extracted from string value based on each pair and pair separator.

### 2. Extract Fields from String Options

![](https://storage.crisp.chat/users/helpdesk/website/-/8/4/c/6/84c6f6f739ee3000/0cb0bb0f-0ffb-4c35-a663-2c9801_6na1ex.png)

#### 2.1 Name

The name of the Extract fields from String field that you would like to see in the Mapping section.

****

#### 2.2 Item Separator

* #### Pipe
* Tab
* Semicolon
* Slash
* Other

****

#### 2.3 Values Separator

* Pipe
* Tab
* Semicolon
* Slash
* Other

****

#### 2.4 Field 1 name

The name of the first field you are using to extract fields from a string.

****

#### 2.5 Field 2 name

The name of the second field you are using to extract fields from a string.

****

#### 2.6 Type

Text, Number, or Date from the specific field

****

#### 2.7 String field to extract from

A field you will be extracting the string from.

### 3. Example and how to use it

In this example, a field contains a value in the format of:

'**attributename/attributeValue1|attributename/attributeValue2**'.

By separating each pair using the '|' symbol and further dividing the pairs with the '/' symbol, we can create two pairs. Each pair will have the attribute name and its corresponding attribute value extracted and assigned to separate fields.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/6/3/b/b63b2f6fd02da800/4be7ed75-3593-42b3-b9b0-c71ed3_1bea6zs.png)

The "Extracted values" field has been updated to reflect the following format.

![](https://storage.crisp.chat/users/helpdesk/website/-/1/c/3/6/1c36b994a979f700/c8143bb2-4258-4864-b106-0dede0_3afuxi.png)

These extracted values can now be utilized without any restrictions to map them to the desired fields in the mapping section.

---

To check the list of the tools and features we support please click [here](https://syncspider.com/integrations/)!

If you don't see your favorite tool on our list, please take the time and send us the request [here](https://roadmap.syncspider.com/boards/integrations?sort=cached_votes_up) to create an integration for you or UP-vote if it's already on the list :)

We develop integrations based on the requests and up-votes :)

We hope that this covers everything. If you have any further questions or need additional clarification please reach out to us via [[email protected]](/cdn-cgi/l/email-protection#760503060619040236050f181505061f1213045815191b) or our chat widget!