docs-v2/content/flux/v0.x/stdlib/strings/splitaftern.md

1.8 KiB

title description menu weight
strings.splitAfterN() function `strings.splitAfterN()` splits a string after a specified separator and returns an array of `i` substrings. Split substrings include the separator, `t`.
flux_0_x_ref
name parent identifier
strings.splitAfterN strings strings/splitAfterN
101

strings.splitAfterN() splits a string after a specified separator and returns an array of i substrings. Split substrings include the separator, t.

Function type signature
(i: int, t: string, v: string) => [string]

{{% caption %}}For more information, see Function type signatures.{{% /caption %}}

Parameters

v

({{< req >}}) String value to split.

t

({{< req >}}) String value that acts as the separator.

i

({{< req >}}) Maximum number of split substrings to return.

-1 returns all matching substrings. The last substring is the unsplit remainder.

Examples

Split a string into an array of substrings

import "strings"

strings.splitAfterN(v: "foo, bar, baz, quz", t: ", ", i: 3)// Returns ["foo, ", "bar, ", "baz, quz"]