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);

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);

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

Name

Description

str

Input string to split.

sep

Separator character.

separators

Set of characters, any of which splits the input.

Created with MrDocs