# Split function usage

**URL:** <https://community.graylog.org/t/split-function-usage/4774>\
**Category:** Graylog Central (peer support)\
**Created:** [March 29, 2018, 5:58am UTC](https://community.graylog.org/t/split-function-usage/4774 "2018-03-29T05:58:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![cdeng](https://avatars.discourse-cdn.com/v4/letter/c/e79b87/32.png) [@cdeng](https://community.graylog.org/u/cdeng)\
**Post date:** [March 29, 2018, 5:58am UTC](https://community.graylog.org/t/split-function-usage/4774/1 "2018-03-29T05:58:56Z")

</div>

with following split calls:

```auto
	set_field("x_0",split("\\|","000|111|222",0);
	set_field("x_1",split("\\|","000|111|222",1);
	set_field("x_2",split("\\|","000|111|222",2);

```

i got the result fields:

![image](https://us1.discourse-cdn.com/flex016/uploads/graylog/original/2X/4/4d88b63b8c321f62c06ced9687fc9b29a04a624f.png)

So how can got this:

x\_0: 000  
x\_1: 111  
x\_2: 222

---

<div class="post-metadata">

**Author:** ![jochen](https://sea2.discourse-cdn.com/flex016/user_avatar/community.graylog.org/jochen/32/8_2.png) [@jochen](https://community.graylog.org/u/jochen)\
**Post date:** [March 29, 2018, 7:40am UTC](https://community.graylog.org/t/split-function-usage/4774/2 "2018-03-29T07:40:26Z")

</div>

```nohighlight
let list = split("\\|","000|111|222");
set_field("x_0", list[0]);
set_field("x_1", list[1]);
// etc.

```

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/graylog/original/3X/c/7/c7c09c6b5099570133d6502b83f50ba4430de5b6.png) [@system](https://community.graylog.org/u/system)\
**Post date:** [April 12, 2018, 7:40am UTC](https://community.graylog.org/t/split-function-usage/4774/3 "2018-04-12T07:40:34Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
