Split overloads
Synopses
Declared in <util/string.h>
Split a string on every instance of sep, returning a vector.
template<typename T = std::span<char const>>
std::vector<T>
Split(
std::span<char const> const& sp,
char sep,
bool include_sep = false);
Split a string on any char found in separators, returning a vector.
template<typename T = std::span<char const>>
std::vector<T>
Split(
std::span<char const> const& sp,
std::string_view separators,
bool include_sep = false);
Return Value
-
The pieces of sp between occurrences of sep.
-
The pieces of sp between separators.
Parameters
Name |
Description |
sp [in] |
The input character range to split. |
sep [in] |
Single character that splits the input. |
include_sep [in] |
Whether to include the separator at the end of the left side of the splits. |
separators [in] |
Set of characters, any of which splits the input. |
Created with MrDocs