// License: Modified MIT (NON-AI) // See the LICENSE file in the root directory for license information. // Copyright 2025 Timothy Prepscius #pragma once #include "../containers/Optional.hpp" #include "starts_with.hpp" namespace tjp::core { inline Optional unprefix(const std::string_view &s, const std::string_view &prefix) { if (starts_with(s, prefix)) return s.substr(prefix.size()); return {}; } } // namespace