Availability
This routine is available starting with SIL Engine™ 1.0.
Syntax
split(str, regex)
Description
Returns the array of strings computed by splitting this string around matches of the given regular expression.Parameters
Parameter name | Type | Required | Description |
---|---|---|---|
str | string | Yes | Specifies the string that will be split. |
regex | string | Yes | Delimiting regular expression. |
Return type
string[]
Related routines
Example
Example 1
return split("boo:and:foo", ":");
Returns { "boo", "and", "foo" }.
Example 2
return split("I went to the store. I bought some milk.", "\\. "); //period symbol is a special character in regex so it must be escaped
Returns { "I went to the store", "I bought some milk" }.
Example 3
return split("1:Part one2:Part two3:Part 3", "([0-9]:)");
Returns { "Part one", "Part two", "Part 3" }.
See also