Software programmers will eventually run into situations where they have to replace strings in their code. If it is a large project this can mean to edit code in dozens of files located in multiple directories. Chances are good that files are overlooked which would turn into additional debugging hours until the error is found. [...]

