Zum Hauptinhalt springen

Split

Anatomy

<split var="var" limit="(no limit)" delimiter="string" pattern="regexp">
string
</split>

Description: SPLIT splits a subject along boundaries formed by a given delimiter or matched by a given pattern.

Attributes

NameTypeDescriptionDefined By
varvarResult variable name split
limitintLimit split

Basic

NameTypeDescriptionDefined By
delimiterstringDelimiter split

Regular expression

NameTypeDescriptionDefined By
patternregexpPattern split

Results:

BindingTypePredicate
vararrayno-result-propagation

Examples

Basic split

<split var="names" delimiter=", ">Bill Gates, Steve Jobs</split>
<output>$names[0]</output>
<!-- Bill Gates -->

Regular expression split

<split var="names" pattern="/,\s?/">Bill Gates, Steve Jobs</split>
<output>$names[1]</output>
<!-- Steve Jobs -->