Table of Contents

Quick Take

Skip characters covered by a deletion range

Iterate text inserted at the end of a string

Iterate the result of multiple replacements

Iterate the original string when there are no ranges

Start iteration at an existing output offset