"split" (string::split)

Splits the string into substrings wherever sep occurs, and returns the list of those strings.

Synopsis

vector<string> split(string sep, SplitBehavior behavior = KeepEmptyParts);

Parameters

Parameter Description
sep Separator
behavior Behavior that should be used for splitting.

Description

Splits the string into substrings wherever sep occurs, and returns the list of those strings. If sep does not match anywhere in the string, split() returns a single-element list containing this string.

If behavior is string::SkipEmptyParts, empty entries do not appear in the result. By default, empty entries are kept.

There are 2 special enum values possible here: string::KeepEmptyParts or string::SkipEmptyParts

Assignment