class Dependabot::Uv::FileUpdater::RequirementReplacer
def hash_separator(requirement)
def hash_separator(requirement) return unless requirement_includes_hashes?(requirement) hash_regex = RequirementParser::HASH current_separator = original_dependency_declaration_string(requirement) .match(/#{hash_regex}((?<separator>\s*\\?\s*?)#{hash_regex})*/) .named_captures.fetch("separator") default_separator = original_dependency_declaration_string(requirement) .match(RequirementParser::HASH) .pre_match.match(/(?<separator>\s*\\?\s*?)\z/) .named_captures.fetch("separator") current_separator || default_separator end