pub fn split(
s: Arc<str>,
split: Option<Arc<str>>,
maxsplits: Option<i64>,
) -> Value
Expand description
Split a string into its substrings, using split
as the separator string.
If split
is not provided or none
the string is split at all whitespace
characters and multiple spaces and empty strings will be removed from the
result.
The maxsplits
parameter defines the maximum number of splits
(starting from the left). Note that this follows Python conventions
rather than Rust ones so 1
means one split and two resulting items.
{{ "hello world"|split|list }}
-> ["hello", "world"]
{{ "c,s,v"|split(",")|list }}
-> ["c", "s", "v"]