util::SplitString

SplitString overloads

Synopses

Declared in <util/string.h>

Split a string on a single separator character, returning strings.

[[nodiscard]]
std::vector<std::string>
SplitString(
    std::string_view str,
    char sep);
» more...

Split a string on any of the given separator characters, returning strings.

[[nodiscard]]
std::vector<std::string>
SplitString(
    std::string_view str,
    std::string_view separators);
» more...

Return Value

  • The pieces of str between occurrences of sep.
  • The pieces of str between separators.

NOTE

The return value should not be discarded.

Parameters

NameDescription
strInput string to split.
sepSeparator character.
separatorsSet of characters, any of which splits the input.