pub fn replace_marked_block(
content: &str,
start: &str,
end: &str,
replacement: &str,
) -> StringExpand description
Replace the region between start and end markers with replacement
(trim-aware newlines). If markers are missing or invalid, returns content unchanged.