patterns in replace succeed only if complete
give replace a simultaneous option