util::TrimString

Return a copy of str with leading and trailing pattern characters removed.

Synopsis

Declared in <util/string.h>

[[nodiscard]]
std::string
TrimString(
    std::string_view str,
    std::string_view pattern = " \f\n\r\t\v");

Return Value

A new string without the leading and trailing pattern characters.

NOTE

The return value should not be discarded.

Parameters

NameDescription
strInput string.
patternCharacters trimmed from both ends.