From 4eaae4909d7510186aa268b0e5690cd7cb811ca8 Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Fri, 2 Jan 2026 14:20:04 -0600 Subject: [PATCH] str.cpp --- src/str.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/str.cpp b/src/str.cpp index b02778f3..470258da 100644 --- a/src/str.cpp +++ b/src/str.cpp @@ -352,11 +352,12 @@ std::string str::remove_prefix(const std::string &str_, const std::string_view prefix_) { - if(str_.size() < prefix.size()) - return str_; - if( + if(str::startswith(str_,prefix_)) + { + std::string s{str_}; + + s.erase(0,prefix_.size()); + } - if((str_.size() >= prefix.size()) && - std::equal(prefix.begin(),prefix.end(),str_.begin())) - return + return str_; }