util::RemovePrefix

Return a copy of str with the given prefix removed, if present.

Synopsis

Declared in <util/string.h>

[[nodiscard]]
std::string
RemovePrefix(
    std::string_view str,
    std::string_view prefix);

Return Value

A new string without the leading prefix, or a copy of str.

NOTE

The return value should not be discarded.

Parameters

NameDescription
strInput string.
prefixPrefix to strip when str starts with it.