Strips the expected prefix, if found, from the start of str. If the operation succeeded, true is returned. If not, false is returned and str is not modified.
Declared in <absl/strings/strip.h>
constexpr
bool
ConsumePrefix(
std::string_view* str,
std::string_view expected);
Example:
absl::string_view input("abc"); EXPECT_TRUE(absl::ConsumePrefix(&input, "a")); EXPECT_EQ(input, "bc");
true if the prefix was found and removed, false otherwise.
| Name | Description |
|---|---|
| str | The string to strip the prefix from in place. |
| expected | The prefix to remove. |